Tailor CVS -> Mercurial: Cannot get branches migrated
Brian Wallis
brian.wallis at infomedix.com.au
Wed Mar 19 20:35:08 CDT 2008
I cannot get any branches migrated across to my hg repository using
the tailor tool
I'm following the procedure described at TailorCVSBranches in the
wiki but I end up with a copy of head in the repository that is
supposed to have the branch in it.
Tailor seems to be ignoring the branch spec in its config file
(copied below). I first migrate the head using tailor and that seems
to work OK. Then I find the branch point and get the timestamp
(2007-06-28 01:46:54) and changeset number (122). Next I clone the
head repo up to the changeset using the -U flag so there is no
workspace content. Then I run tailor again with the config below to
get the branch into the cloned repository.
When this finishes and I have a look at what I have in the cloned
repository it is a copy of head! No evidence of the branch at all.
There must be something simple that I am doing wrong here, probably
in the tailor config below.
Tailor is 0.9.30 with a slight change to hardcode the encoding since
the configuration didn't seem to work.
hg is 0.9.5
Any help would be most appreciated.
[DEFAULT]
verbose = True
projects = b2_0_3_20
root-directory = /udr_data/hudson/Hg
patch-name-format =
# Encoding had to be hardcoded into mercurial sources in .../
mercurial/util.py
# encoding = ISO-8859-15
# encoding-errors-policy = ignore
[b2_0_3_20]
target = hg:
start-revision = 2007-06-28 01:46:54
state-file = tailor.2_0_3_20.state
source = cvs:
[hg:b2_0_3_20]
subdir = Infomedix-tailor-hg-2_0_3_20
[cvs:b2_0_3_20]
module = Infomedix
repository = /udr_data/hudson/Hg/swan_copy/Infomedix
start-revision = b2_0_3_20 2007-06-28 01:46:54
freeze-keywords = False
changeset-threshold = 300
subdir = Icvs-20320
Brian Wallis
InfoMedix
p: 3 8615 4553 | f: 3 8615 4501 | e: brian.wallis at infomedix.com.au
Level 5, 451 Little Bourke Street, Melbourne VIC 3000
More information about the Mercurial
mailing list