- Jan 01, 2010
-
-
Matt Mackall authored
-
Matt Mackall authored
-
Patrick Mezard authored
Without this, folding a git patch into a regular one downgrades the resulting patch to a regular patch.
-
Patrick Mezard authored
Without this, merging a patch queue without diff.git=1 downgrades all git patches to regular patches, losing data in the process.
-
Patrick Mezard authored
Several mq commands mutate the shared options which causes hard to track bugs when multiple calls are combined.
-
Patrick Mezard authored
-
- Dec 30, 2009
-
-
Wagner Bruna authored
-
Martin Geisler authored
-
Martin Geisler authored
-
- Dec 28, 2009
-
-
Wagner Bruna authored
-
Wagner Bruna authored
-
- Dec 29, 2009
-
-
Wagner Bruna authored
-
kiilerix authored
-
- Dec 24, 2009
-
-
Johan Samyn authored
-
- Dec 10, 2009
-
-
Greg Onufer authored
The built-in patch implementation applied the hunks to the wrong lines of the file if the file in the repo has been modified to skew the patch line numbers and the file contains repetitive sequences of lines.
-
- Dec 23, 2009
-
-
Martin Geisler authored
-
Martin Geisler authored
Though we only support Python 2.4 or greater, we should keep setup.py compatible with earlier versions on the syntactic level. Otherwise people will simply get a SyntaxError when trying to install Mercurial with an old version of Python. With this change, the setup.py file can be imported with Python 2.3 and we then issue a friendly error message when we detect that Python is too old.
-
Christian Ebert authored
The example for enabling an extension in the module search path is: foo = foo can only be disabled by: foo = ! and not by: hgext.foo = ! As the examples now omit "hgext." the example hgext.bar = ! is misleading.
-
- Dec 05, 2009
-
-
Steve Borho authored
Python will issue an ImportWarning when seeing 'import locale' if there is a locale/ directory present without a __init__.py file. The warning is silent by default, but it somehow shows up anyway on Windows when setup.py executed hg. The warning causes runcmd to panic since it sees output on stderr. This patch ignores warnings on stderr about not importing a package.
-
- Dec 23, 2009
-
-
Christian Ebert authored
Expanded keyword is read into diff with transplant -b otherwise. Test this scenario. Thanks to Adam Berkes for providing an example case.
-
Christian Ebert authored
kw_diff actually disabled restricted mode when 2 revisions were given, because it effectively disables the extension in this case. But the commands working with diff and patch need restricted mode always enabled, i.e. expansion enabled when writing to the working directory and - crucial for these commands - no expansion when reading the filelog.
-
timeless authored
-
- Dec 21, 2009
-
-
Martin Geisler authored
-
Sune Foldager authored
For binary installs, the 'name' argument would be reused as a local variable, destroying its original value. The patch fixes that, and also avoids copying sys.path when it's not necessary.
-
- Dec 20, 2009
-
-
Brendan Cully authored
This harmonizes with clone, and avoids creating a .hg in the current directory if the source ends with a /
-
- Dec 18, 2009
-
-
Greg Ward authored
Options like 'only_branch' should be presented to the user as '--only-branch'.
-
- Dec 16, 2009
-
-
kiilerix authored
Displaying the output from the failing call to "which" didn't prevent make from doing stupid things later. We now only search for "rst2html" and fallback to "rst2html.py". If neither name is found, make will eventually abort when we try to use $(RST2HTML).
-
Matt Mackall authored
-
- Dec 11, 2009
-
-
Nicolas Dumazet authored
Limit was interpreted as absolute, from the topmost revision, without counting the number of revisions matching a given file. Which caused "glog -lN file" to show sometimes less than N csets if the file was not modified in all of the N previous csets. glog will now match the behavior of log.
-
- Dec 16, 2009
-
-
kiilerix authored
Using egrep fixes failure on Solaris
-
- Dec 15, 2009
-
-
Matt Mackall authored
-
- Dec 14, 2009
-
-
Patrick Mezard authored
-
Alexander Solovyov authored
-
Matt Mackall authored
-
- Dec 07, 2009
-
-
Patrick Mezard authored
Otherwise when processing a changeset that in fact changes no files (perhaps due to bug in import from CVS) can get something like: unexpected svn output: abort: unable to cope with svn output Bug report and patch draft by Jesse Glick <jesse.glick@sun.com>
-
- Dec 11, 2009
-
-
Nicolas Dumazet authored
We need to do this to avoid file/directories conflicts. This causes patches removing a committed file and replacing it with a directory to be "unpoppable".
-
- Dec 10, 2009
-
-
Greg Ward authored
- methods: findmissing(), nodesbetween(), descendants(), ancestors() - the goal is precise, concise, accurate, grammatical, understandable, consistently formatted docstrings
-
- Dec 12, 2009
-
-
Martin Geisler authored
Before, an %include directive for a non-existing file resulted in an IOError and a traceback.
-
- Dec 10, 2009
-
-
Dirkjan Ochtman authored
This allows me to specify an auth section in a .hg/hgrc instead of just a global or user-level hgrc.
-
- Dec 08, 2009
-
-
Sune Foldager authored
Thanks to Augie Fackler for reporting this.
-