1. mirror
  2. mercurial

Commits

Show all
Author Commit Message Date Builds
Matt Mackall
merge with stable
Tags
1.7.1
Branches
stable
Wagner Bruna
i18n-pt_BR: synchronized with 27e4146d9241
Branches
stable
Martin Geisler
eol: mention the hook in the module docstring
Branches
stable
Colin Caughie
eol: exclude .hgtags file from eol translation (issue2493)
Branches
stable
Nicolas Dumazet
log: fix log -rREV FILE when REV isnt the last filerev (issue2492) Regression from 99cafcae25d9. That previous commit is not supposed to affect log calls without --follow, so we step out of this codepath if follow is not True, and it's enough to fix the regression. When --follow is given, we fix the issue by taking into account changesets that have a rev > maxrev to build the filegraph: even if those files are not included in the final result, it's still needed …
Branches
stable
Nicolas Dumazet
cmdutil: move range check outside of filerevgen Simple refactor, no logic change.
Branches
stable
Matt Mackall
pushkey: force HTTP POST on push and add tests (issue2489)
Branches
stable
Adrian Buehlmann
tests: add test-hardlinks.t partially testing util.opener.__call__
Branches
stable
Yuya Nishihara
win32: remove try-catch block of GetModuleFileNameEx (issue2480) According to the API document, GetModuleFileName is the preferred way to retrieve the filename of the current process. So we shouldn't try GetModuleFileName'Ex' first. Previously system_rcpath_win32() happened to return unicode paths due to GetModuleFileNameEx (issue2480). This problem is fixed as GetModuleFileName never return unicode.
Branches
stable
Richard Hopkins
gpg, commands: fixed util.abort to util.Abort typos gpg: Fixed util.abort typo after entering wrong password. commands: Fixed util.abort typo in debugindex.
Branches
stable
Klaus Koch
bundlerepository: get rid of temporary bundle files (issue2478) This bug was introduced in 40935b59518b and 6277a9469dff.
Branches
stable
Martin Geisler
bundlerepository: test self.tempfile field, not tempfile module This error was introduced in 680fe77ab5b8.
Branches
stable
Dan Villiom Podlaski Christiansen
test-mq-qnew: handle Mac OS X error strings. On Mac OS X, opening a file called '42/' results in ENOENT and not EISDIR if the directory doesn't exist.
Branches
stable
timeless
help: urls help should include see also for paths
Branches
stable
Erik Zielke
run-test: fixed wrong parenthesis Fixed wrong placement of end parenthesis, from b911cb80c671
Branches
stable
Matt Mackall
merge with crew
Branches
stable
Nicolas Dumazet
graphmod: safer code when a changeset has two identical parents While this situation should never under normal use, some real life repos sometimes contain such changesets (older hg versions, broken rebases, etc...) hgweb was displaying an "Internal error" in this case, and graphlog displayed a redundant branch all the way to null: it does not cost us much to just ignore this extra parent when constructing the DAG.
Branches
stable
Nicolas Dumazet
revlog: fix descendants() if nullrev is in revs We were not returning the correct result if nullrev was in revs, as we are checking parent(currentrev) != nullrev before yielding currentrev test-convert-hg-startrev was wrong: if we start converting from rev -1 and onwards, all the descendants of -1 (full repo) should be converted.
Branches
stable
Nicolas Dumazet
revlog: if start is nullrev, end is always a descendant
Branches
stable
kiilerix
tests: use (esc) instead of other kinds of string escaping
Branches
stable
kiilerix
tests: use (esc) for all non-ASCII test output
Branches
stable
kiilerix
tests: use (esc) markup for string-escape This makes test output less ambiguous. Failing test output will be escaped and marked up if necessary. A Python string-escape compatible encoding is used, but not everything is encoded - especially not \n and \t and '.
Branches
stable
kiilerix
tests: (no-eol) markup for command output without trailing LF Output chunks without a trailing LF will now work but get (no-eol) appended. This change mostly moves code around so we can handle that an output line starts with data from previous command, followed by salt and the next command.
Branches
stable
Adrian Buehlmann
opener: check hardlink count reporting (issue1866) The Linux CIFS kernel driver (even in 2.6.36) suffers from a hardlink count blindness bug (lstat() returning 1 in st_nlink when it is expected to return >1), which causes repository corruption if Mercurial running on Linux pushes or commits to a hardlinked repository stored on a Windows share, if that share is mounted using the CIFS driver. This patch works around issue1866 and improves the worka…
Branches
stable
Adrian Buehlmann
util: refactor opener - Don't call atomictempfile or nlinks() if the path is malformed (no basename). Let posixfile() raise IOError directly. - atomictempfile already breaks up hardlinks, no need to poke at the file with nlinks() if atomictemp. - No need to copy the file contents to break hardlinks for 'w'rite modes (w, wb, w+, w+b). Unlinking and recreating the file is faster.
Branches
stable
kiilerix
tests: handle .t files without trailing LF 9a2de8dae27b made this simple test-test.t succeed silently: $ printf ' $ true' > test-test.t but did not give a usable .err in this case: $ printf ' $ false' > test-test.t The missing LF will now be fixed in the test output and it will thus give a test failure and a solution in the .err file.
Branches
stable
Steve Losh
alias: fall back to normal error handling for ambigious commands (fixes issue2475)
Branches
stable
Ronny Pfannschmidt
subrepo: test & fix svn subrepo removal
Branches
stable
Matt Mackall
Added signature for changeset 333421b9e0f9
Branches
stable
Matt Mackall
Added tag 1.7 for changeset 333421b9e0f9
Branches
stable
  1. Prev
  2. Next