[issue3308] AttributeError during archive with -S switch
Phil John
bugs at mercurial.selenic.com
Tue Mar 6 03:58:09 CST 2012
New submission from Phil John <philjohn at gmail.com>:
Just tried to use the "archive" command as part of creating a mercurial
based deploy workflow. The following command:
hg archive -I "src/" ../deploy_root
worked fine, however when I tried to add in the subrepos with:
hg archive -I "src/" -S ../deploy_root
the following error occured:
** unknown exception encountered, please report by visiting
** http://mercurial.selenic.com/wiki/BugTracker
** Python 2.6.6 (r266:84292, Dec 7 2011, 20:38:36) [GCC 4.4.6 20110731 (Red
Hat 4.4.6-3)]
** Mercurial Distributed SCM (version 2.1)
** Extensions loaded: mq, graphlog, progress
Traceback (most recent call last):
File "/usr/bin/hg", line 38, in <module>
mercurial.dispatch.run()
File "/usr/lib/python2.6/site-packages/mercurial/dispatch.py", line 27, in run
sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
File "/usr/lib/python2.6/site-packages/mercurial/dispatch.py", line 64, in
dispatch
return _runcatch(req)
File "/usr/lib/python2.6/site-packages/mercurial/dispatch.py", line 87, in
_runcatch
return _dispatch(req)
File "/usr/lib/python2.6/site-packages/mercurial/dispatch.py", line 683,
in _dispatch
cmdpats, cmdoptions)
File "/usr/lib/python2.6/site-packages/mercurial/dispatch.py", line 465,
in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/usr/lib/python2.6/site-packages/mercurial/dispatch.py", line 737,
in _runcommand
return checkargs()
File "/usr/lib/python2.6/site-packages/mercurial/dispatch.py", line 691,
in checkargs
return cmdfunc()
File "/usr/lib/python2.6/site-packages/mercurial/dispatch.py", line 680,
in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "/usr/lib/python2.6/site-packages/mercurial/util.py", line 456, in check
return func(*args, **kwargs)
File "/usr/lib/python2.6/site-packages/mercurial/extensions.py", line 139,
in wrap
util.checksignature(origfn), *args, **kwargs)
File "/usr/lib/python2.6/site-packages/mercurial/util.py", line 456, in check
return func(*args, **kwargs)
File "/usr/lib/python2.6/site-packages/hgext/mq.py", line 3325, in mqcommand
return orig(ui, repo, *args, **kwargs)
File "/usr/lib/python2.6/site-packages/mercurial/util.py", line 456, in check
return func(*args, **kwargs)
File "/usr/lib/python2.6/site-packages/mercurial/commands.py", line 375,
in archive
matchfn, prefix, subrepos=opts.get('subrepos'))
File "/usr/lib/python2.6/site-packages/mercurial/archival.py", line 282,
in archive
sub.archive(repo.ui, archiver, prefix)
File "/usr/lib/python2.6/site-packages/mercurial/subrepo.py", line 341, in
archive
files = self.files()
File "/usr/lib/python2.6/site-packages/mercurial/subrepo.py", line 745, in
files
return output.splitlines()
AttributeError: 'tuple' object has no attribute 'splitlines'
This is a custom compiled Mercurial 2.1 on CentOS 6.2 (I can provide an RPM
of this specific build of hg if required).
----------
messages: 19299
nosy: philjohn
priority: bug
status: unread
title: AttributeError during archive with -S switch
____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue3308>
____________________________________________________
More information about the Mercurial-devel
mailing list