[issue219] need a way to export all outgoing changes as a single diff

John Levon mercurial-bugs at selenic.com
Mon May 22 19:06:48 CDT 2006


John Levon <levon at movementarian.org> added the comment:

now I'm getting:

hg  exportonecs 10068
** unknown exception encountered, details follow
** report bug details to mercurial at selenic.com
** Mercurial Distributed SCM (version a37fe97b7650)
Traceback (most recent call last):
  File "/usr/bin/hg", line 12, in ?
    commands.run()
  File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line 3203, in run
    sys.exit(dispatch(sys.argv[1:]))
  File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line 3365, in
dispatch
    return d()
  File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line 3340, in
<lambda>
    d = lambda: func(u, repo, *args, **cmdoptions)
  File "/usr/lib/python2.3/site-packages/hgext/exportonecs.py", line 117, in
exportonecs
    commands.revert(ui,repo,**revert_opts)
  File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line 2295, in
revert
    for src, abs, rel, exact in walk(repo, pats, opts, badmatch=mf.has_key):
  File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line 61, in walk
    files, matchfn, results = makewalk(repo, pats, opts, node, head, badmatch)
  File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line 52, in
makewalk
    files, matchfn, anypats = matchpats(repo, pats, opts, head)
  File "/usr/lib/python2.3/site-packages/mercurial/commands.py", line 45, in
matchpats
    opts['include'] = [os.path.join(cwd, i) for i in opts['include']]

PS why can't I specify a changeset range instead of just rev:tip?

____________________________________________________
Mercurial issue tracker <mercurial-bugs at selenic.com>
<http://www.selenic.com/mercurial/bts/issue219>
____________________________________________________



More information about the Mercurial mailing list