On Wed, Jul 25, 2012 at 09:51:34AM +0200, Artur Frysiak wrote: > 2012/7/25 Kacper Kornet <[email protected]>: > > On Mon, Jul 23, 2012 at 03:46:49PM +0200, Paweł Gołaszewski wrote: > >> On Fri, 20 Jul 2012, Kacper Kornet wrote: > >> > > Wygląda na to, że commitlogi, które przychodzą na listę mają kompletne > >> > > popsute wątkowanie... > >> > Zależy jak definiujesz popsute. Wątkowane ze sobą są wiadomości > >> > pochodzące z jednego wykoniania git push.
> >> To żadne wątkowanie... choć dobry początek. > >> > > Dałoby się coś z tym zrobić (czyt.: przywrócić wątkowanie jakie było w > >> > > CVS) ? > >> > Możesz opisać jak takie wątkowanie powinno wyglądać? > >> np. packages/kernel powinny być wątkowane do packages/kernel. Po prostu. > > Tzn. co? Wszyskie wiadomości o packages/kernel powinny mieć jednego > > rodzica? I jak wiadomość powinna być tym rodzicem? > Proponuje generować Message-ID jako > "[email protected]". Ten SHA1 to commit id > (pewnie to z X-Git-Newrev). > Według tej samej zasady wypełniać też In-Reply-To: (SHA1 z > X-Git-Oldrev) oraz References: (SHA1 rodziców). Niestety nie ma tak prosto. Na jedno SHA1 może wskazywać jedna niż jedna gałąź. Niby program generujący mail wie, czy dane SHA1 jest zupełnie nowe, czy już się było poprzednio w repo. Ale najlepsze co wymyśliłem nadal generuje dwie wiadomości o tym samym Message-ID np. w następującym scenariuszu (są też inne): historia: ----(master)---A----(DEVEL) i robimy $ git checkout master $ git merge DEVEL $ git push origin master :refs/heads/DEVEL -- Kacper _______________________________________________ pld-devel-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
