Raport mniejszości (było: Re: subversion)

Tomasz Trojanowski tomek w uninet.com.pl
Pon, 15 Wrz 2003, 10:37:45 CEST


On Mon, 15 Sep 2003, Paweł Gołaszewski wrote:

> On Mon, 15 Sep 2003, Tomasz Trojanowski wrote:
> > > Dla PLD struktura mogłaby wyglądać tak:
> > > 
> > > PLD-packages/
> > >   mozilla/
> > >     tags/
> > >       1.0-1/
> > >         SPECS/
> > > 	  mozilla.spec
> > > 	SOURCES/
> > > 	  mozilla-foobar.patch
> > >       1.0-2/
> > >         ...
> > >       auto-ac-1.0-1/
> > >         ...
> > >     branches/
> > >       devel/
> > >         SPECS/
> > > 	  mozilla.spec
> > > 	SOURCES/
> > > 	  mozilla-foobar.patch
> > >     trunk/
> > >       SPECS/
> > >         mozilla.spec
> > >       SOURCES/
> > >         mozilla-foobar.patch
> > Widziałbym to trochę inaczej. Najpierw struktura, a potem skomentuję
> > packages/
> >   gcc/
> >     gcc.spec
> >     SOURCES/
> >   binutils/
> >     binutils.spec
> >     SOURCES/
> >   setup/
> >     setup.spec
> >     SOURCES/
> > branches/
> >   gcc/
> >     Ra-branch/
> >       gcc.spec
> >       SOURCES/
> >     Ac-branch/
> >       gcc.spec
> >       SOURCES/
> >     DEVEL/
> >       gcc.spec
> >       SOURCES/
> > tags/
> >   gcc/
> >     gcc-3.3-1/
> >       gcc.spec
> >       SOURCES/
> >     gcc-3.3-2
> >       gcc.spec
> >       SOURCES/
> > Wymagałoby to zmian w /usr/lib/rpm/macros jak poniżej. Założyłem że rpm
> > rozwiązuje poprawnie makro %{name} przy budowaniu pakietu -- nie
> > sprawdzałem.
> > 
> > %_topdir	%(echo $HOME)/rpm
> > %_builddir	%{_topdir}/BUILD
> > %_rpmdir	%{_topdir}/RPMS
> > %_srcrpmdir	%{_topdir}/SRPMS
> > %_sourcedir	%{_topdir}/packages/%{name}/SOURCES
> > %_specdir	%{_topdir}/packages/%{name}
> > 
> > Tu jest niestety najsłabsza punkt tej koncepcji, nie wiem czy powyższe
> > będzie działać. A jeśli nawet będzie to czy nie spowoduje jakichś
> > kłopotów.
> 
> Nie zadziała.
> Takie coś pozwalałoby tylko (jeżeli już) działać na HEAD. Nie daje 
> możliwości używania normalnie branchy/tagów...

Daje bo pliki z brancha/taga trafiałyby dokładnie w te same miejsca jak 
przy  checkoucie z "HEAD".

Pozdrawiam

-- 
Tomasz Trojanowski (tomek w uninet.com.pl)

"Between depriving a man of one hour from his life and depriving him of
his life there exist only a difference of degree." (FH, Dune Messiah)



Więcej informacji o liście dyskusyjnej pld-devel-pl