[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Monotone-devel] Tailor
From: |
Brian May |
Subject: |
[Monotone-devel] Tailor |
Date: |
Wed, 11 Oct 2006 20:15:21 +1000 |
User-agent: |
Gnus/5.110006 (No Gnus v0.6) XEmacs/21.4.19 (linux) |
Hello,
Anybody here familiar with tailor?
Package: tailor
Priority: optional
Section: devel
Installed-Size: 596
Maintainer: Vincent Danjean <address@hidden>
Architecture: all
Version: 0.9.26-1
Depends: python (>= 2.4), python-support (>= 0.2)
Recommends: rsync
Suggests: cvs, subversion, darcs, mercurial, monotone, codeville, bzr, bazaar,
cogito, tla
Conflicts: bzr (<< 0.7), mercurial (<< 0.9.1)
Filename: pool/main/t/tailor/tailor_0.9.26-1_all.deb
Size: 129876
MD5sum: afa6b0432337116075fd86b4b286dd27
SHA1: 0640e2abb4e94de9378fd21b39fb971dc491c463
SHA256: 047adb5e8f6b8935fa6c9c7222df4870bfc56715d748a91c42517877732dfa97
Description: migrate changesets between version control systems
The tailor tool moves patches and changesets between different repositories,
preserving as much information as possible. The repositories can be managed
by different version control systems. Currently, ArX, Bazaar, Bazaar-NG,
Codeville, CVS, Darcs, Git (Cogito), Mercurial, Monotone, Subversion,
and Tla are supported.
.
While tailor is useful for one-time operation, when switching to a different
version control system, it can also synchronise repositories on an ongoing
basis. Changesets are either pulled one-way from a master repository, or
migrated back and forth for full two-way synchronisation.
.
Homepage: http://www.darcs.net/DarcsWiki/Tailor
(note I am using the latest from darcs as it
seems to avoid problems like mentioned:
http://bugs.debian.org/390805).
Anyway, I just want a second opinion if this is a bug in tailor:
[...]
19:45:24 [I] -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
19:45:24 [I] Changeset "address@hidden/junk--devo--0.1--patch-16"
19:45:24 [I] Log message: Reorganise
19:45:24 [I] /home/bam/monotone/junk $ baz lint -tu
19:45:24 [W] [Status 1]
19:45:24 [I] /home/bam/monotone/junk $ baz update
address@hidden/junk--devo--0.1--patch-16
19:45:25 [I] [Ok]
19:45:25 [I] /home/bam/monotone/junk $ mtn rename .arch-ids/dotqmail.id
qmail2postfix/.arch-ids/dotqmail.id
19:45:25 [I] [Ok]
19:45:25 [I] /home/bam/monotone/junk $ mtn rename .arch-ids/topostfix.id
qmail2postfix/.arch-ids/topostfix.id
19:45:25 [I] [Ok]
19:45:25 [I] /home/bam/monotone/junk $ mtn rename .arch-ids/sattest.id
reliability/.arch-ids/sattest.id
19:45:26 [I] [Ok]
19:45:26 [I] /home/bam/monotone/junk $ mtn rename .arch-ids/sattest.start.id
reliability/.arch-ids/sattest.start.id
19:45:26 [I] [Ok]
19:45:26 [I] /home/bam/monotone/junk $ mtn rename .arch-ids/apache.id
statistics/.arch-ids/apache.id
19:45:26 [W] [Status 1]
19:45:26 [I] /home/bam/monotone/junk $ mtn rename .arch-ids/checkisdn.id
reliability/.arch-ids/checkisdn.id
19:45:26 [I] [Ok]
19:45:26 [I] /home/bam/monotone/junk $ mtn rename .arch-ids/processmail.id
statistics/.arch-ids/processmail.id
19:45:26 [W] [Status 1]
19:45:26 [I] /home/bam/monotone/junk $ mtn rename .arch-ids/statistics.id
statistics/.arch-ids/squid.id
19:45:26 [W] [Status 1]
19:45:26 [I] /home/bam/monotone/junk $ mtn rename .arch-ids/check_disks.id
reliability/.arch-ids/check_disks.id
19:45:27 [I] [Ok]
19:45:27 [I] /home/bam/monotone/junk $ mtn rename .arch-ids/webalizer.id
statistics/.arch-ids/webalizer.id
19:45:27 [W] [Status 1]
19:45:27 [I] /home/bam/monotone/junk $ mtn rename .arch-ids/count_spam.id
statistics/.arch-ids/count_spam.id
19:45:27 [W] [Status 1]
19:45:27 [I] /home/bam/monotone/junk $ mtn rename
.arch-ids/downloadmail.gluck.id bsmtp/.arch-ids/downloadmail.gluck.id
19:45:27 [I] [Ok]
19:45:27 [I] /home/bam/monotone/junk $ mtn rename .arch-ids/getmail.id
bsmtp/.arch-ids/getmail.id
19:45:27 [I] [Ok]
19:45:27 [I] /home/bam/monotone/junk $ mtn rename .arch-ids/pbuilder-local.id
debian/.arch-ids/pbuilder-local.id
19:45:28 [I] [Ok]
19:45:28 [I] /home/bam/monotone/junk $ mtn rename
.arch-ids/woody_get_build_upload.id debian/.arch-ids/woody_get_build_upload.id
19:45:28 [I] [Ok]
19:45:28 [I] /home/bam/monotone/junk $ mtn rename
.arch-ids/sync-channels-myth.id mythtv/.arch-ids/sync-channels-myth.id
19:45:28 [I] [Ok]
19:45:28 [I] /home/bam/monotone/junk $ mtn rename
.arch-ids/sync-channels-myth.conf.id mythtv/.arch-ids/sync-channels-myth.conf.id
19:45:28 [I] [Ok]
19:45:28 [I] /home/bam/monotone/junk $ mtn rename dotqmail
qmail2postfix/dotqmail
19:45:28 [I] [Ok]
19:45:28 [I] /home/bam/monotone/junk $ mtn rename topostfix
qmail2postfix/topostfix
19:45:29 [I] [Ok]
19:45:29 [I] /home/bam/monotone/junk $ mtn rename sattest reliability/sattest
19:45:29 [I] [Ok]
19:45:29 [I] /home/bam/monotone/junk $ mtn rename sattest.start
reliability/sattest.start
19:45:29 [I] [Ok]
19:45:29 [I] /home/bam/monotone/junk $ mtn rename apache statistics/apache
19:45:29 [W] [Status 1]
19:45:29 [I] /home/bam/monotone/junk $ mtn rename checkisdn
reliability/checkisdn
19:45:29 [I] [Ok]
19:45:29 [I] /home/bam/monotone/junk $ mtn rename processmail
statistics/processmail
19:45:29 [W] [Status 1]
19:45:29 [I] /home/bam/monotone/junk $ mtn rename statistics statistics/squid
19:45:30 [W] [Status 1]
19:45:30 [I] /home/bam/monotone/junk $ mtn rename check_disks
reliability/check_disks
19:45:30 [I] [Ok]
19:45:30 [I] /home/bam/monotone/junk $ mtn rename webalizer statistics/webalizer
19:45:30 [W] [Status 1]
19:45:30 [I] /home/bam/monotone/junk $ mtn rename count_spam
statistics/count_spam
19:45:30 [W] [Status 1]
19:45:30 [I] /home/bam/monotone/junk $ mtn rename downloadmail.gluck
bsmtp/downloadmail.gluck
19:45:30 [I] [Ok]
19:45:30 [I] /home/bam/monotone/junk $ mtn rename getmail bsmtp/getmail
19:45:30 [I] [Ok]
19:45:30 [I] /home/bam/monotone/junk $ mtn rename pbuilder-local
debian/pbuilder-local
19:45:31 [I] [Ok]
19:45:31 [I] /home/bam/monotone/junk $ mtn rename woody_get_build_upload
debian/woody_get_build_upload
19:45:31 [I] [Ok]
19:45:31 [I] /home/bam/monotone/junk $ mtn rename sync-channels-myth
mythtv/sync-channels-myth
19:45:31 [I] [Ok]
19:45:31 [I] /home/bam/monotone/junk $ mtn rename sync-channels-myth.conf
mythtv/sync-channels-myth.conf
19:45:31 [I] [Ok]
19:45:31 [I] /home/bam/monotone/junk $ mtn add bsmtp/.arch-ids/=id
debian/.arch-ids/=id mythtv/.arch-ids/=id qmail2postfix/.arch-ids/=id
reliability/.arch-ids/=id statistics/.arch-ids/=id
19:45:31 [W] [Status 1]
19:45:31 [E] Failure replaying: Revision:
address@hidden/junk--devo--0.1--patch-16
Date: 2004-12-23 09:30:40+11:00
Author: Brian May <address@hidden>
Entries: bsmtp(ADD at address@hidden/junk--devo--0.1--patch-16),
bsmtp/.arch-ids(ADD at address@hidden/junk--devo--0.1--patch-16), debian(ADD at
address@hidden
-junk-2004/junk--devo--0.1--patch-16), debian/.arch-ids(ADD at
address@hidden/junk--devo--0.1--patch-16), mythtv(ADD at
address@hidden/junk--devo--0.1--patch-16), mythtv
/.arch-ids(ADD at address@hidden/junk--devo--0.1--patch-16), qmail2postfix(ADD
at address@hidden/junk--devo--0.1--patch-16), qmail2postfix/.arch-ids(ADD at
address@hidden
ana.org.au--junk-2004/junk--devo--0.1--patch-16), reliability(ADD at
address@hidden/junk--devo--0.1--patch-16), reliability/.arch-ids(ADD at
address@hidden/junk--devo--0
.1--patch-16), statistics(ADD at address@hidden/junk--devo--0.1--patch-16),
statistics/.arch-ids(ADD at address@hidden/junk--devo--0.1--patch-16),
qmail2postfix/.arch-id
s/dotqmail.id(REN from .arch-ids/dotqmail.id),
qmail2postfix/.arch-ids/topostfix.id(REN from .arch-ids/topostfix.id),
reliability/.arch-ids/sattest.id(REN from .arch-ids/sattest.id),
reliability/.arch-ids/satt
est.start.id(REN from .arch-ids/sattest.start.id),
statistics/.arch-ids/apache.id(REN from .arch-ids/apache.id),
reliability/.arch-ids/checkisdn.id(REN from .arch-ids/checkisdn.id),
statistics/.arch-ids/proces
smail.id(REN from .arch-ids/processmail.id), statistics/.arch-ids/squid.id(REN
from .arch-ids/statistics.id), reliability/.arch-ids/check_disks.id(REN from
.arch-ids/check_disks.id), statistics/.arch-ids/webal
izer.id(REN from .arch-ids/webalizer.id),
statistics/.arch-ids/count_spam.id(REN from .arch-ids/count_spam.id),
bsmtp/.arch-ids/downloadmail.gluck.id(REN from
.arch-ids/downloadmail.gluck.id), bsmtp/.arch-ids/
getmail.id(REN from .arch-ids/getmail.id),
debian/.arch-ids/pbuilder-local.id(REN from .arch-ids/pbuilder-local.id),
debian/.arch-ids/woody_get_build_upload.id(REN from
.arch-ids/woody_get_build_upload.id), my
thtv/.arch-ids/sync-channels-myth.id(REN from .arch-ids/sync-channels-myth.id),
mythtv/.arch-ids/sync-channels-myth.conf.id(REN from
.arch-ids/sync-channels-myth.conf.id), qmail2postfix/dotqmail(REN from dotqm
ail), qmail2postfix/topostfix(REN from topostfix), reliability/sattest(REN from
sattest), reliability/sattest.start(REN from sattest.start),
statistics/apache(REN from apache), reliability/checkisdn(REN from c
heckisdn), statistics/processmail(REN from processmail), statistics/squid(REN
from statistics), reliability/check_disks(REN from check_disks),
statistics/webalizer(REN from webalizer), statistics/count_spam(RE
N from count_spam), bsmtp/downloadmail.gluck(REN from downloadmail.gluck),
bsmtp/getmail(REN from getmail), debian/pbuilder-local(REN from
pbuilder-local), debian/woody_get_build_upload(REN from woody_get_buil
d_upload), mythtv/sync-channels-myth(REN from sync-channels-myth),
mythtv/sync-channels-myth.conf(REN from sync-channels-myth.conf),
bsmtp/.arch-ids/=id(ADD at address@hidden/junk--devo--0.
1--patch-16), debian/.arch-ids/=id(ADD at
address@hidden/junk--devo--0.1--patch-16), mythtv/.arch-ids/=id(ADD at
address@hidden/junk--devo--0.1--patch-16), qmail2postfix
/.arch-ids/=id(ADD at address@hidden/junk--devo--0.1--patch-16),
reliability/.arch-ids/=id(ADD at address@hidden/junk--devo--0.1--patch-16),
statistics/.arch-ids/=id(ADD
at address@hidden/junk--devo--0.1--patch-16)
Log: Reorganise
Traceback (most recent call last):
File "/home/brian/tree/tailor/vcpx/target.py", line 117, in replayChangeset
File "/home/brian/tree/tailor/vcpx/target.py", line 320, in _replayChangeset
File "/home/brian/tree/tailor/vcpx/target.py", line 337, in _addEntries
File "/home/brian/tree/tailor/vcpx/repository/monotone.py", line 743, in
_addPathnames
ChangesetApplicationFailure: /home/bam/monotone/junk $ mtn add
bsmtp/.arch-ids/=id debian/.arch-ids/=id mythtv/.arch-ids/=id
qmail2postfix/.arch-ids/=id reliability/.arch-ids/=id statistics/.arch-ids/=id
retur
ned status 1
19:45:31 [C] Couldn't replay changeset
19:45:31 [I] 30 pending changesets in state file
19:45:31 [C] Upstream change application failed
Failure applying upstream changes: /home/bam/monotone/junk $ mtn add
bsmtp/.arch-ids/=id debian/.arch-ids/=id mythtv/.arch-ids/=id
qmail2postfix/.arch-ids/=id reliability/.arch-ids/=id statistics/.arch-ids/=id
returned status 1
I suspect what is happening here is the input repository:
* renamed a file statistics to statistics/squid
* created a new directory called statistics
However, monotone is getting confused because tailor has called
monotone commands in the wrong order, and it still thinks statistics
should be a file, not a directory.
I can't even see a call to add "statistics" as a dir. Curious.
Anyway, I am out of time for tonight, will look at this again
tomorrow.
--
Brian May <address@hidden>
- [Monotone-devel] Tailor,
Brian May <=
- Re: [Monotone-devel] Tailor, rghetta, 2006/10/11
- Re: [Monotone-devel] Tailor, Brian May, 2006/10/11
- Re: [Monotone-devel] Tailor, Nathaniel Smith, 2006/10/11
- Re: [Monotone-devel] Tailor, rghetta, 2006/10/11
- Re: [Monotone-devel] Tailor, Nathaniel Smith, 2006/10/11
- Re: [Monotone-devel] Tailor, rghetta, 2006/10/12
- Re: [Monotone-devel] Tailor, Brian May, 2006/10/12
- Re: [Monotone-devel] Tailor, Nathaniel Smith, 2006/10/13
- Re: [Monotone-devel] Tailor, Brian May, 2006/10/13
- Re: [Monotone-devel] Tailor, Brian May, 2006/10/13