Bug 3298 - hg status "set:binary()" filectx() takes at most 3 arguments (4 given)
Summary: hg status "set:binary()" filectx() takes at most 3 arguments (4 given)
Status: RESOLVED FIXED
Alias: None
Product: Mercurial
Classification: Unclassified
Component: Mercurial (show other bugs)
Version: unspecified
Hardware: All All
: wish feature
Assignee: Bugzilla
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-01 09:22 UTC by Jozsef Bekes
Modified: 2012-05-13 04:53 UTC (History)
2 users (show)

See Also:
Python Version: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jozsef Bekes 2012-03-01 09:21 UTC
C:\Projects\Comms>hg status "set:binary()" -mard
** unknown exception encountered, please report by visiting
**  http://mercurial.selenic.com/wiki/BugTracker
** Python 2.6.6 (r266:84297, Aug 24 2010, 18:13:38) [MSC v.1500 64 bit (AMD64)]
** Mercurial Distributed SCM (version 1.9.3)
** Extensions loaded: fetch, gestalt, kilnauth, kilnpath, big-push, kiln, casegu
ard, kbfiles
Traceback (most recent call last):
  File "hg", line 42, in <module>
  File "mercurial\dispatch.pyo", line 27, in run
  File "mercurial\dispatch.pyo", line 64, in dispatch
  File "mercurial\dispatch.pyo", line 87, in _runcatch
  File "mercurial\dispatch.pyo", line 688, in _dispatch
  File "mercurial\dispatch.pyo", line 463, in runcommand
  File "mercurial\dispatch.pyo", line 742, in _runcommand
  File "mercurial\dispatch.pyo", line 696, in checkargs
  File "mercurial\dispatch.pyo", line 685, in <lambda>
  File "mercurial\util.pyo", line 389, in check
  File "mercurial\extensions.pyo", line 137, in wrap
  File "mercurial\util.pyo", line 389, in check
  File "C:\Users\jozsef.BLUETREE\AppData\Local\KilnExtensions\bfiles\kbfiles\bfs
etup.py", line 639, in override_status
    return orig(ui, repo, *pats, **opts)
  File "mercurial\util.pyo", line 389, in check
  File "mercurial\commands.pyo", line 4681, in status
  File "mercurial\scmutil.pyo", line 570, in match
  File "mercurial\context.pyo", line 216, in match
  File "mercurial\match.pyo", line 72, in __init__
  File "mercurial\match.pyo", line 262, in _buildmatch
  File "mercurial\match.pyo", line 21, in _expandsets
  File "mercurial\fileset.pyo", line 437, in getfileset
  File "mercurial\fileset.pyo", line 91, in getset
  File "mercurial\fileset.pyo", line 180, in func
  File "mercurial\fileset.pyo", line 202, in binary
  File "mercurial\context.pyo", line 85, in __getitem__
  File "C:\Users\jozsef.BLUETREE\AppData\Local\KilnExtensions\bfiles\kbfiles\bfs
etup.py", line 91, in filectx
    fileid, filelog)
TypeError: filectx() takes at most 3 arguments (4 given)

The same exception is thrown if I execute the command without -mard

We use the mercurial that is shipped with kiln.
Comment 1 kiilerix 2012-03-01 09:29 UTC
you are using an old version of Mercurial and a kiln extension - please
contact them for support.
Comment 2 Bugzilla 2012-05-12 09:28 UTC

--- Bug imported by bugzilla@serpentine.com 2012-05-12 09:28 EDT  ---

This bug was previously known as _bug_ 3297 at http://mercurial.selenic.com/bts/issue3297