id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
7984,Traceback while synchronizing the ticket references from Mercurial changesets,letezo,mrelbe,Environment:\r\n\r\n * OS: Ubuntu 10.04\r\n * Trac: 0.12.1 (stable)\r\n * TracTicketChangesetsPlugin SVN revision: r9398\r\n * Repository: single Mercurial one as `(default)`\r\n\r\nThe failing command was:\r\n\r\n{{{\r\ntrac-admin project_dir ticket_changesets resync\r\n}}}\r\n\r\nI got the following traceback:\r\n\r\n{{{\r\n2010-11-03 18:38:27_986 Trac[console] ERROR: Exception in trac-admin command: \r\nTraceback (most recent call last):\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12.1-py2.6.egg/trac/admin/console.py"_ line 107_ in onecmd\r\n    rv = cmd.Cmd.onecmd(self_ line) or 0\r\n  File "/usr/lib/python2.6/cmd.py"_ line 218_ in onecmd\r\n    return self.default(line)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12.1-py2.6.egg/trac/admin/console.py"_ line 266_ in default\r\n    return cmd_mgr.execute_command(*args)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12.1-py2.6.egg/trac/admin/api.py"_ line 123_ in execute_command\r\n    return f(*fargs)\r\n  File "/usr/local/lib/python2.6/dist-packages/TracTicketChangesets-1.0dev_r8135-py2.6.egg/ticketchangesets/admin.py"_ line 152_ in resync\r\n    ticket_changesets.add(tkt_id_ repos.id_ rev)\r\n  File "/usr/local/lib/python2.6/dist-packages/TracTicketChangesets-1.0dev_r8135-py2.6.egg/ticketchangesets/api.py"_ line 75_ in add\r\n    (rev_ tkt_id))\r\nTypeError: %d format: a number is required_ not str\r\n}}}\r\n\r\nIt might be caused by the revision hash returned by Mercurial_ but I need to prove it. It worked with Trac instances with an SVN repo and failed only for this single one with Mercurial.,defect,closed,high,TracTicketChangesetsPlugin,major,duplicate,ticket changeset resync mercurial,,0.12
