CVSROOT: cvslog.pl - reverted again: it seems breakage is somewher...

Jakub Bogusz qboosh w pld-linux.org
Nie, 31 Paź 2004, 17:49:27 CET


On Sun, Oct 31, 2004 at 02:48:05PM +0100, Arkadiusz Miskiewicz wrote:
> On Sunday 31 of October 2004 14:37, Jakub Bogusz wrote:
> > On Sun, Oct 31, 2004 at 01:20:57PM +0000, ankry wrote:
> > > Author: ankry                        Date: Sun Oct 31 13:20:57 2004 GMT
> > > Module: CVSROOT                       Tag: HEAD
> > > ---- Log message:
> > > - reverted again: it seems breakage is somewhere else
> >
> > Gdzie indziej może też (czasem się takie komunikaty zdarzały), ale te
> > dodatkowe "'" przekazywane do klienta psuły.
> >
> > Błąd ze spacjami jest chyba gdzieś indziej (wcześniej?).
> Rozdziela po spacjach :/
> 
> Ciekawe czy można w cvsinfo podać:
> ALL     /cvsroot/CVSROOT/cvslog.pl "%{s}" "%{V}" "%{v}" "$USER"
> zamiast
> ALL     /cvsroot/CVSROOT/cvslog.pl %{sVv} $USER

Nie. Tylko pierwsze %{s} wtedy rozwija, resztę zostawia bez zmian.
Z kolei \"%{sVv}\" daje:
"test plik 1,1.3,1.4 plik 2,1.1,1.2"

Można najwyżej założyć, że w nazwach katalogów nie będzie spacji
i dzielić tylko po spacjach występujących po wyrażeniu ",[^ ]*,[^ ]*",
pozostałe spacje uznając za części nazw plików.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




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