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]