A może gitolite?
Paweł Zuzelski
pawelz w pld-linux.org
Sob, 25 Wrz 2010, 17:54:46 CEST
On Sat, 25 Sep 2010, Jan Rękorajski wrote:
> On Sat, 25 Sep 2010, Paweł Zuzelski wrote:
>
> > On Sat, 25 Sep 2010, Arkadiusz Miskiewicz wrote:
> > > Taki prezent nam zaserwowali:
> > > http://www.cvsnt.org/pipermail/cvsnt/attachments/20100701/d76872e3/attachment.html
> >
> > Znacie projekt gitolite?
> >
> > Narzędzie do zarządzania repozytoriami git. Pozwala między innymi
> > użytkownikom zakładać nowe repozytoria (bez ingerencji
> > administratora).
> >
> > Na ile pamiętam rozmowę na temat migracji do gita, głównym
> > argumentem przeciwko gitowi było, że nasze /packages jest zbyt duże.
> > Z gitolite, każdy katalog wewnątrz /packages mógłby być osobnym
> > repozytorium gita. zamiast cvs add nawy-pakiet robiłoby się po
> > prostu: git clone git.pld-linux.org:packages/nowy-pakiet
> >
> > Może wartoby się tym zainteresować w kontekście /packages/*?
>
> A da się tym zrobić git clone|pull git.pld-linux.org:packages (tak,
> wyciągnąć/updejtnąć całe packages jednym ruchem)?
O ile to jest jeden ruch:
for I in $(ssh -T git w git.pld-linux.org | awk '{print($NF)}'); do
if [ -d "$1" ];
cd "$1"; git fetch; cd -;
else
git "clone git w git.pld-linux.org:packages/$1";
fi
done
--
Paweł
Więcej informacji o liście dyskusyjnej pld-devel-pl