#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

Reply via email to