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 [email protected] | awk '{print($NF)}'); do
        if [ -d "$1" ];
                cd "$1"; git fetch; cd -;
        else
                git "clone [email protected]:packages/$1";
        fi
done

-- 
Paweł
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym