#97: Monotone to SVN fails
---------------------+------------------------------------------------------
Reporter: stelios | Owner: lele
Type: defect | Status: new
Priority: major | Milestone: VersionOne
Component: tailor | Version: 0.9
Keywords: |
---------------------+------------------------------------------------------
I am trying to use tailor to sync a monotone repository (from
Openembedded) to a local svn rep
Bootstraping works, but when i run it for a second time i get the
following error
{{{
13:49:15 [C] Unable to get changes for "project"
Traceback (most recent call last):
File "./tailor", line 35, in ?
main()
File "/proj/oplinux/tailor/vcpx/tailor.py", line 339, in main
tailorizer()
File "/proj/oplinux/tailor/vcpx/tailor.py", line 147, in __call__
self.update()
File "/proj/oplinux/tailor/vcpx/tailor.py", line 97, in update
pendings = dwd.getPendingChangesets()
File "/proj/oplinux/tailor/vcpx/source.py", line 219, in
getPendingChangesets
changesets = self._getUpstreamChangesets(revision)
File "/proj/oplinux/tailor/vcpx/repository/monotone.py", line 659, in
_getUpstreamChangesets
chlist = mtr.getCset(childs, False)
File "/proj/oplinux/tailor/vcpx/repository/monotone.py", line 563, in
getCset
self.logparser.convertLog(chtmp)
File "/proj/oplinux/tailor/vcpx/repository/monotone.py", line 286, in
convertLog
self.parse(chset.revision)
File "/proj/oplinux/tailor/vcpx/repository/monotone.py", line 225, in
parse
raise GetUpstreamChangesetsFailure("Revision doesn't match. Expected
%s, found %s" % revision, pr.value)
TypeError: not enough arguments for format string
}}}
I am using Ubuntu Edgy,
Monotone is version 0.30
{{{
[EMAIL PROTECTED]:/proj/oplinux/tailor$ mtn --version
monotone 0.30 (base revision: unknown)
}}}
and
SVN is version 1.3.2
{{{
[EMAIL PROTECTED]:/proj/oplinux/tailor$ svn --version
svn, version 1.3.2 (r19776)
compiled Oct 4 2006, 23:53:54
}}}
The tailor config file i am using is
{{{
[EMAIL PROTECTED]:/proj/oplinux/tailor$ cat mtn2svn
[DEFAULT]
verbose = True
debug = True
[project]
root-directory = /proj/oplinux/tailor
state-file = tailor.state
start-revision = HEAD
target = svn:target
source = monotone:source
subdir = .
[monotone:source]
repository = /proj/new-oe/OE.mtn
target-keyid = [EMAIL PROTECTED]
target-passphrase = 123456
module = org.openembedded.dev
subdir = mtn_tmp_wc
[svn:target]
#filter-badchars = True
#start-revision = r69
module = /
repository = https://svn.digital-opsis.com/private/op-linux/branches/OE
subdir = svn_tmp_wc
}}}
--
Ticket URL: <http://progetti.arstecnica.it/tailor/ticket/97>
Tailor <http://progetti.arstecnica.it/tailor>
An inter-VCs changeset exchanger_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor