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