Package: tailor
Version: 0.9.23-1
Severity: normal

Hello,

I've been trying to use tailor to convert my upstream cvs'ses into nice
darcs archives, and for most packages this works like a charm. But some
fail: the resulting darcs archive is borken:

1/[EMAIL PROTECTED]:~/fakeroot/repository/trivial-gray-streams-upstream :) $ 
darcs check
Error! Duplicate patch name:
Wed Nov  9 23:11:00 CET 2005  dlichteblau
  * [project @ 2005-11-09 22:11:00 by dlichteblau]
  initial import

Typescript:

1/[EMAIL PROTECTED]:~/fakeroot/repository :( $ cd trivial-gray-streams-upstream/
1/[EMAIL PROTECTED]:~/fakeroot/repository/trivial-gray-streams-upstream :) $ 
darcs init
1/[EMAIL PROTECTED]:~/fakeroot/repository/trivial-gray-streams-upstream :) $ 
tailor --debug --verbose --encoding=ISO-8859-1 --source-kind=cvvs 
--target-kind=darcs --source-repository=":pserver:[EMAIL 
PROTECTED]:/project/cl-plus-ssl/cvsroot" --module=trivial-gray-streams  
--start-revision=INITIAL 
--target-repository=/home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream/
You should put the following configuration in some file, adjust it as needed
and use --configfile option with that file as argument:
[DEFAULT]
debug = True
verbose = True
encoding = ISO-8859-1

[project]
target = darcs:target
start-revision = INITIAL
root-directory = 
/home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream
state-file = tailor.state
source = cvs:source
subdir = .

[darcs:target]
repository = /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream/

[cvs:source]
module = trivial-gray-streams
repository = :pserver:[EMAIL PROTECTED]:/project/cl-plus-ssl/cvsroot

21:48:34 [I] Bootstrapping "project" in 
"/home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream"
21:48:34 [I] $ cvs -f -d :pserver:[EMAIL 
PROTECTED]:/project/cl-plus-ssl/cvsroot rlog -r:HEAD -b trivial-gray-streams
21:48:35 [I] [Ok]
Output stream:
cvs rlog: Logging trivial-gray-streams

RCS file: /project/cl-plus-ssl/cvsroot/trivial-gray-streams/COPYING,v
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;     selected revisions: 1
description:
----------------------------
revision 1.1
date: 2005-12-04 23:41:05 +0000;  author: dlichteblau;  state: Exp;
MIT-style lizenz
=============================================================================

RCS file: /project/cl-plus-ssl/cvsroot/trivial-gray-streams/Makefile,v
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
        start: 1.1.1.1
        david: 1.1.1
keyword substitution: kv
total revisions: 2;     selected revisions: 1
description:
----------------------------
revision 1.1.1.1
date: 2005-11-09 22:11:00 +0000;  author: dlichteblau;  state: Exp;  lines: +0 
-0
initial import
=============================================================================

RCS file: /project/cl-plus-ssl/cvsroot/trivial-gray-streams/README,v
head: 1.2
branch:
locks: strict
access list:
symbolic names:
        start: 1.1.1.1
        david: 1.1.1
keyword substitution: kv
total revisions: 3;     selected revisions: 2
description:
----------------------------
revision 1.2
date: 2005-11-25 20:08:44 +0000;  author: dlichteblau;  state: Exp;  lines: +7 
-4
read-/write-sequence handling komplett umgestrickt
----------------------------
revision 1.1
date: 2005-11-09 22:11:00 +0000;  author: dlichteblau;  state: Exp;
branches:  1.1.1;
Initial revision
=============================================================================

RCS file: /project/cl-plus-ssl/cvsroot/trivial-gray-streams/mixin.lisp,v
head: 1.4
branch:
locks: strict
access list:
symbolic names:
        start: 1.1.1.1
        david: 1.1.1
keyword substitution: kv
total revisions: 5;     selected revisions: 4
description:
----------------------------
revision 1.4
date: 2005-12-04 23:40:31 +0000;  author: dlichteblau;  state: Exp;  lines: +6 
-6
stream-terpri wird wohl anderswo auch gebraucht
----------------------------
revision 1.3
date: 2005-11-25 22:40:12 +0000;  author: dlichteblau;  state: Exp;  lines: +8 
-0
stream-read/write-char-sequence fuer clisp
----------------------------
revision 1.2
date: 2005-11-25 20:08:44 +0000;  author: dlichteblau;  state: Exp;  lines: +48 
-15
read-/write-sequence handling komplett umgestrickt
----------------------------
revision 1.1
date: 2005-11-09 22:11:00 +0000;  author: dlichteblau;  state: Exp;
branches:  1.1.1;
Initial revision
=============================================================================

RCS file: /project/cl-plus-ssl/cvsroot/trivial-gray-streams/package.lisp,v
head: 1.3
branch:
locks: strict
access list:
symbolic names:
        start: 1.1.1.1
        david: 1.1.1
keyword substitution: kv
total revisions: 4;     selected revisions: 3
description:
----------------------------
revision 1.3
date: 2005-11-26 12:01:03 +0000;  author: dlichteblau;  state: Exp;  lines: +5 
-0
allegro autoloading workaround
----------------------------
revision 1.2
date: 2005-11-25 20:08:44 +0000;  author: dlichteblau;  state: Exp;  lines: +0 
-6
read-/write-sequence handling komplett umgestrickt
----------------------------
revision 1.1
date: 2005-11-09 22:11:00 +0000;  author: dlichteblau;  state: Exp;
branches:  1.1.1;
Initial revision
=============================================================================

RCS file: 
/project/cl-plus-ssl/cvsroot/trivial-gray-streams/trivial-gray-streams.asd,v
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
        start: 1.1.1.1
        david: 1.1.1
keyword substitution: kv
total revisions: 2;     selected revisions: 1
description:
----------------------------
revision 1.1.1.1
date: 2005-11-09 22:11:00 +0000;  author: dlichteblau;  state: Exp;  lines: +0 
-0
initial import
=============================================================================
21:48:35 [I] Cached information about 7 pending changesets
21:48:35 [I] /home/pvaneynd/fakeroot/repository $ cvs -q -d :pserver:[EMAIL 
PROTECTED]:/project/cl-plus-ssl/cvsroot checkout -d 
trivial-gray-streams-upstream -D "2005-11-09 22:11:00 UTC" trivial-gray-streams
U trivial-gray-streams-upstream/Makefile
U trivial-gray-streams-upstream/README
U trivial-gray-streams-upstream/mixin.lisp
U trivial-gray-streams-upstream/package.lisp
U trivial-gray-streams-upstream/trivial-gray-streams.asd
21:48:38 [I] [Ok]
21:48:38 [I] Forcing CVS sticky tag in 
/home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream
21:48:38 [I] Working copy up to revision 2005-11-09 22:11:00 by dlichteblau
21:48:38 [I] 6 pending changesets in state file
21:48:38 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
darcs add --case-ok --recursive --quiet .
21:48:38 [I] [Ok]
21:48:38 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
darcs record --all --pipe
What is the date? Who is the author? What is the patch name? What is the log?
Finished recording patch '[project @ 2005-11-09 22:11:00 by dlichteblau]'
21:48:38 [I] [Ok]
21:48:38 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
darcs changes --from-match "not name ^TAG" --xml-output --reverse
21:48:38 [I] [Ok]
Output stream:
<changelog>
<patch author='dlichteblau' date='20051109221100' local_date='Wed Nov  9 
23:11:00 CET 2005' inverted='False' 
hash='20051109221100-f99b9-700a74c7062f20d15b6c9df02449d570203211d8.gz'>
        <name>[project @ 2005-11-09 22:11:00 by dlichteblau]</name>
        <comment>initial import</comment>
</patch>
</changelog>
21:48:38 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
darcs tag --author "Unknown tagger" start
Finished tagging patch 'TAG start'
21:48:38 [I] [Ok]
21:48:38 [I] Bootstrap completed
21:48:38 [I] Updating "project" in 
"/home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream"
21:48:38 [I] Applying pending upstream changesets
21:48:38 [I] Changeset "2005-11-09 22:11:00 by dlichteblau"
21:48:38 [I] Log message: initial import
21:48:38 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
darcs record --all --pipe
What is the date? Who is the author? What is the patch name? What is the log?
Finished recording patch '[project @ 2005-11-09 22:11:00 by dlichteblau]'
21:48:38 [I] [Ok]
21:48:38 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
darcs changes --from-match "not name ^TAG" --xml-output --reverse
21:48:38 [I] [Ok]
Output stream:
<changelog>
</changelog>
21:48:38 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
darcs tag --author "Unknown tagger" start
Finished tagging patch 'TAG start'
21:48:38 [I] [Ok]
21:48:38 [I] -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
21:48:38 [I] Changeset "2005-11-25 20:08:44 by dlichteblau"
21:48:38 [I] Log message: read-/write-sequence handling komplett umgestrickt
21:48:38 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
cvs -d :pserver:[EMAIL PROTECTED]:/project/cl-plus-ssl/cvsroot -q update -d -r 
1.2 README
P README
21:48:40 [I] [Ok]
21:48:40 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
cvs -d :pserver:[EMAIL PROTECTED]:/project/cl-plus-ssl/cvsroot -q update -d -r 
1.2 mixin.lisp
P mixin.lisp
21:48:42 [I] [Ok]
21:48:42 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
cvs -d :pserver:[EMAIL PROTECTED]:/project/cl-plus-ssl/cvsroot -q update -d -r 
1.2 package.lisp
P package.lisp
21:48:44 [I] [Ok]
21:48:44 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
darcs record --all --pipe
What is the date? Who is the author? What is the patch name? What is the log?
Finished recording patch '[project @ 2005-11-25 20:08:44 by dlichteblau]'
21:48:44 [I] [Ok]
21:48:44 [I] -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
21:48:44 [I] Changeset "2005-11-25 22:40:12 by dlichteblau"
21:48:44 [I] Log message: stream-read/write-char-sequence fuer clisp
21:48:44 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
cvs -d :pserver:[EMAIL PROTECTED]:/project/cl-plus-ssl/cvsroot -q update -d -r 
1.3 mixin.lisp
P mixin.lisp
21:48:46 [I] [Ok]
21:48:46 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
darcs record --all --pipe
What is the date? Who is the author? What is the patch name? What is the log?
Finished recording patch '[project @ 2005-11-25 22:40:12 by dlichteblau]'
21:48:46 [I] [Ok]
21:48:46 [I] -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
21:48:46 [I] Changeset "2005-11-26 12:01:03 by dlichteblau"
21:48:46 [I] Log message: allegro autoloading workaround
21:48:46 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
cvs -d :pserver:[EMAIL PROTECTED]:/project/cl-plus-ssl/cvsroot -q update -d -r 
1.3 package.lisp
P package.lisp
21:48:48 [I] [Ok]
21:48:48 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
darcs record --all --pipe
What is the date? Who is the author? What is the patch name? What is the log?
Finished recording patch '[project @ 2005-11-26 12:01:03 by dlichteblau]'
21:48:48 [I] [Ok]
21:48:48 [I] -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
21:48:48 [I] Changeset "2005-12-04 23:40:31 by dlichteblau"
21:48:48 [I] Log message: stream-terpri wird wohl anderswo auch gebraucht
21:48:48 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
cvs -d :pserver:[EMAIL PROTECTED]:/project/cl-plus-ssl/cvsroot -q update -d -r 
1.4 mixin.lisp
P mixin.lisp
21:48:50 [I] [Ok]
21:48:50 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
darcs record --all --pipe
What is the date? Who is the author? What is the patch name? What is the log?
Finished recording patch '[project @ 2005-12-04 23:40:31 by dlichteblau]'
21:48:50 [I] [Ok]
21:48:50 [I] -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
21:48:50 [I] Changeset "2005-12-04 23:41:05 by dlichteblau"
21:48:50 [I] Log message: MIT-style lizenz
21:48:50 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
cvs -d :pserver:[EMAIL PROTECTED]:/project/cl-plus-ssl/cvsroot -q update -d -r 
1.1 COPYING
U COPYING
21:48:52 [I] [Ok]
21:48:52 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
darcs add --case-ok --not-recursive --quiet COPYING
21:48:52 [I] [Ok]
21:48:52 [I] /home/pvaneynd/fakeroot/repository/trivial-gray-streams-upstream $ 
darcs record --all --pipe
What is the date? Who is the author? What is the patch name? What is the log?
Finished recording patch '[project @ 2005-12-04 23:41:05 by dlichteblau]'
21:48:52 [I] [Ok]
21:48:52 [I] -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
21:48:52 [I] 0 pending changesets in state file
21:48:52 [I] Update completed, now at revision "2005-12-04 23:41:05 by 
dlichteblau"
1/[EMAIL PROTECTED]:~/fakeroot/repository/trivial-gray-streams-upstream :) $ 
darcs check
Error! Duplicate patch name:
Wed Nov  9 23:11:00 CET 2005  dlichteblau
  * [project @ 2005-11-09 22:11:00 by dlichteblau]
  initial import
1/[EMAIL PROTECTED]:~/fakeroot/repository/trivial-gray-streams-upstream :( $ 
darcs --version
1.0.6 (release)
1/[EMAIL PROTECTED]:~/fakeroot/repository/trivial-gray-streams-upstream :) $ 
darcs --exact-version
darcs compiled on Apr 15 2006, at 14:34:51
# configured Tue Feb 28 07:02:39 EST 2006
./configure --no-create --no-recursion

Context:

[TAG 1.0.6
Tommy Pettersson <[EMAIL PROTECTED]>**20060228111841] 
1/[EMAIL PROTECTED]:~/fakeroot/repository/trivial-gray-streams-upstream :) $ 
dpkg -l darcs
Desiderato=sconosciUto/Installato/Rimosso/P:eliminato/H:bloccato
| Stato=Non/Installato/file Config./U:spacchett./conf. Fallita/H:inst.parzial.
|/ Err?=(nessuno)/H:bloc./necess.Reinst./X=entrambi (Stato,Err: maiusc.=grave)
||/ Nome                         Versione                     Descrizione
+++-============================-============================-========================================================================
ii  darcs                        1.0.6-1                      an advanced 
revision control system
1/[EMAIL PROTECTED]:~/fakeroot/repository/trivial-gray-streams-upstream :) $ 
dpkg -l tailor
Desiderato=sconosciUto/Installato/Rimosso/P:eliminato/H:bloccato
| Stato=Non/Installato/file Config./U:spacchett./conf. Fallita/H:inst.parzial.
|/ Err?=(nessuno)/H:bloc./necess.Reinst./X=entrambi (Stato,Err: maiusc.=grave)
||/ Nome                         Versione                     Descrizione
+++-============================-============================-========================================================================
ii  tailor                       0.9.23-1                     migrate 
changesets between version control systems

Groetjes, Peter

  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-mine14
Locale: [EMAIL PROTECTED], LC_CTYPE=it_IT (charmap=UTF-8) (ignored: LC_ALL set 
to it_IT.UTF-8)

Versions of packages tailor depends on:
ii  python2.4                     2.4.3-7    An interactive high-level object-o

tailor recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to