#160: monotone -> git problems
----------------------+-----------------------------------------------------
Reporter: martijn | Owner: lele
Type: defect | Status: closed
Priority: major | Milestone: VersionOne
Component: mtn | Version: 0.9
Resolution: fixed | Keywords:
----------------------+-----------------------------------------------------
Comment(by martijn):
Without it (using the debian package of version 0.9.35) I get an
exception:
{{{
13:00:30 [I] -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
13:00:30 [I] Changeset #18
13:00:30 [I] Changeset "9f363ac3ddb1fd5b485104d157695114cefbd987"
13:00:30 [I] /data/devel/pidgin.foo $ mtn update --revision
9f363ac3ddb1fd5b485104d157695114cefbd987 2>&1
13:00:42 [I] [Ok]
13:00:42 [I] /data/devel/pidgin.foo $ mtn automate parents
9f363ac3ddb1fd5b485104d157695114cefbd987 --db /data/devel/monotone-
db/pidgin.mtn 2>&1
13:00:42 [I] [Ok]
13:00:42 [I] /data/devel/pidgin.foo $ mtn automate certs
9f363ac3ddb1fd5b485104d157695114cefbd987 --db /data/devel/monotone-
db/pidgin.mtn 2>&1
13:00:43 [I] [Ok]
13:00:43 [I] /data/devel/pidgin.foo $ mtn diff --db /data/devel/monotone-
db/pidgin.mtn --revision c63157df1619993a3ca97509ac47fd36c860e713
--revision 9f363ac3ddb1fd5b485104d157695114cefbd987 2>&1
13:00:48 [I] [Ok]
13:00:50 [I] 5837 pending changesets in state file
13:00:50 [C] Upstream change application failed
13:00:50 [C] Something unexpected!
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/vcpx/tailor.py", line 154, in
__call_
self.update()
File "/var/lib/python-support/python2.5/vcpx/tailor.py", line 118, in
update
applyable=self._applyable, applied=self._applied)
File "/var/lib/python-support/python2.5/vcpx/dualwd.py", line 102, in
applyPendingChangesets
applied=applied)
File "/var/lib/python-support/python2.5/vcpx/source.py", line 113, in
applyPendingChangesets
res = self._applyChangeset(c)
File "/var/lib/python-support/python2.5/vcpx/repository/monotone.py",
line 821, in _applyChangeset
mtr.updateCset( changeset )
File "/var/lib/python-support/python2.5/vcpx/repository/monotone.py",
line 692, in updateCset
self.diffparser.convertDiff(chset)
File "/var/lib/python-support/python2.5/vcpx/repository/monotone.py",
line 543, in convertDiff
if chentry == None:
File "/var/lib/python-support/python2.5/vcpx/changes.py", line 65, in
__eq__
return (self.name == other.name and
AttributeError: 'NoneType' object has no attribute 'name'
}}}
I'll attach the diff it is parsing, hopefully that will help you test it.
--
Ticket URL: <http://progetti.arstecnica.it/tailor/ticket/160#comment:2>
Tailor <http://progetti.arstecnica.it/tailor>
An inter-VCs changeset exchanger
_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor