- Aug 13, 2010
-
-
Benoit Boissinot authored
-
- Jul 25, 2010
-
-
Lee Cantey authored
If the temporary directory is longer than /tmp then it's possible that the Subject line will get wrapped by the headencode function.
-
- Aug 13, 2010
-
-
Martin Geisler authored
-
- Aug 12, 2010
-
-
Mark Edgington authored
-
Daniel J. Lauk authored
This test case backs the fix in changeset 7e5f5e5858f9. The subversion sink used to crash, if the source repo used tags.
-
- Aug 13, 2010
-
-
Martin Geisler authored
-
- Aug 12, 2010
-
-
Matt Mackall authored
-
Paolo Giarrusso authored
I started updating many fuzzy messages which no longer expressed the intended meaning - new translations are inserted only to keep coherence. Not all fuzzy messages have been fixed, yet.
-
Paolo Giarrusso authored
Some accented vowels had disappeared.
-
Paolo Giarrusso authored
See http://en.wikipedia.org/wiki/Sentence_spacing to verify that single spacing is indeed correct.
-
- Jul 02, 2010
-
-
Nicolas Dumazet authored
This is a revert of 4a70178f9bde. The "bug" mentioned in this changeset is unclear: hopefully using a test to cover this usage should prevent any bugs.
-
- Aug 11, 2010
-
-
Martin Geisler authored
-
Daniel J. Lauk authored
The convert extension requires puttags(self, tags) to return a sequence for a multi-variable assignment. If puttags implicitly returns None, the code will break when trying to un-pack None for assignment.
-
Martin Geisler authored
This is the style used in the rest of the help strings.
-
Martin Geisler authored
The --only-branch option was deprecated in 0d5f139b23c1 and --branch was added instead. But the graphlog extension was not updated to match the change.
-
- Aug 09, 2010
-
-
kiilerix authored
AIX sh won't delete its own working directory. Removing it from another process works. Also hide the actual OS error message - operating systems returns different errors when getcwd fails.
-
Martin Geisler authored
When the filesystem cannot handle the executable bit, we currently ignore it completely when looking for modified files. Similarly, it is impossible to set or clear the bit when the filesystem ignores it. This patch makes Mercurial treat symbolic links the same way. Symlinks are a little different since they manifest themselves as small files containing a filename (the symlink target). On Windows, these files show up as regular files, and on Linux and Mac they show up as real symlinks. Issue1888 presents a case where the symlink files are better ignored from the Windows side. A Linux client creates symlinks in a working copy which is shared over a network between Linux and Windows clients. The Samba server is helpful and defererences the symlink when the Windows client looks at it. This means that Mercurial on the Windows side sees file content instead of a file name in the symlink, and hence flags the link as modified. Ignoring the change would be much more helpful, similarly to how Mercurial does not report any changes when executable bits are ignored in a checkout on Windows. An initial checkout of a symbolic link on a file system that cannot handle symbolic links will still result in a regular file containing the target file name as its content. Sharing such a checkout with a Linux client will not turn the file into a symlink automatically, but 'hg revert' can fix that. After the revert, the Windows client will see the correct file content (provided by the Samba server when it follows the link on the Linux side) and otherwise ignore the change. Running 'hg perfstatus' 10 times gives these results: Before: After: min: 0.544703 min: 0.546549 med: 0.547592 med: 0.548881 avg: 0.549146 avg: 0.548549 max: 0.564112 max: 0.551504 The median time is increased about 0.24%.
-
- Aug 07, 2010
-
-
Yuya Nishihara authored
It aims to fix javascript error of hgweb's graph view in Japanese 'cp932' encoding. 'cp932' contains multibyte characters ending with '\x5c' (backslash), e.g. '\x94\x5c' for Japanese Kanji 'Noh'. Due to json filter escapes '\' to '\\', multibyte string ending with '\x5c' is translated to "xxx\", resulting javascript parse error on a web browser. This patch changes json() to pass unicode to jsonescape(). Unicode decoding error handler changed to 'replace' by Patrick Mézard.
-
- Aug 06, 2010
-
-
Matt Mackall authored
This significantly refactors the read() loop to use a queue of chunks. The queue is alternately filled to at least 256k and then emptied by concatenating onto the output buffer. For very large read sizes, += uses less memory because it can resize the target string in place.
-
- Aug 05, 2010
-
-
Matt Mackall authored
-
Matt Mackall authored
-
Matt Mackall authored
This reduces memory usage on large consecutive gets.
-
Matt Mackall authored
If we reconstruct back to back large versions, we need to drop the cache first to avoid doubling memory usage.
-
Matt Mackall authored
By never holding a reference to the unpacked string, we avoid holding two consecutive large files in memory.
-
Matt Mackall authored
-
- Aug 02, 2010
-
-
Matt Mackall authored
-
Matt Mackall authored
-
Wagner Bruna authored
-
Wagner Bruna authored
-
- Aug 01, 2010
-
-
Jens Bäckman authored
-
- Aug 02, 2010
-
-
Brodie Rao authored
Without this fix, any calls to write_err would go to stdout instead of stderr, and calls during pushbuffer would cause unpack ValueErrors on popbuffer.
-
- Jul 30, 2010
-
-
timeless developer authored
-
- Aug 01, 2010
-
-
Brodie Rao authored
-
Matt Mackall authored
-
Matt Mackall authored
-
Wagner Bruna authored
-
Wagner Bruna authored
-
Wagner Bruna authored
-
- Jul 25, 2010
-
-
Jens Bäckman authored
-
- Jul 30, 2010
-
-
timeless developer authored
-