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

Jakub Bogusz qboosh w pld-linux.org
Nie, 31 Paź 2004, 15:02:12 CET


On Sun, Oct 31, 2004 at 02:37:58PM +0100, 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?).

Problem tkwi w podziale argumentu:

my @input = split (' ', ($ARGV[0] or ''));

$1 jest w postaci
katalog plik1,ver1,ver2 plik2,ver1,ver2 ...
w przypadku ze spacjami pewnie
katalog plik 1,ver1,ver2 plik 2,ver1,ver2 ...

Może gdyby nie traktować spacji przed ',' (oprócz pierwszego słowa
- przy założeniu, że katalogi będą bez spacji) jako separatorów, to
dałoby się coś z nimi zrobić.


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




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