Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-10000
-1920
+1920
+10000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
hooks: replace if-try-finally with a "with" statement
2015-05-28, by Jordi Gutiérrez Hermoso
demandimport: define a `deactivated` context manager
2015-05-28, by Jordi Gutiérrez Hermoso
largefiles: drop the unused lfcommands._addchangeset()
2015-05-28, by Matt Harbison
largefiles: use the convert extension for 'lfconvert --to-normal'
2015-05-28, by Matt Harbison
bundle2: add generic debug output regarding generated interruption
2015-05-27, by Pierre-Yves David
bundle2: add generic debug output regarding generated parts
2015-05-27, by Pierre-Yves David
bundle2: add generic debug output regarding generated bundle
2015-05-27, by Pierre-Yves David
bundle2: add debug output for part generation
2015-05-27, by Pierre-Yves David
bundle2: handle new line in 'indebug' function
2015-05-26, by Pierre-Yves David
bundle2: prefix all unbundling debug message with 'bundle2-input:'
2015-05-26, by Pierre-Yves David
bundle2: introduce a specific function for debug messages while unbundling
2015-05-26, by Pierre-Yves David
bundle2: add an informative comment to the capability dict
2015-05-28, by Pierre-Yves David
merge with stable
2015-05-28, by Matt Mackall
bundle2: handle new line in 'outdebug' function
2015-05-26, by Pierre-Yves David
bundle2: prefix all bundling debug messages with 'bundle2-ouput:'
2015-05-26, by Pierre-Yves David
bundle2: introduce a specific function for bundling debug message
2015-05-26, by Pierre-Yves David
parsers: simplify the code computing the phases
2015-05-27, by Laurent Charignon
parsers: move index_get_parents's declaration higher
2015-05-27, by Laurent Charignon
record: add an operation arguments to customize recording ui
2015-05-27, by Laurent Charignon
revset: reduce nesting of chained 'or' operations (issue4624)
2015-04-26, by Yuya Nishihara
revset: add helper to build balanced addsets from chained 'or' operations
2015-05-24, by Yuya Nishihara
revset: comment that we can't swap 'or' operands by weight
2015-04-26, by Yuya Nishihara
parser: add helper to reduce nesting of chained infix operations
2015-04-26, by Yuya Nishihara
convert: properly pass null ids through .hgtags (issue4678)
stable
2015-05-27, by Matt Mackall
commit: improve --close-branch documentation
2015-05-27, by Matt Mackall
patch: add 'extra' argument to makememctx
2015-05-22, by Laurent Charignon
merge with stable
2015-05-27, by Matt Mackall
match: normpath the ignore source when expanding the 'subinclude' kind
2015-05-27, by Matt Harbison
repair: forbid strip from inside a transaction
2015-05-23, by Pierre-Yves David
test-treemanifest: add globs for Windows
2015-05-27, by Matt Harbison
test-revert-interactive: don't escape the $ for $TESTTMP
2015-05-27, by Matt Harbison
changelog: fix bug in heads computation
2015-05-26, by Laurent Charignon
changelog: change input type of index_get_parents
2015-05-26, by Laurent Charignon
branch: don't warn about branches if repository has multiple branches already
2015-05-22, by Matt Mackall
transaction: really fix _addbackupentry key usage (issue4684)
stable
2015-05-26, by Pierre-Yves David
largefiles: avoid match.files() in conditions
2015-05-19, by Martin von Zweigbergk
largefiles: pass in whole matcher to getstandinmatcher()
2015-05-26, by Martin von Zweigbergk
largefiles: drop unused 'pats' parameter from getstandinmatcher()
2015-05-26, by Martin von Zweigbergk
devel: rename 'all' to 'all-warnings' (BC)
2015-05-26, by Pierre-Yves David
merge with stable
2015-05-26, by Matt Mackall
copies: document hack for adding '' to set of dirs
2015-05-22, by Martin von Zweigbergk
test-revset: update test that isn't broken on default branch
2015-05-26, by Yuya Nishihara
pathutil: demote two local functions to just be forwards
2015-05-26, by Augie Fackler
pathutil: restate dirname and join as forwards to posixpath
2015-05-26, by Augie Fackler
help: add documentation on include: and subinclude:
2015-05-20, by Durham Goode
match: enable 'subinclude:' syntax
2015-05-16, by Durham Goode
copies: switch to using pathutil.dirname
2015-05-22, by Durham Goode
pathutil: add dirname and join functions
2015-05-22, by Durham Goode
changelog: move index_get_parents function up
2015-05-21, by Laurent Charignon
mergecopies: avoid slowdown from linkrev adjustment (issue4680)
stable
2015-05-26, by Matt Mackall
hgweb: remove an extra call to nodebranchnodefault() in changesetentry()
2015-05-26, by Anton Shestakov
profile: disable nested report in lsprof by default
2015-05-22, by Matt Mackall
manifest: use match.prefix() instead of 'not match.anypats()'
2015-05-19, by Martin von Zweigbergk
dirstate: use match.prefix() instead of 'not match.anypats()'
2015-05-19, by Martin von Zweigbergk
commit: avoid match.files() in conditions
2015-05-19, by Martin von Zweigbergk
_makelogrevset: avoid match.files() in conditions
2015-05-19, by Martin von Zweigbergk
walkchangerevs: avoid match.files() in conditions
2015-05-19, by Martin von Zweigbergk
walkchangerevs: simplify with an 'elif'
2015-05-21, by Martin von Zweigbergk
merge with stable
2015-05-26, by Matt Mackall
test-module-imports: drop check for Python >= 2.6
2015-05-25, by Gregory Szorc
localrepo: pass hook argument txnid to pretxnopen hooks
stable
2015-05-25, by FUJIWARA Katsunori
transaction: separate calculating TXNID from creating transaction object
stable
2015-05-25, by FUJIWARA Katsunori
revbranchcache: return uncached branchinfo for nullrev (issue4683)
stable
2015-05-23, by Yuya Nishihara
revset: drop magic of fullreposet membership test (issue4682)
stable
2015-05-24, by Yuya Nishihara
merge with stable
2015-05-23, by Matt Mackall
transaction: use the proper variable in '_addbackupentry' (issue4684)
stable
2015-05-22, by Pierre-Yves David
run-tests: python3.5 now supports mkdtemp using bytes for paths
2015-05-22, by Augie Fackler
run-tests: use items() instead of iteritems()
2015-05-22, by Augie Fackler
selve: make 'shelve --interactive' not experimental
2015-05-21, by Laurent Charignon
revert: fix edition of newly added file during --interactive
2015-05-21, by Laurent Charignon
revert: make revert --interactive use git style diff
2015-05-21, by Laurent Charignon
record: extract code to compute newly added and modified files
2015-05-21, by Laurent Charignon
record: extract ishunk to a function
2015-05-21, by Laurent Charignon
fileset: pretty print syntax tree in debug output
2015-04-26, by Yuya Nishihara
parser: extract closure of prettyformat() to a top-level function
2015-05-06, by Yuya Nishihara
parser: move prettyformat() function from revset module
2015-04-26, by Yuya Nishihara
fileset: move validation of incomplete parsing to parse() function
2015-04-26, by Yuya Nishihara
revset: move validation of incomplete parsing to parse() function
2015-04-26, by Yuya Nishihara
match: fix bug in match.visitdir()
2015-05-22, by Drew Gottlieb
error: derive RevlogError from HintException instead of Exception
2015-05-21, by Jordi Gutiérrez Hermoso
error: refactor common hint-pattern into a common base class
2015-05-21, by Jordi Gutiérrez Hermoso
merge with stable
2015-05-22, by Matt Mackall
i18n-pt_BR: synchronized with 2664f536a97e
stable
2015-05-22, by Wagner Bruna
util: allow to specify buffer size in popen4
2015-05-20, by Pierre-Yves David
sshpeer: extract the forward output logic
2015-05-18, by Pierre-Yves David
sshpeer: break "OutOfBandError" feature for ssh (BC)
2015-05-20, by Pierre-Yves David
error: allow a 'hint' to OutOfBandError
2015-05-20, by Pierre-Yves David
tests: fix test-clone on vfat
2015-05-21, by Matt Mackall
wireproto: remove unused 'store' import
2015-05-21, by Martin von Zweigbergk
match: allow unioning arbitrary match functions
2015-05-16, by Durham Goode
match: add root to _buildmatch
2015-05-16, by Durham Goode
localrepo: extract stream clone application into reusable function
2015-05-21, by Gregory Szorc
exchange: move code for consuming streaming clone into exchange
2015-05-21, by Gregory Szorc
exchange: move code for generating a streaming clone into exchange
2015-05-21, by Gregory Szorc
dirstate: avoid match.files() in walk()
2015-05-19, by Martin von Zweigbergk
match: introduce boolean prefix() method
2014-10-28, by Martin von Zweigbergk
hgweb: descend empty directories in monoblue
2015-05-21, by Anton Shestakov
match: have visitdir() consider includes and excludes
2015-05-18, by Drew Gottlieb
hgweb: remove artificial width constraint from header in monoblue
2015-05-21, by Anton Shestakov
merge with stable
2015-05-20, by Matt Mackall
files: recurse into subrepos automatically with an explicit path
2015-05-17, by Matt Harbison
dirstate: use open/read of vfs(opener) explicitly instead of read
2015-05-20, by FUJIWARA Katsunori
dirstate: use self._filename instead of immediate string `dirstate`
2015-05-20, by FUJIWARA Katsunori
revset: drop translation marker from error message of _notpublic()
2015-05-19, by Yuya Nishihara
revset: drop docstring from internal _notpublic() function
2015-05-19, by Yuya Nishihara
record: make hg record always use the non curses interface
2015-05-13, by Laurent Charignon
treemanifest: lazily load manifests
2015-04-09, by Martin von Zweigbergk
treemanifest: speed up commit using dirty flag
2015-05-18, by Martin von Zweigbergk
treemanifest: speed up diff by keeping track of dirty nodes
2015-02-26, by Martin von Zweigbergk
localrepo: use correct argument name for pretxnclose hooks (BC)
stable
2015-05-20, by FUJIWARA Katsunori
localrepo: rename hook argument from TXNID to txnid (BC)
stable
2015-05-20, by FUJIWARA Katsunori
test-walk: add more tests for -I/-X
2014-11-05, by Martin von Zweigbergk
ignore: use 'include:' rules instead of custom syntax
2015-05-16, by Durham Goode
match: add 'include:' syntax
2015-05-16, by Durham Goode
match: add optional warn argument
2015-05-18, by Durham Goode
match: add source to kindpats list
2015-05-16, by Durham Goode
check-code: reintroduce str.format() ban for 3.x porting
2015-05-19, by Matt Mackall
util: drop the 'unpacker' helper
2015-05-18, by Pierre-Yves David
MBTextWrapper: drop dedicated __init__ method
2015-05-18, by Pierre-Yves David
util: drop the compatibility with Python 2.4 unpacker
2015-05-18, by Pierre-Yves David
tests: just use 'response.reason'
2015-05-18, by Pierre-Yves David
url: drop awful hack around bug in Python 2.4
2015-05-18, by Pierre-Yves David
httpconnection: drop Python 2.4 specify hack
2015-05-18, by Pierre-Yves David
mail: drop explicit mail import required by Python 2.4
2015-05-18, by Pierre-Yves David
windows: drop Python2.4 specific hack for directory not found handling
2015-05-18, by Pierre-Yves David
notify: drop import required by Python 2.4
2015-05-18, by Pierre-Yves David
patchbomb: stop explicit import required by Python 2.4
2015-05-18, by Pierre-Yves David
pager: drop python 2.4 hack around subprocess
2015-05-18, by Pierre-Yves David
check-code: drop ban of 'val if cond else otherval' construct
2015-05-18, by Pierre-Yves David
check-code: entirely drop the 'non-py24.py' file from the test
2015-05-18, by Pierre-Yves David
check-code: drop the 'format' built-in
2015-05-18, by Pierre-Yves David
check-code: drop ban of str.format
2015-05-18, by Pierre-Yves David
statichttprepo: remove wrong getattr ladder
2015-05-18, by Augie Fackler
merge with stable
2015-05-19, by Matt Mackall
match: explicitly naming a subrepo implies always() for the submatcher
stable
2015-05-17, by Matt Harbison
context: don't complain about a matcher's subrepo paths in changectx.walk()
stable
2015-05-17, by Matt Harbison
ssh: capture output with bundle2 again (issue4642)
stable
2015-05-18, by Pierre-Yves David
revset: optimize not public revset
2015-04-24, by Laurent Charignon
phases: add set per phase in C phase computation
2015-04-01, by Laurent Charignon
match: rename _fmap to _fileroots for clarity
2015-05-08, by Drew Gottlieb
match: remove unnecessary optimization where visitdir() returns 'all'
2015-05-06, by Drew Gottlieb
dispatch: add support for python-flamegraph[0] profiling
2015-04-16, by Augie Fackler
extensions: document that `testedwith = 'internal'` is special
2015-04-28, by Augie Fackler
treemanifest: cache directory logs and manifests
2015-04-10, by Martin von Zweigbergk
hook: drop dedicated catch for 'KeyboardInterrupt'
2015-05-18, by Pierre-Yves David
recover: catch any exception, not just Exception
2015-05-18, by Pierre-Yves David
exchange: catch down to BaseException when handling bundle2
2015-05-18, by Pierre-Yves David
bundle2: use BaseException in bundle2
2015-05-18, by Pierre-Yves David
check-code: drop ban of BaseException
2015-05-18, by Pierre-Yves David
wireproto: turn an 'except' into a 'finally' as suggest by the comment
2015-05-18, by Pierre-Yves David
check-code: drop the yield inside try/finally ban
2015-05-18, by Pierre-Yves David
run-tests: resurrect the wifexited polyfill (backout 6ab5a1c9ea3c)
2015-05-18, by Matt Harbison
tests: check import cycles in hgext/**.py, too
2015-05-18, by FUJIWARA Katsunori
import-checker: don't treat modules as relative one if not found
2015-05-18, by FUJIWARA Katsunori
import-checker: make imported_modules yield absolute dotted_name_of_path
2015-05-18, by FUJIWARA Katsunori
import-checker: add utility to examine what module is imported easily
2015-05-18, by FUJIWARA Katsunori
subrepo: further replacement of try/except with 'next'
2015-05-18, by Pierre-Yves David
parsers: use 'next' instead of try/except
2015-05-18, by Pierre-Yves David
dagparser: use 'next' instead of try/except for default value
2015-05-18, by Pierre-Yves David
getlogrevs: rewrite a loop to get read of try/except
2015-05-18, by Pierre-Yves David
_makelogrevset: replace try/except with 'next' usage
2015-05-18, by Pierre-Yves David
ignore: move readpatternfile to match.py
2015-05-16, by Durham Goode
ignore: rename readignorefile to readpatternfile
2015-05-16, by Durham Goode
ignore: combine readignorefile and _ignorefile
2015-05-16, by Durham Goode
ignore: move bad file handling out of readignorefile
2015-05-16, by Durham Goode
ignore: remove .hgignore from ignore list if nonexistent
2015-05-16, by Durham Goode
run-tests: replace open-coded .decode()s on paths with a helper (issue4667)
2015-05-17, by Augie Fackler
run-tests: move unicode-to-bytes operations on paths to a helper (issue4667)
2015-05-17, by Augie Fackler
run-tests: insist that if people use Python 3, they use 3.5.x
2015-05-17, by Augie Fackler
run-tests: move all open-coded sys.version_info checks to PYTHON3 (issue4668)
2015-05-17, by Augie Fackler
run-tests: prefer PYTHON3 constant to many version_info checks (issue4668)
2015-05-17, by Augie Fackler
run-tests: introduce PYTHON3 boolean constant (issue4668)
2015-05-17, by Augie Fackler
run-tests: drop subprocess _cleanup monkeypatch
2015-05-17, by Augie Fackler
run-tests: drop wifexited polyfill
2015-05-17, by Augie Fackler
test-import: update for no-execbit platforms with 1ef96a3b8b89
2015-05-18, by Matt Harbison
test-treemanifest: add globs for Windows
2015-05-18, by Matt Harbison
util: drop any() and all() polyfills
2015-05-16, by Augie Fackler
cleanup: use __builtins__.all instead of util.all
2015-05-16, by Augie Fackler
check-code: un-ban __builtins__.all now that we're on 2.6
2015-05-16, by Augie Fackler
cleanup: use __builtins__.any instead of util.any
2015-05-16, by Augie Fackler
check-code: un-ban any() now that we're on 2.6
2015-05-16, by Augie Fackler
walkchangerevs: replace try/except with 'next'
2015-05-17, by Pierre-Yves David
generatorset: use 'next()' to simplify the code
2015-05-17, by Pierre-Yves David
revset: use 'next()' to detect end of iteration in 'last'
2015-05-17, by Pierre-Yves David
revset: use 'next()' to detect end of iteration in 'limit'
2015-05-17, by Pierre-Yves David
_revancestors: use 'next' to remove the verbose try except clauses
2015-05-17, by Pierre-Yves David
check-code: lift the ban on 'next()'
2015-05-17, by Pierre-Yves David
check-code: drop the 'isdisjoint' ban
2015-05-17, by Pierre-Yves David
check-code: fix the error message about 'class foo():'
2015-05-17, by Pierre-Yves David
check-code: remove the check for os.path.relpath
2015-05-17, by Pierre-Yves David
patch: remove duplicated import of cStringIO
2015-05-17, by Pierre-Yves David
check-commit: print limit when user has a too-long summary
2015-05-18, by Augie Fackler
paper: show branch/tags/bookmarks when blaming (issue3559)
2015-05-15, by Anton Shestakov
paper: show branch/tags/bookmarks when comparing (issue3559)
2015-05-15, by Anton Shestakov
paper: show branch/tags/bookmarks when diffing (issue3559)
2015-05-15, by Anton Shestakov
paper: show branch/tags/bookmarks when viewing (issue3559)
2015-05-15, by Anton Shestakov
paper: show branch/tags/bookmarks when browsing (issue3559)
2015-05-15, by Anton Shestakov
revset: extract addset._iterordered to free function
2015-05-16, by Yuya Nishihara
revset: use fastasc/fastdesc switch consistently in addset.__iter__
2015-05-16, by Yuya Nishihara
revset: drop redundant filteredset from right-hand side set of "or" operation
2015-03-30, by Yuya Nishihara
getbundle: sort bundlecaps before exchanging then over the wire
2015-05-10, by Pierre-Yves David
hg-ssh: reject push earlier (on pretxnopen)
2015-05-10, by Pierre-Yves David
test: test both bundle1 and bundle2 paths in 'test-push-hook-lock.t'
2015-05-10, by Pierre-Yves David
progress: get the extremely verbose output out of default debug
2015-05-09, by Pierre-Yves David
hgweb: show changeset branches/tags/bookmarks in file log (style=monoblue)
2015-05-15, by Anton Shestakov
hgweb: show changeset branches/tags/bookmarks in file log (style=gitweb)
2015-05-15, by Anton Shestakov
match: resolve filesets in subrepos for commands given the '-S' argument
2015-05-16, by Matt Harbison
subrepo: introduce getfileset()
2015-05-15, by Matt Harbison
phase: default to current revision if no rev is provided (issue4666)
2015-05-15, by Gilles Moris
treemanifest: add --dir option to debug{revlog,data,index}
2015-04-12, by Martin von Zweigbergk
obsolete: sort obsmarkers during exchange
2015-05-10, by Pierre-Yves David
test-discovery-legacy: disable bundle2 for legacy test
2015-04-21, by Pierre-Yves David
test-discovery: disable bundle2 for legacy test (issue4610)
2015-04-21, by Pierre-Yves David
revset: fix iteration over ordered addset composed of non-ordered operands
2015-05-15, by Pierre-Yves David
match: add match.ispartial()
2015-05-15, by Drew Gottlieb
util: drop alias for collections.deque
2015-05-16, by Martin von Zweigbergk
util: kill Python 2.4 deque.remove hack
2015-05-16, by Adrian Buehlmann
summary: add a phase line (draft, secret) to the output
2015-05-14, by Gilles Moris
hgweb: also display changeset bookmarks in file log (style=paper)
2015-05-15, by Anton Shestakov
tests: test branch/tag/bookmark display in test-hgweb-filelog.t
2015-05-15, by Anton Shestakov
hgweb: split some long lines in paper, gitweb and monoblue styles
2015-05-15, by Anton Shestakov
run-tests: add a --profile-runner option
2015-05-13, by Augie Fackler
test-http: drop compatibility check on Python >= 2.4.3
2015-05-15, by Gilles Moris
revset: remove unused 'only' from methods table
2015-05-15, by Yuya Nishihara
shelve: allow --patch and --stat without --list for a single shelf
2015-04-14, by Tony Tung
shelve: refactor allowables to specify sets of valid operations
2015-04-14, by Tony Tung
merge with stable
2015-05-15, by Matt Mackall
rebase: check that the bookmark is still valid when restoring (issue4669)
stable
2015-05-14, by Tony Tung
bookmarks: rename current to active in variables and comments
2015-04-14, by Ryan McElroy
rebase: remove extraneous blank at the end of file
2015-05-14, by Tony Tung
run-tests: include 'start' and 'end' in --time output
2015-05-07, by Pierre-Yves David
run-tests: track start and end time of tests
2015-05-07, by Pierre-Yves David
templater: look for mapfiles in template paths
2015-05-15, by Jordi Gutiérrez Hermoso
config: give it an includepaths option for looking for config files
2015-05-15, by Jordi Gutiérrez Hermoso
revset: map postfix '%' to only() to optimize operand recursively (issue4670)
stable
2015-05-15, by Yuya Nishihara
dirs.c: pass C string, not Python string, to _finddir()
2015-05-08, by Martin von Zweigbergk
dirs.c: extract 'cpath' variable in _delpath() to match _addpath()
2015-05-08, by Martin von Zweigbergk
treemanifest: store submanifest revlog per directory
2015-04-13, by Martin von Zweigbergk
hghave: use try/except/finally
2015-05-15, by Matt Mackall
setup: use try/except/finally
2015-05-15, by Matt Mackall
util: use try/except/finally
2015-05-15, by Matt Mackall
tags: use try/except/finally
2015-05-15, by Matt Mackall
repoview: use try/except/finally
2015-05-15, by Matt Mackall
httppeer: use try/except/finally
2015-05-15, by Matt Mackall
hooks: use try/except/finally
2015-05-15, by Matt Mackall
hgweb: use try/except/finally
2015-05-15, by Matt Mackall
commands: use try/except/finally
2015-05-15, by Matt Mackall
bookmarks: use try/except/finally
2015-05-15, by Matt Mackall
shelve: use try/except/finally
2015-05-15, by Matt Mackall
largefiles: use try/except/finally
2015-05-15, by Matt Mackall
factotum: use try/except/finally
2015-05-15, by Matt Mackall
check-code: drop try/except/finally check
2015-05-15, by Matt Mackall
util.h: kill no longer needed definitions for Python < 2.6
2015-05-14, by Adrian Buehlmann
merge with stable
2015-05-14, by Matt Mackall
setup: integrate osutil C extension into extmodules initialization
2015-05-14, by Adrian Buehlmann
setup: move osutil_ldflags logic to before extmodules definition
2015-05-14, by Adrian Buehlmann
setup: kill pure hack for osutil on Windows for Python 2.4
2015-05-14, by Adrian Buehlmann
windows: add comment in normcase()
2015-05-14, by Adrian Buehlmann
rebase: clear merge when aborting before any rebasing (issue4661)
stable
2015-05-10, by Jordi Gutiérrez Hermoso
test-rebase-abort: add test from issue4009
stable
2015-05-10, by Jordi Gutiérrez Hermoso
run-test.py: greatly increase the priority of 'check-code' tests
2015-05-08, by Pierre-Yves David
run-tests: allow different extra weight for slow tests
2015-05-08, by Pierre-Yves David
ignore: refactor syntax concatenation
2015-05-07, by Durham Goode
ignore: refactor file read into a function
2015-05-07, by Durham Goode
import-checker: loop to get list of locally defined modules at first
2015-05-14, by FUJIWARA Katsunori
import-checker: add xargs like mode
2015-05-14, by FUJIWARA Katsunori
store: add comment in _hashencode with reason for skipping the first 5 chars
2015-05-13, by Adrian Buehlmann
test-run-tests: fix for Python 3.5
2015-04-14, by Augie Fackler
run-tests: make sure all script lines are bytes
2015-04-14, by Augie Fackler
run-tests: fix checking a line to see if it needs globbing
2015-04-14, by Augie Fackler
run-tests: unblock running python tests in python 3
2015-04-14, by Augie Fackler
run-tests: os.popen returns a string, make it bytes again
2015-04-13, by Augie Fackler
run-tests: be more paranoid about os.system using bytes
2015-04-13, by Augie Fackler
run-tests: blacklist entries are bytes, use bname to check blacklisting
2015-04-13, by Augie Fackler
test-run-tests.t: work around file.write() returning an int
2015-04-13, by Augie Fackler
run-tests: write bytes to the binary buffer on sys.{stdout,stderr}
2015-04-14, by Augie Fackler
run-tests: record faildata using bytes instead of str
2015-04-14, by Augie Fackler
run-tests: do cdata escaping using bytes instead of str
2015-04-14, by Augie Fackler
run-tests: make sure keyword(s) are in bytes and not str
2015-04-13, by Augie Fackler
run-tests: use items instead of iteritems on dicts
2015-04-13, by Augie Fackler
run-tests: refer to test.bname when sniffing for keywords
2015-04-13, by Augie Fackler
run-tests: string-escape no longer exists in python 3, use unicode_escape
2015-04-13, by Augie Fackler
run-tests: switch all uses of iolock.acquire() to a context manager
2015-04-13, by Augie Fackler
run-tests: use difflib.diff_bytes on Python 3
2015-04-21, by Augie Fackler
run-tests: fix installation of hg by bytesifying more constants
2015-04-12, by Augie Fackler
setup: decode xcode version number on python3
2015-04-12, by Augie Fackler
run-tests: work around with_hg being bytes or string depending on provenance
2015-04-12, by Augie Fackler
run-tests: even more bytestring annotations for Python 3
2015-04-14, by Augie Fackler
run-tests: write bytes to sys.stdout.buffer in python 3
2015-04-14, by Augie Fackler
run-tests: be more judicious about bytes vs string on test attrs
2015-04-14, by Augie Fackler
run-tests: fix _findprogram to reliably return bytes
2015-04-14, by Augie Fackler
run-tests: introduce a name for os.environb
2015-04-14, by Augie Fackler
run-tests: work around chr() producing unicode in Python 3
2015-04-14, by Augie Fackler
run-tests: use bytes when constructing shell script
2015-04-11, by Augie Fackler
run-tests: use bytes explicitly for tmpdir and hgrc construction
2015-04-11, by Augie Fackler
run-tests: work around the rename of xrange to range
2015-04-11, by Augie Fackler
heredoctest: 2to3 -w -f numliterals -f except -f print tests/heredoctest.py
2015-04-12, by Augie Fackler
python3: update killdaemons and run-tests print and exception syntax
2015-04-11, by Augie Fackler
check-code: allow with statements
2015-05-13, by Pierre-Yves David
check-code: allow 'Except EClass as variable:'
2015-05-13, by Pierre-Yves David
check-code: allow print and exec as a function
2015-05-13, by Pierre-Yves David
pathencode: for long paths, strip first 5 chars, not first dir
2015-05-06, by Martin von Zweigbergk
util.h: kill no longer needed definitions for Python < 2.5
2015-05-13, by Adrian Buehlmann
rebase: add short -k option for --keep
2015-05-12, by Nat Mote
revset: test current behavior of addset class
2015-03-30, by Yuya Nishihara
revset: remove duplicated definition of choice() from addset._iterordered()
2015-04-27, by Yuya Nishihara
canonpath: fix infinite recursion
2015-05-12, by Matt Mackall
commit: no longer allow empty commit with the 'force' argument (API)
2015-05-12, by Pierre-Yves David
import: use ui.allowemptycommit to allow empty commits
2015-05-11, by Durham Goode
mq: use ui.allowemptycommit to allow empty commits
2015-05-11, by Durham Goode
commit: add ui.allowemptycommit config option
2015-05-11, by Durham Goode
commit: move empty commit condition to a new line
2015-05-11, by Durham Goode
dirs: speed up by storing number of direct children per dir
2015-05-08, by Martin von Zweigbergk
dirs: back out forward-searching in finddirs()
2015-05-08, by Martin von Zweigbergk
templatekw: replace currentbookmark with activebookmark keyword
2015-04-15, by Ryan McElroy
templatekw: introduce activebookmark keyword
2015-04-15, by Ryan McElroy
templatekw: rename variable current to active
2015-04-15, by Ryan McElroy
pathutil: hint if a path is root relative instead of cwd relative (issue4663)
2015-05-11, by Matt Harbison
check-code: drop the python 2.5 warning for os.path.relpath()
2015-05-11, by Matt Harbison
setup.py: drop compatibility with Python 2.4 and 2.5 (BC)
2015-05-08, by Pierre-Yves David
rpm.spec: bump python dependency to 2.6
2015-05-08, by Pierre-Yves David
map-cmdline.bisect: rewrite to just %include the default template
2015-05-10, by Jordi Gutiérrez Hermoso
log: add a status template
2015-05-10, by Jordi Gutiérrez Hermoso
tests: fix hidden repeatability problem with age filter test
2015-05-12, by Matt Mackall
help: rewrite template examples to use integer literals where appropriate
2015-05-02, by Yuya Nishihara
templater: update error message of invalid number passed to word() function
2015-05-02, by Yuya Nishihara
templater: tokenize decimal integer literal (issue4638) (BC)
2015-05-01, by Yuya Nishihara
templater: switch methods table on compileexp() of func args and inner expr
2015-05-02, by Yuya Nishihara
templatefilters: don't stringify None into "None"
2015-05-10, by Jordi Gutiérrez Hermoso
hgweb: clearly outline <tr> block in gitweb and spartan styles
2015-05-10, by Anton Shestakov
rebase: use dirstateguard instead of dirstate.invalidate
2015-05-07, by FUJIWARA Katsunori
mq: use dirstateguard instead of dirstate.invalidate (qrefresh)
2015-05-07, by FUJIWARA Katsunori
mq: use dirstateguard instead of dirstate.invalidate (qpush)
2015-05-07, by FUJIWARA Katsunori
tryimportone: use dirstateguard instead of beginparentchange/endparentchange
2015-05-07, by FUJIWARA Katsunori
import: use dirstateguard instead of dirstate.invalidate
2015-05-07, by FUJIWARA Katsunori
amend: use dirstateguard instead of dirstate.invalidate
2015-05-07, by FUJIWARA Katsunori
localrepo: use changelog.hasnode instead of self.__contains__
2015-05-07, by FUJIWARA Katsunori
cmdutil: add class to restore dirstate during unexpected failure
2015-05-07, by FUJIWARA Katsunori
merge with stable
2015-05-10, by Matt Mackall
wix: add new json templates folder to MSI installers
2015-05-09, by Steve Borho
templater: rename parsestring() to unquotestring() (API)
2015-05-04, by Yuya Nishihara
templater: remove noop calls of parsestring(s, quoted=False) (API)
2015-05-04, by Yuya Nishihara
bookmarks: simplify iscurrent to isactivewdirparent (API)
2015-04-14, by Ryan McElroy
tests: add a new commit to test-commandline-template
2015-05-05, by Jordi Gutiérrez Hermoso
run-tests: spread and document the content of time tuple
2015-05-07, by Pierre-Yves David
run-tests: when building json, get time data in the same order as elsewhere
2015-05-07, by Pierre-Yves David
run-tests: stop explicit expansion of time data
2015-05-07, by Pierre-Yves David
run-tests: refactor json entry creation logic
2015-05-08, by Pierre-Yves David
run-tests: when building json, use result.failures instead of result.faildata
2015-05-07, by Pierre-Yves David
run-test: add a test for json output when -i is used
2015-05-08, by Pierre-Yves David
changegroup: drop _changelog and _manifest properties
2015-04-30, by Martin von Zweigbergk
changegroup: document the cases where reordering complicates linkrevs
2015-04-29, by Martin von Zweigbergk
changegroup: extract condition for linkrev fastpath
2015-04-29, by Martin von Zweigbergk
lazymanifest: drop SP before some labels
2015-04-12, by Martin von Zweigbergk
lazymanifest: avoid 'bail' label when used on success path
2015-04-12, by Martin von Zweigbergk
dockerdeb: rules to build a debian package using docker
2015-05-06, by Augie Fackler
packaging: extract packagelib for common code from builddeb and buildrpm
2015-05-07, by Augie Fackler
builddeb: new script for building a deb package
2015-05-06, by Augie Fackler
dockerlib: fix initcontainer for boot2docker users
2015-05-06, by Augie Fackler
dockerlib: extract initcontainer() method
2015-05-06, by Augie Fackler
dockerlib: start extracting common functions for setting up docker
2015-05-06, by Augie Fackler
run-test: ensure the test ports are available before launching test
2015-05-07, by Pierre-Yves David
templater: strip single backslash before quotation mark in quoted template
2015-05-08, by Yuya Nishihara
run-tests: implement Test._testMethodName
2015-05-07, by Pierre-Yves David
test-subrepo-git: ignore pax_global_header when listing archive
2015-05-07, by Pierre-Yves David
test-subrepo-recursion: glob out all the date listed by unzip -l
2015-05-07, by Pierre-Yves David
bookmarks: remove unused updatecurrentbookmark function (API)
2015-04-14, by Ryan McElroy
changelog: drop unnecessary override of "hasnode"
2015-05-10, by Yuya Nishihara
test-run-test: unset run-test specific environment variables
stable
2015-05-08, by Pierre-Yves David
histedit: fix --continue when rules are finished
stable
2015-05-01, by Durham Goode
histedit: fix serializing of None backupfile
stable
2015-05-01, by Durham Goode
merge with stable
2015-05-07, by Matt Mackall
treemanifest: set requires at repo creation time, ignore config after
2015-05-05, by Martin von Zweigbergk
remove: use ctx.hasdir(f) instead of 'f in ctx.dirs()'
2015-04-21, by Martin von Zweigbergk
largefiles: drop os.path.join() in subrepo archive override
2015-05-04, by Matt Harbison
archive: drop the leading '.' path component from the prefix (issue4634)
2015-05-05, by Matt Harbison
hgweb: bring back infinite scroll in shortlog of paper style
stable
2015-05-07, by Yuya Nishihara
merge with stable
2015-05-07, by Matt Mackall
extensions: clear aftercallbacks after execution (issue4646)
stable
2015-05-06, by Gregory Szorc
templater: strictly parse leading backslashes of '{' (issue4569) (BC)
stable
2015-05-04, by Yuya Nishihara
templater: do not process \-escapes at parsestring() (issue4290)
stable
2015-05-04, by Yuya Nishihara
bookmarks: rename bookmarkcurrent to activebookmark (API)
2015-04-14, by Ryan McElroy
bookmarks: rename readcurrent to readactive (API)
2015-04-13, by Ryan McElroy
bookmarks: rename setcurrent to activate (API)
2015-04-13, by Ryan McElroy
bookmarks: rename unsetcurrent to deactivate (API)
2015-04-13, by Ryan McElroy
subrepo: correctly handle git subdirectory status change
2015-05-06, by Mathias De Maré
merge with stable
2015-05-06, by Matt Mackall
setup: hide octal literals inside strings so they're portable (issue4554)
2015-04-12, by Augie Fackler
revset: avoid returning duplicates when returning ancestors
2014-03-26, by Pierre-Yves David
revset: use an iterator instead of a dequeue in ancestors()
2014-03-26, by Pierre-Yves David
revset: return early when revs is empty
2015-05-06, by Martin von Zweigbergk
revset: rename 'revsnode' to 'inputrev' in ancestors
2014-03-26, by Pierre-Yves David
revset: make generatorset.__nonzero__ lazy
2015-05-04, by Pierre-Yves David
tests: test that we can convert to manifestv2 with clone
2015-05-05, by Drew Gottlieb
requires: move requires file writing func from localrepo to scmutil
2015-04-13, by Drew Gottlieb
histedit: fix test-histedit-edit on vfat
stable
2015-05-05, by Durham Goode
revset: don't error out if tokens parse as existing symbols
2015-05-03, by Jordi Gutiérrez Hermoso
merge with stable
2015-05-05, by Matt Mackall
test-command-template: minor clarification in comment
2015-04-26, by Jordi Gutiérrez Hermoso
test-command-template: test the phase template more precisely
2015-04-28, by Jordi Gutiérrez Hermoso
obsolete: speed up unstable computation
2015-04-28, by Laurent Charignon
obsolete: speed up computation of bumped revset
2015-04-24, by Laurent Charignon
run-test: include test name in the return vlog
2015-03-19, by Pierre-Yves David
manifest: document return type of readfast()
2015-04-28, by Augie Fackler
archive: always use portable path component separators with subrepos
stable
2015-05-04, by Matt Harbison
revset: narrow the subset using smartset operation in roots()
2014-10-11, by Pierre-Yves David
context: make warning message for hidden revision extensible
2015-05-04, by Laurent Charignon
bundlerepo: remove unused 'repo' parameter
2015-05-03, by Martin von Zweigbergk
histedit: fix --edit-plan
stable
2015-04-22, by Durham Goode
merge with stable
2015-05-04, by Matt Mackall
localrepo: eliminate local requirements var in init
2015-04-22, by Drew Gottlieb
localrepo: rename requirements parameter in stream_in()
2015-04-22, by Drew Gottlieb
localrepo: have stream_in() not modify its argument
2015-04-22, by Drew Gottlieb
localrepo: make _applyrequirements more specific
2015-04-22, by Drew Gottlieb
localrepo: make requirements always be a set in localrepo.__init__
2015-04-21, by Drew Gottlieb
localrepo: eliminate requirements class variable (API)
2015-04-21, by Drew Gottlieb
changegroup.group: drop 'reorder' parameter
2015-04-29, by Martin von Zweigbergk
cg2packer: set reorder=False in __init__ instead of in group()
2015-04-29, by Martin von Zweigbergk
changegroup: use 'reorder is None' instead of 'reorder is not True/False'
2015-04-23, by Martin von Zweigbergk
crecord: fix mixed imports warning
2015-04-09, by Matt Harbison
windows: add doctest for shellquote()
2015-05-01, by Matt Harbison
template-phases: extend default style instead of duplicating it
2015-04-25, by Yuya Nishihara
commands: hide formatter option as EXPERIMENTAL, not as DEPRECATED
stable
2015-04-30, by Yuya Nishihara
keyword: use wvfs.rmtree to remove kwdemo directory
2015-04-18, by Christian Ebert
revset: id() called with 40-byte strings should give the same results as for short strings
stable
2015-04-20, by Alexander Drozdov
templater: fix crash by passing invalid object to date() function
stable
2015-05-03, by Yuya Nishihara
util.checkcase: don't abort on broken symlinks
stable
2015-05-03, by Siddharth Agarwal
changegroup: close progress in same function as it's started
2015-04-22, by Martin von Zweigbergk
changegroup: don't reuse 'mfest' variable for different type
2015-04-28, by Martin von Zweigbergk
changegroup: rename 'mf' to 'ml' to match 'cl', since it's a revlog
2015-04-28, by Martin von Zweigbergk
changegroup: rename 'needed' to 'clrevs' to match 'clnodes'
2015-04-20, by Martin von Zweigbergk
changegroup: document that 'source' parameter exists for extensions
2015-04-28, by Martin von Zweigbergk
changegroup: removed unused 'source' parameter from prune()
2015-04-28, by Martin von Zweigbergk
merge with stable
2015-05-01, by Matt Mackall
Added signature for changeset 8cc6036bca53
stable
2015-05-01, by Matt Mackall
Added tag 3.4 for changeset 8cc6036bca53
stable
2015-05-01, by Matt Mackall
tests: make tests with temporary environment setting portable
stable
3.4
2015-05-02, by FUJIWARA Katsunori
debuginstall: expand the editor path before searching for it (issue4380)
stable
2015-04-30, by Matt Harbison
censor: fix incorrect configuration name for ignoring error at censored file
stable
2015-05-01, by FUJIWARA Katsunori
merge with i18n
stable
2015-04-30, by Matt Mackall
i18n-ja: synchronized with 194207694def
stable
2015-04-30, by FUJIWARA Katsunori
i18n-pt_BR: synchronized with 89fe9921511f
stable
2015-04-29, by Wagner Bruna
templater: fail more gracefully for blank strings to word
stable
2015-04-30, by Ryan McElroy
windows: make shellquote() quote any path containing '\' (issue4629)
stable
2015-04-29, by Matt Harbison
test-commit-interactive: add more globs for no-execbit platforms
stable
2015-04-29, by Matt Harbison
ui: disable revsetaliases in plain mode (BC)
stable
2015-04-30, by Siddharth Agarwal
bundlerepo: disable filtering of changelog while constructing revision text
stable
2015-04-29, by Yuya Nishihara
merge: run update hook after the last wlock release
stable
2015-04-29, by Matt Harbison
censor: remove meaningless explanation about .hgcensored
stable
2015-04-30, by FUJIWARA Katsunori
parsers: avoid signed integer overflow in calculation of leaf-node index
stable
2015-04-29, by Yuya Nishihara
bundle2: disable ouput capture unless we use http (issue4613 issue4615)
stable
2015-04-28, by Pierre-Yves David
subrepo: propagate the --hidden option to hg subrepositories
stable
2015-02-03, by Matt Harbison
subrepo: don't pass the outer repo's --rev or --branch to subrepo incoming()
stable
2015-04-27, by Matt Harbison
subrepo: don't pass the outer repo's --rev or --branch to subrepo outgoing()
stable
2015-04-27, by Matt Harbison
subrepo: update the help text to account for diff -I/-X gitsubrepo support
stable
2015-04-27, by Matt Harbison
revert: make the interactive mode experimental
stable
2015-04-27, by Laurent Charignon
shelve: make the interactive mode experimental
stable
2015-04-27, by Laurent Charignon
help: also hide options marked EXPERIMENTAL
stable
2015-04-27, by Siddharth Agarwal
rebase: don't forward "source" argument to rebase (issue4633)
stable
2015-04-28, by Gregory Szorc
histedit: fix reST syntax problem of example code in help document
stable
2015-04-28, by FUJIWARA Katsunori
webcommands: fix description of manifest default behavior
stable
2015-04-27, by Wagner Bruna
webcommands: fix typo in changelog documentation
stable
2015-04-27, by Wagner Bruna
record: fix adding new file with record from within a subdir (issue4626)
stable
2015-04-27, by Laurent Charignon
tests: fix backslashes in test-casefolding
stable
2015-04-27, by Matt Mackall
cmdutil: avoid wrapping ctx.phasestr() by _()
stable
2015-04-25, by FUJIWARA Katsunori
repair: avoid string concatenation by + operator
stable
2015-04-25, by FUJIWARA Katsunori
annotate: always adjust linkrev before walking down to parents (issue4623)
stable
2015-04-25, by Yuya Nishihara
test-commit-interactive: stablize output for no-execbit platforms
stable
2015-04-26, by Matt Harbison
test-bundle2-exchange: make hooks compatible with Windows
stable
2015-04-26, by Matt Harbison
i18n: extract doc string of each web commands as translatable one
stable
2015-04-28, by FUJIWARA Katsunori
subrepo: don't write .hgsubstate lines with empty subrepo state (issue4622)
stable
2015-04-24, by Matt Harbison
revert: restore the ability to revert across case only renames (issue4481)
stable
2015-04-25, by Matt Harbison
convert: avoid traceback in subversion sink
stable
2015-04-27, by Matt Mackall
merge with i18n
stable
2015-04-24, by Matt Mackall
i18n-pt_BR: synchronized with 5947a68fa271
stable
2015-04-23, by Wagner Bruna
template-phases: do not show description or summary if empty
stable
2015-04-24, by Jordi Gutiérrez Hermoso
test-command-template: add a short description of a temporary snippet
stable
2015-04-24, by Jordi Gutiérrez Hermoso
bundle2: also save output when error happens during part processing
stable
2015-04-23, by Pierre-Yves David
bundle2: capture output issue during transaction close
stable
2015-04-23, by Pierre-Yves David
bundle2: also capture hook output during processing
stable
2015-04-23, by Pierre-Yves David
ui: allow capture of subprocess output
stable
2015-04-23, by Pierre-Yves David
bundle2: capture transaction rollback message output (issue4614)
stable
2015-04-23, by Pierre-Yves David
bundle2: issue remote output as "status" (issue4612)
stable
2015-04-24, by Pierre-Yves David
record: edit patch of newly added files (issue4304)
stable
2015-04-23, by Laurent Charignon
record: remove useless line in test
stable
2015-04-23, by Laurent Charignon
revert: apply normallookup on reverted file if size isn't changed (issue4583)
stable
2015-04-24, by FUJIWARA Katsunori
win32: remove cacert.pem file from Inno Setup installer
stable
2015-04-23, by Pascal Quantin
revert: accept just -I/-X without paths or -a/-i (issue4592)
stable
2015-04-22, by Martin von Zweigbergk
record: change wording for record curses interface
stable
2015-04-21, by Laurent Charignon
wix: remove cacert.pem from Windows distribution
stable
2015-04-23, by Yuya Nishihara
tests: use double quote to quote arguments in hook for portability
stable
2015-04-23, by FUJIWARA Katsunori
record: fix record with change on moved file crashes (issue4619)
stable
2015-04-22, by Laurent Charignon
check-code: check os.path.join(*, '') not working correctly with Python 2.7.9
stable
2015-04-22, by FUJIWARA Katsunori
unionrepo: use pathutil.normasprefix to ensure os.sep at the end of cwd
stable
2015-04-22, by FUJIWARA Katsunori
bundlerepo: use pathutil.normasprefix to ensure os.sep at the end of cwd
stable
2015-04-22, by FUJIWARA Katsunori
dirstate: use pathutil.normasprefix to ensure os.sep at the end of root
stable
2015-04-22, by FUJIWARA Katsunori
bookmarks: add i18n hints to bookmark sync states
stable
2015-04-21, by Wagner Bruna
histedit: fix typo in abort message
stable
2015-04-21, by Wagner Bruna
help: fix typos in txnclose and txnabort documentation
stable
2015-04-21, by Wagner Bruna
util: fix the check for non-C99 compilers (issue4605)
stable
2015-04-20, by Kevin Bullock
histedit: fix rollup prompting for a commit message (issue4606)
stable
2015-04-20, by Durham Goode
test-hook.t: don't directly use redirect to /dev/null in hook for Windows
stable
2015-04-20, by Matt Harbison
mq: avoid silent failure when single patch doesn't apply (issue4604)
stable
2015-04-20, by Matt Mackall
pushkey: flush pending data before running a pre-pushkey hook (issue4607)
stable
2015-04-20, by Pierre-Yves David
pushkey: use hook arguments from transaction when one exists
stable
2015-04-20, by Pierre-Yves David
util.h: also sniff for C99 before trying to use stdbool.h (issue4605)
stable
2015-04-20, by Augie Fackler
changelog: fix readpending if no pending data exist (issue4609)
stable
2015-04-20, by Pierre-Yves David
afterlock: add the callback to the top level lock (issue4608)
stable
2015-04-20, by Pierre-Yves David
debuglock: access the lock file using the proper vfs
stable
2015-04-20, by Pierre-Yves David
status: pass matcher to pathcopies()
stable
2015-04-19, by Martin von Zweigbergk
annotate: prepare ancestry context of workingfilectx
stable
2015-04-18, by Yuya Nishihara
committablefilectx: propagate ancestry info to parent to fix annotation
stable
2015-04-18, by Yuya Nishihara
filectx: extract function to create parent fctx keeping ancestry info
stable
2015-04-18, by Yuya Nishihara
filectx: factor out creation of parent fctx
stable
2015-04-18, by Yuya Nishihara
help: fix typo commited -> committed
stable
2015-04-19, by Javi Merino
largefiles: don't mangle filesets when fixing up the log matcher
stable
2015-04-18, by Matt Harbison
largefiles: don't crash when cloning to a remote repo
stable
2015-04-18, by Matt Harbison
run-tests: don't error when glob matched line ends with backslash
stable
2015-04-17, by Gregory Szorc
histedit: change state format to allow non-hash lines
stable
2015-04-17, by Durham Goode
tests: fix portability issue with test-merge-tools
stable
2015-04-17, by Matt Mackall
test-rename-merge2: fix test failure on Windows
stable
2015-04-17, by Matt Harbison
test-add.t: fix output difference between Windows and OS X (issue4603)
stable
2015-04-17, by Matt Harbison
tags: do not abort if failed to write lock file to save cache
stable
2015-04-17, by Yuya Nishihara
Added signature for changeset e89f909edffa
stable
2015-04-16, by Matt Mackall
Added tag 3.4-rc for changeset e89f909edffa
stable
2015-04-16, by Matt Mackall
merge default into stable for 3.4 freeze
stable
3.4-rc
2015-04-16, by Matt Mackall
tests: fix up whitespace complaint
2015-04-16, by Matt Mackall
tests: fix test-tags on vfat
2015-04-16, by Matt Mackall
tests: ignore sha512 flag in bundle2 for py2.4
2015-04-16, by Matt Mackall
bundle2-localpeer: properly propagate the server output on error (issue4594)
2015-04-16, by Pierre-Yves David
bundle2: add on more layer of exception catching in localrepo.unbundle
2015-04-16, by Pierre-Yves David
bundle2-wireproto: properly propagate the server output on error (issue4594)
2015-04-16, by Pierre-Yves David
bundle2: refactor error bundle creation for the wireprotocol
2015-04-16, by Pierre-Yves David
bundle2: store the salvaged output on the exception object
2015-04-16, by Pierre-Yves David
bundle2: add a 'salvageoutput' method on bundle20
2015-04-16, by Pierre-Yves David
bundle2: add a 'copy' method on parts
2015-04-16, by Pierre-Yves David
hooks: add a 'txnabort' hook
2015-04-16, by Pierre-Yves David
help: document the ''HG_TXNID'' environment variable during hooks
2015-04-16, by Pierre-Yves David
match: add a subclass for dirstate normalizing of the matched patterns
2015-04-12, by Matt Harbison
match: move _normalize() into the match class
2015-04-12, by Matt Harbison
largefiles: always consider updatelfiles 'checked' parameter set
2015-01-17, by Mads Kiilerich
largefiles: for update -C, only update largefiles when necessary
2015-04-15, by Mads Kiilerich
subrepo: calculate _relpath for hgsubrepo based on self instead of parent
2015-04-15, by Matt Harbison
subrepo: backout 93b0e0db7929 to restore reporelpath()
2015-04-15, by Matt Harbison
rollback: clear resolve state (issue4593)
2015-04-16, by Matt Mackall
diff: pass the diff matcher to the copy logic
2015-04-16, by Durham Goode
copies: add matcher parameter to copy logic
2015-04-16, by Durham Goode
treemanifest: extract parse method from constructor
2015-04-12, by Martin von Zweigbergk
manifest: duplicate call to addrevision()
2015-04-12, by Martin von Zweigbergk
record: add message when starting record's curses interface
2015-04-16, by Laurent Charignon
subrepo: add include/exclude support for diffing git subrepos
2015-04-14, by Mathias De Maré
revset: undocument wdir() until its command outputs get stable
2015-04-12, by Yuya Nishihara
linkrev: fix issue with annotate of working copy
2015-04-16, by Matt Mackall
merge with stable
2015-04-16, by Matt Mackall
histedit: delete all non-actionclass related code
2015-04-04, by Durham Goode
histedit: improve roll action integration with fold
2015-04-04, by Durham Goode
histedit: move finishfold into fold class
2015-04-04, by Durham Goode
histedit: convert fold/roll actions into a class
2015-04-04, by Durham Goode
histedit: convert edit action into a class
2015-04-04, by Durham Goode
histedit: convert message action into a class
2015-04-04, by Durham Goode
histedit: convert drop action into a class
2015-04-04, by Durham Goode
histedit: convert pick action into a class
2015-04-04, by Durham Goode
histedit: integrate action class into flow
2015-04-04, by Durham Goode
histedit: add a new histeditaction class
2015-04-04, by Durham Goode
histedit: allow histedit --continue when not on a descendant (BC)
2015-04-04, by Durham Goode
tags: explicitly log which tags cache file is being written
2015-04-16, by Gregory Szorc
tags: write a separate tags cache file for unfiltered repos
2015-04-16, by Gregory Szorc
tags: return empty list of heads for no .hgtags case
2015-04-16, by Gregory Szorc
tags: change format of tags cache files
2015-04-16, by Gregory Szorc
tags: don't read .hgtags fnodes from tags cache files
2015-04-16, by Gregory Szorc
rebase: restore bookmark state on abort
2015-04-13, by Tony Tung
histedit: store backup file before histedit
2015-04-04, by Durham Goode
histedit: replace pickle with custom serialization
2015-04-13, by Durham Goode
devel-warn: add a prefix to all messages ("devel-warn: ")
2015-04-15, by Pierre-Yves David
push: acquire local 'wlock' if "pushback" is expected (BC) (issue4596)
2015-04-15, by Pierre-Yves David
annotate: always prepare ancestry context of base fctx (issue4600)
stable
2015-04-16, by Yuya Nishihara
unbundle: acquire 'wlock' when processing bundle2 (BC) (issue4596)
2015-04-15, by Pierre-Yves David
run-test: enable the devel warning during tests
2015-04-12, by Pierre-Yves David
wlock: do not warn for non-wait locking
2015-04-12, by Pierre-Yves David
develwarn: include call site in the simple message version
2015-04-12, by Pierre-Yves David
develwarn: handle the end of line inside the function itself
2015-04-12, by Pierre-Yves David
develwarn: refactor the developer warning logic
2015-04-12, by Pierre-Yves David
lock: update the docstring with order information
2015-04-15, by Pierre-Yves David
wlock: reword the devel warning
2015-04-12, by Pierre-Yves David
wlock: only issue devel warning when actually acquiring the lock
2015-04-12, by Pierre-Yves David
bundle2: flush output in a part in all cases
2015-04-11, by Pierre-Yves David
run-tests: also follow symlink when update PATH with 'run-tests.py' dir
2015-04-11, by Pierre-Yves David
bundle2: fix names for error part handler
2015-04-11, by Pierre-Yves David
transaction: introduce a transaction ID, to be available to all hooks
2015-04-15, by Pierre-Yves David
transaction: actually use tr.hookargs in pretxnclose
2015-04-14, by Pierre-Yves David
bundle2: use unbundle source as transaction name
2015-04-11, by Pierre-Yves David
tags: have a different cache file per filter level
2015-04-15, by Pierre-Yves David
parsers: when available, use a presized dictionary for the file foldmap
2015-04-15, by Siddharth Agarwal
tags: extract .hgtags filenodes cache to a standalone file
2015-04-15, by Gregory Szorc
extensions: extract partial application into a bind() function
2015-04-15, by Eric Sumner
obsolete: experimental flag to get debug about obsmarkers exchange
2015-04-14, by Pierre-Yves David
bundle2: add an 'idx' argument to the 'getbundle2partsgenerator'
2015-04-14, by Pierre-Yves David
bundle2: add an 'idx' argument to the 'b2partsgenerator'
2015-04-14, by Pierre-Yves David
rpms: create missing builds dir if it doesn't exist
2015-04-14, by Mads Kiilerich
rpms: for packages with their own python, put it in /opt/python-hg
2015-04-14, by Mads Kiilerich
branchcache: stay silent if failing to read cache files
2015-01-14, by Mads Kiilerich
merge: better debug messages before/after invoking external merge tool
2015-03-19, by Mads Kiilerich
subrepo: use vfs.walk instead of os.walk
2015-04-11, by FUJIWARA Katsunori
vfs: add walk
2015-04-11, by FUJIWARA Katsunori
subrepo: pass wvfs to _sanitize instead of absolute path to a subrepository
2015-04-11, by FUJIWARA Katsunori
repoview: move function for computing filtered hash
2015-04-01, by Gregory Szorc
revset: don't import discovery at module level
2015-04-14, by Gregory Szorc
transaction: add missing newline to message
2015-04-14, by Michael O'Connor
cat: disable optimization of single file case for workingctx
2015-04-05, by Yuya Nishihara
committablectx: override manifestnode() to return None
2015-04-09, by Yuya Nishihara
cat: use ctx.manifestnode() in place of ctx._changeset[0]
2015-04-11, by Yuya Nishihara
changegroup: flush the ui stdio buffers after adding a changegroup
2015-04-10, by Matt Harbison
hook: forcibly flush stderr for Windows test stability
2015-04-10, by Matt Harbison
json: implement {fileannotate} template
2015-04-10, by Gregory Szorc
json: implement {comparison} template
2015-04-10, by Gregory Szorc
json: implement {filediff} template
2015-04-10, by Gregory Szorc
hgweb: expose raw line numbers to templates
2015-04-10, by Gregory Szorc
revert: stop marking files clean after interactive revert (issue4592)
2015-04-11, by Pierre-Yves David
lazymanifest: prevent leak when updating an entry more than once
2015-04-11, by Augie Fackler
strip: properly clear resolve state with --keep (issue4593)
2015-04-13, by Matt Mackall
revsets: more informative syntax error message
2015-04-13, by Ryan McElroy
revsets: show current revset abort behavior
2015-04-13, by Ryan McElroy
tests: move blackbox testing of tags to test-tags.t
2015-04-13, by Gregory Szorc
tests: move mock blackbox extension into own file
2015-04-13, by Gregory Szorc
shelve: acquire lock in the right order
2015-04-12, by Pierre-Yves David
check-commit: be more picky about detection of wrong bug tag
2015-04-12, by Pierre-Yves David
discovery: don't compute allfuturecommon when it won't be used
2015-04-13, by Michael O'Connor
treemanifest: separate flags for trees in memory and trees on disk
2015-04-10, by Martin von Zweigbergk
manifestdict: drop empty-string argument when creating empty manifest
2015-04-10, by Martin von Zweigbergk
lazymanifest: fix memory leak in lmiter_iterentriesnext() after 3d485727e45e
2015-04-12, by Mike Hommey
revert: do not requires '--all' if '--interative' is present
2015-04-11, by Pierre-Yves David
bundle2: drop the experimental hooks
2015-04-09, by Pierre-Yves David
bundle2: advertise bundle2 by default
2015-04-10, by Pierre-Yves David
subrepo: convert the os.path references in git to vfs
2015-02-07, by Matt Harbison
subrepo: use vfs.removedirs instead of os.removedirs
2015-04-11, by FUJIWARA Katsunori
vfs: add removedirs
2015-04-11, by FUJIWARA Katsunori
util: add removedirs as platform depending function
2015-04-11, by FUJIWARA Katsunori
subrepo: use vfs.unlink instead of os.remove
2015-04-11, by FUJIWARA Katsunori
subrepo: use vfs.rmtree instead of shutil.rmtree
2015-04-11, by FUJIWARA Katsunori
vfs: add rmtree
2015-04-11, by FUJIWARA Katsunori
subrepo: use vfs.readdir instead of os.listdir to avoid expensive stat calls
2015-04-11, by FUJIWARA Katsunori
editor: prefer 'intermediate-source' extra to use for HGREVISION environment variable
2015-04-10, by Alexander Drozdov
bundle2: rename format, parts and config to final names
2015-04-09, by Pierre-Yves David
manifestdict: extract condition for _intersectfiles() and use for walk()
2015-04-08, by Martin von Zweigbergk
manifestdict.walk: remove now-redundant check for match.files()
2015-04-07, by Martin von Zweigbergk
manifest.walk: special-case match.always() for speed
2015-04-07, by Martin von Zweigbergk
manifest.walk: use return instead of StopIteration in generator
2015-04-07, by Martin von Zweigbergk
archive: look for first visible revision to build repo identity (issue4591)
2015-04-08, by Yuya Nishihara
largefiles: use common function to build content of .hg_archival.txt
2015-04-08, by Yuya Nishihara
test-largefiles: verify content of .hg_archival.txt
2015-04-08, by Yuya Nishihara
archive: extract metadata() closure to module-level function
2015-04-08, by Yuya Nishihara
archive: use ctx object consistently to build meta data
2015-04-08, by Yuya Nishihara
templatekw: have {manifest} use ctx.manifestnode() for consistency
2015-04-08, by Yuya Nishihara
subrepo: use vfs.reljoin instead of os.path.join
2015-04-10, by FUJIWARA Katsunori
subrepo: inline reporelpath into abstractsubrepo._relpath to centralize logic
2015-04-10, by FUJIWARA Katsunori
subrepo: add _relpath field to centralize subrelpath logic
2015-04-10, by FUJIWARA Katsunori
subrepo: add wvfs field to access the working directory via vfs
2015-04-10, by FUJIWARA Katsunori
subrepo: change arguments of abstractsubrepo.__init__ (API)
2015-04-10, by FUJIWARA Katsunori
treemanifest: optimize treemanifest._walk() to skip directories
2015-04-07, by Drew Gottlieb
import-checker: force 'fcntl', 'grp', 'pwd', and 'termios' to stdlib modules
2015-04-08, by Matt Harbison
import-checker: allow *.pyd based stdlib modules
2015-04-08, by Matt Harbison
manifest.walk: join nested if-conditions
2015-04-07, by Martin von Zweigbergk
manifestdict: inline _intersectfiles()
2015-04-08, by Martin von Zweigbergk
manifestdict._intersectfiles: avoid one level of property indirection
2015-04-08, by Martin von Zweigbergk
manifestdict.matches: avoid name 'lm' for a not-lazymanifest
2015-04-08, by Martin von Zweigbergk
commands: add ui.statuscopies config knob
2015-03-24, by Mathias De Maré
changelog: inline revlog.__contains__ in case it is used in hot loop
2015-04-04, by Yuya Nishihara
bookmarks: show detailed status about outgoing bookmarks
2015-04-08, by FUJIWARA Katsunori
bookmarks: show detailed status about incoming bookmarks
2015-04-08, by FUJIWARA Katsunori
bookmarks: enhance test of showing detail about incoming/outgoing bookmarks
2015-04-08, by FUJIWARA Katsunori
bookmarks: show outgoing bookmarks more exactly
2015-04-08, by FUJIWARA Katsunori
bookmarks: show incoming bookmarks more exactly
2015-04-08, by FUJIWARA Katsunori
test-manifest: add some test coverage for treemanifest
2015-04-07, by Drew Gottlieb
test-manifest: make manifesttest a base class that is extended
2015-04-07, by Drew Gottlieb
test-manifest: move parsemanifest() to be a testmanifest class method
2015-04-07, by Drew Gottlieb
windows: allow readpipe() to actually read data out of the pipe
2015-04-07, by Matt Harbison
win32: add a method to fetch the available pipe data size
2015-04-07, by Matt Harbison
dirs._addpath: reinstate use of Py_CLEAR
2015-04-07, by Siddharth Agarwal
exchange: introduce a '_canusebundle2' function
2015-04-06, by Pierre-Yves David
bundle2: detect bundle2 stream/request on /HG2./ instead of /HG2Y/
2015-04-07, by Pierre-Yves David
unbundle20: allow generic dispatch between unbundlers
2015-04-06, by Pierre-Yves David
treemanifest: refactor treemanifest.walk()
2015-04-07, by Drew Gottlieb
manifest: move changectx.walk() to manifests
2015-04-07, by Drew Gottlieb
subrepo: precisely identify the missing subrepo spec file
2015-04-05, by Matt Harbison
graft: record intermediate grafts in extras
2015-04-05, by Durham Goode
graft: allow creating sibling grafts
2015-04-05, by Durham Goode
unbundle20: move header parsing into the 'getunbundler' function
2015-04-06, by Pierre-Yves David
unbundle20: retrieve unbundler instances through a factory function
2015-04-06, by Pierre-Yves David
bundle20: move magic string into the class
2015-04-06, by Pierre-Yves David
localrepo.getbundle: drop unused 'format' argument
2015-04-07, by Martin von Zweigbergk
exchange: remove check for 'format' key
2015-04-07, by Martin von Zweigbergk
templates-default: do not show description or summary if empty
2015-03-27, by Yuya Nishihara
treemanifest: further optimize treemanifest.matches()
2015-04-06, by Drew Gottlieb
util: move dirs() and finddirs() from scmutil to util
2015-04-06, by Drew Gottlieb
parsers: remove unused dependency on util
2015-04-06, by Drew Gottlieb
changectx.walk: drop unnecessary call to match function
2015-04-06, by Martin von Zweigbergk
merge with stable
2015-04-06, by Matt Mackall
largefiles: use the share source as the primary local store (issue4471)
2015-04-04, by Matt Harbison
largefiles: use lfutil.findstorepath() when verifying a local repo
2015-04-04, by Matt Harbison
largefiles: introduce lfutil.findstorepath()
2015-04-04, by Matt Harbison
vfs: make it possible to pass multiple path elements to join
2015-04-04, by Matt Harbison
largefiles: drop os.path reference in lfutil.storepath()
2015-04-04, by Matt Harbison
histedit: fix preventing strips during histedit
2015-04-04, by Durham Goode
copies: pass changectx instead of manifest to _computenonoverlap
2015-04-03, by Durham Goode
dirs._addpath: don't mutate Python strings after exposing them (issue4589)
2015-04-06, by Siddharth Agarwal
parsers: check for memory allocation overflows more carefully
2015-04-06, by Bryan O'Sullivan
parsers.c: avoid implicit conversion loses integer precision warning
2015-04-04, by André Sintzoff
dirstate.walk: don't report same file stat multiple times
stable
2015-04-04, by Martin von Zweigbergk
repoview: avoid processing the same rev twice in _getstatichidden
2015-04-03, by Pierre-Yves David
repoview: skip public parent earlier in _getstatichidden
2015-04-03, by Pierre-Yves David
repoview: directly skip public head in _getstatichidden
2015-04-03, by Pierre-Yves David
repoview: simplify process in _getstatichidden
2015-04-03, by Pierre-Yves David
repoview: use a heap in _getstatichidden
2015-04-03, by Pierre-Yves David
repoview: update documentation of _getstatichidden
2015-04-03, by Pierre-Yves David
ssl: resolve symlink before checking for Apple python executable (issue4588)
2015-04-04, by Yuya Nishihara
test-subrepo-recursion: fix output on non-hardlink systems
2015-04-03, by Augie Fackler
test-subrepo-recursion: set progress.changedelay really high
2015-04-03, by Augie Fackler
test-clone: fix test expectations on systems without hardlinks
2015-04-03, by Augie Fackler
dirstate: use parsers.make_file_foldmap when available
2015-04-01, by Siddharth Agarwal
parsers: add a C function to create a file foldmap
2015-03-31, by Siddharth Agarwal
util.h: define an enum for normcase specs
2015-04-02, by Siddharth Agarwal
perf: make measuring foldmap perf work again
2015-04-02, by Siddharth Agarwal
parsers._asciitransform: also accept a fallback function
2015-03-31, by Siddharth Agarwal
util: add normcase spec and fallback
2015-04-01, by Siddharth Agarwal
hgk: display committer name when set by hg-git
2015-04-03, by Andrew Shadura
jsonchangeset: set manifest node to "null" for workingctx
2015-03-14, by Yuya Nishihara
jsonchangeset: set rev and node to "null" for workingctx
2015-03-14, by Yuya Nishihara
templater: tell hggettext to collect help of template functions
2015-04-03, by Yuya Nishihara
treemanifest: disable readdelta optimization
2015-03-10, by Martin von Zweigbergk
phases: make two functions private for phase computation
2015-03-30, by Laurent Charignon
windows: define normcase spec and fallback
2015-04-01, by Siddharth Agarwal
encoding.upper: factor out fallback code
2015-04-01, by Siddharth Agarwal
cygwin: define normcase spec and fallback
2015-04-01, by Siddharth Agarwal
darwin: define normcase spec and fallback
2015-03-31, by Siddharth Agarwal
posix: define normcase spec and fallback
2015-04-01, by Siddharth Agarwal
encoding: define an enum that specifies what normcase does to ASCII strings
2015-04-01, by Siddharth Agarwal
merge with stable
2015-04-02, by Matt Mackall
json: implement {help} template
2015-04-01, by Gregory Szorc
json: implement {helptopics} template
2015-04-01, by Gregory Szorc
json: implement {manifest} template
2015-04-01, by Gregory Szorc
json: implement {shortlog} and {changelog} templates
2015-03-31, by Gregory Szorc
help: populate template functions via docstrings
2015-04-01, by Gregory Szorc
templater: add consistent docstrings to functions
2015-04-01, by Gregory Szorc
changeset_printer: hide manifest node for workingctx
2015-03-14, by Yuya Nishihara
changeset_printer: display p1rev:p1node with "+" suffix for workingctx
2015-03-14, by Yuya Nishihara
changeset_printer: handle workingctx in _meaningful_parentrevs()
2015-03-14, by Yuya Nishihara
scmutil: add function to help handling workingctx in arithmetic operation
2015-03-14, by Yuya Nishihara
tests: handle deleted .hg directory (git 2.2.0 and higher) (issue4585)
2015-04-02, by Mathias De Maré
hgweb: resurrect <span> tag on diffline to fix rendering in monoblue style
stable
2015-04-02, by Yuya Nishihara
merge with stable
2015-04-01, by Matt Mackall
encoding: use parsers.asciiupper when available
2015-03-31, by Siddharth Agarwal
parsers: introduce an asciiupper function
2015-03-31, by Siddharth Agarwal
parsers: make _asciilower a generic _asciitransform function
2015-03-31, by Siddharth Agarwal
parsers._asciilower: use an explicit return object
2015-04-01, by Siddharth Agarwal
parsers: factor out most of asciilower into an internal function
2015-03-31, by Siddharth Agarwal
manifestv2: add support for writing new manifest format
2015-03-31, by Martin von Zweigbergk
manifestv2: add support for reading new manifest format
2015-03-27, by Martin von Zweigbergk
manifestv2: set requires at repo creation time
2015-03-31, by Martin von Zweigbergk
test-manifest: extract constants for binary hashes
2015-03-31, by Martin von Zweigbergk
test-manifest: create constant for empty manifest
2015-03-31, by Martin von Zweigbergk
patchbomb: factor out scmutil.revrange() calls
2015-03-30, by Yuya Nishihara
patchbomb: return outgoing revs as a smartset
2015-03-31, by Yuya Nishihara
templatefilters: add "upper" and "lower" for case conversion
2015-03-30, by Yuya Nishihara
repoview: improve compute staticblockers perf
2015-04-01, by Durham Goode
hgweb: add phase to {changeset} template
2015-03-31, by Gregory Szorc
json: implement {changeset} template
2015-03-31, by Gregory Szorc
test-hgweb-json: fix URL for file revision tests
2015-03-31, by Gregory Szorc
dirstate._normalize: don't construct dirfoldmap if not necessary
2015-03-31, by Siddharth Agarwal
dirstate.walk: don't keep track of normalized files in parallel
2015-03-31, by Siddharth Agarwal
dirstate.walk: factor out directory traversal
2015-03-31, by Siddharth Agarwal
Added signature for changeset 2e2e9a0750f9
stable
2015-04-01, by Matt Mackall
Added tag 3.3.3 for changeset 2e2e9a0750f9
stable
2015-04-01, by Matt Mackall
i18n-pt_BR: synchronized with d09262d6ec23
stable
3.3.3
2015-03-31, by Wagner Bruna
tests: fix py2.4 glob for devel warnings
2015-03-31, by Matt Mackall
merge with stable
2015-03-31, by Matt Mackall
dirstate: fix order of initializing nf vs f
2015-03-31, by Siddharth Agarwal
treemanifest: make treemanifest.matches() faster
2015-03-30, by Drew Gottlieb
treemanifest: add treemanifest._isempty()
2015-03-30, by Drew Gottlieb
treemanifest: remove treemanifest._intersectfiles()
2015-03-27, by Drew Gottlieb
manifest: add some tests for manifest.matches()
2015-03-30, by Drew Gottlieb
forget: cleanup the output for an inexact case match on icasefs
stable
2015-03-31, by Matt Harbison
json: implement {branches} template
2015-03-30, by Gregory Szorc
json: implement {bookmarks} template
2015-03-31, by Gregory Szorc
json: implement {tags} template
2015-03-31, by Gregory Szorc
templates: add a stub template for json
2015-03-30, by Gregory Szorc
get-with-headers: support parsing and pretty printing JSON
2015-03-30, by Gregory Szorc
merge with stable
2015-03-31, by Matt Mackall
dirstate.walk: use the file foldmap to normalize
2015-03-29, by Siddharth Agarwal
dirstate: split the foldmap into separate ones for files and directories
2015-03-29, by Siddharth Agarwal
dirstate: introduce function to normalize just filenames
2015-03-28, by Siddharth Agarwal
dirstate: factor out code to discover normalized path
2015-03-29, by Siddharth Agarwal
dirstate: don't require exact case when adding dirs on icasefs (issue4578)
stable
2015-03-31, by Matt Harbison
filemerge: clean up language in mergemarkertemplate help
stable
2015-03-31, by Nathan Goldbaum
color: fix crash in cmd.exe
2015-03-31, by Matt Harbison
log: prefer 'wctx' over 'pctx' for working context
2015-03-18, by Martin von Zweigbergk
merge with stable
2015-03-31, by Matt Mackall
tags: remove scary message about corrupt tags cache
2015-03-31, by Matt Mackall
hgk: use switch instead of a less efficient if/elseif/if
2015-03-29, by Andrew Shadura
hgk: set distinct fill and outline colour for non-public and obsolete changesets
2015-03-29, by Andrew Shadura
hgk: show secret changesets differently (shape and label)
2015-03-29, by Andrew Shadura
manifestv2: implement slow readdelta() without revdiff
2015-03-27, by Martin von Zweigbergk
manifestv2: disable fastdelta optimization
2015-03-27, by Martin von Zweigbergk
manifestv2: add (unused) config option
2015-03-27, by Martin von Zweigbergk
manifest: extract method for creating manifest text
2015-03-27, by Martin von Zweigbergk
manifest: extract method for parsing manifest
2015-03-27, by Martin von Zweigbergk
dirstate._walkexplicit: don't bother normalizing '.'
2015-03-29, by Siddharth Agarwal
dirstate._walkexplicit: drop normpath calls
2015-03-29, by Siddharth Agarwal
dirstate._walkexplicit: indicate root as '.', not ''
2015-03-29, by Siddharth Agarwal
phases: add killswitch for native implementation
2015-03-30, by Laurent Charignon
phases: move pure phase computation in a function
2015-03-30, by Laurent Charignon
revset: add hook after tree parsing
2015-03-24, by Laurent Charignon
hgk: remove unused revlog import
2015-03-30, by Augie Fackler
run-tests: obtain replacements inside Test._runcommand
2015-03-28, by Gregory Szorc
hgk: remove no longer needed debug-rev-parse command
2015-03-28, by Andrew Shadura
hgk: remove no longer needed debug-config command
2015-03-28, by Andrew Shadura
hgk: display obsolete changesets in darkgrey
2015-03-28, by Andrew Shadura
hgk: pass --hidden switch to hg subprocesses when needed
2015-03-28, by Andrew Shadura
hgk: remove repetitious (and wrong) command syntax descriptions
2015-03-28, by Andrew Shadura
run-tests: separate newline normalization from replacements
2015-03-28, by Gregory Szorc
run-tests: remove arguments from Test._runcommand
2015-03-28, by Gregory Szorc
run-tests: move run into Test class
2015-03-28, by Gregory Szorc
run-tests: wait for test threads after first error
2015-03-28, by Gregory Szorc
run-tests: report code coverage from source directory
2015-03-28, by Gregory Szorc
run-tests: collect aggregate code coverage
2015-03-28, by Gregory Szorc
run-tests: obtain code coverage via Python API
2015-03-27, by Gregory Szorc
commands.debugrevlog: report max chain length
2015-03-28, by Gregory Szorc
_lazymanifest: drop unnecessary call to sorted()
2015-03-27, by Martin von Zweigbergk
test-git-export: add globs the test runner wants on Windows
2015-03-29, by Matt Harbison
run-tests: explicitly handle unicode when writing xunit file
2015-03-29, by Gregory Szorc
parsers.c: avoid implicit conversion loses integer warnings
2015-03-29, by André Sintzoff
test-annotate: conditionalize error output for Windows
2015-03-29, by Matt Harbison
test-diffstat: add a glob the test runner wants on Windows
2015-03-28, by Matt Harbison
tests: add testing for diff.showfunc
2015-03-24, by Mathias De Maré
manifest: make manifest.intersectfiles() internal
2015-03-30, by Drew Gottlieb
win32: add comment about WinError
2015-03-28, by Adrian Buehlmann
templates: fix "log -q" output of phases style
stable
2015-03-28, by Yuya Nishihara
record_curses: fix ui bug for newly added file
2015-03-27, by Laurent Charignon
import-checker: rotatecycle is actually the canonical cycle key
2015-03-28, by Matt Mackall
import-checker: make search algorithm non-recursive breadth-first
2015-03-27, by Matt Mackall
import-checker: drop set() from cyclekey()
2015-03-27, by Matt Mackall
import-checker: drop duplicate element from cycle
2015-03-27, by Matt Mackall
import-checker: fix rotatecycle
2015-03-27, by Matt Mackall
dirs.addpath: rework algorithm to search forward
2015-03-27, by Siddharth Agarwal
changeset_printer: use changectx to get status tuple
2015-03-14, by Yuya Nishihara
changeset_printer: replace _meaningful_parentrevs() by changeset_templater's
2015-03-14, by Yuya Nishihara
changeset_printer: use context objects consistently to show parents
2015-03-14, by Yuya Nishihara
children: don't pass filectx to displayer
2015-03-26, by Yuya Nishihara
verify: add a note about a paleo-bug
2015-03-27, by Matt Mackall
cmdutil: remove some excess vertical whitespace
2015-03-27, by Matt Mackall
revert: move calculation of targetsubs earlier
2015-03-27, by Matt Mackall
shelve: add interactive mode
2015-03-25, by Laurent Charignon
shelve: add interactive mode command line option
2015-03-25, by Laurent Charignon
record: change return value of recording code
2015-03-25, by Laurent Charignon
revert: fix --interactive on local modification (issue4576)
2015-03-25, by Laurent Charignon
largefiles: remove useless overrideupdate
2015-03-25, by FUJIWARA Katsunori
update: replace workingctx.dirty and raising Abort by cmdutil.bailifchanged
2015-03-25, by FUJIWARA Katsunori
cmdutil: allow bailifchanged to ignore merging in progress
2015-03-25, by FUJIWARA Katsunori
subrepo: add bailifchanged to centralize raising Abort if subrepo is dirty
2015-03-25, by FUJIWARA Katsunori
subrepo: add dirtyreason to centralize composing dirty reason message
2015-03-25, by FUJIWARA Katsunori
record_curses: add test for newly added files
2015-03-25, by Laurent Charignon
test-manifest.py: don't test .text() with present node suffix
2015-03-25, by Martin von Zweigbergk
treemanifest: drop 22nd byte for consistency with manifestdict
2015-03-26, by Martin von Zweigbergk
test-manifest.py: rewrite tests in terms of manifestdict
2015-03-25, by Martin von Zweigbergk
test-manifest.py: separate out test for double-free after copy()
2015-03-25, by Martin von Zweigbergk
revert: evaluate subrepos to revert against the working directory
2015-03-25, by Matt Harbison
revert: handle subrepos missing in the given --rev
2015-03-25, by Matt Harbison
osutil: mark end of string with null char, not 0
2015-03-25, by Siddharth Agarwal
osutil: use getdirentriesattr on OS X if possible
2015-03-25, by Siddharth Agarwal
osutil._listdir: rename to _listdir_stat
2015-03-25, by Siddharth Agarwal
revset: optimize "x & fullreposet" case
2015-03-16, by Yuya Nishihara
debugrevspec: show nesting structure of smartsets if verbose
2015-03-16, by Yuya Nishihara
revset: add __repr__ to all smartset classes
2015-03-16, by Yuya Nishihara
status: add relative directory help text (issue3835)
2015-03-18, by Yung-Jin (Joey) Hu
diff: rename --relative option to --root
2015-03-25, by Sean Farley
revlog: make converting from inline to non-line work after a strip
2015-03-25, by Mike Edgar
check-code: in C code, prevent space before closing parenthesis
2015-03-24, by Laurent Charignon
match: remove unused assignment of ctx
2015-01-17, by Yuya Nishihara
revert: comment that filesets are always evaluated against workingctx
2015-01-17, by Yuya Nishihara
revert: take fast path also when not reverting to '.'
2015-03-24, by Martin von Zweigbergk
revert: define 'wctx' a little earlier and use it more
2015-03-24, by Martin von Zweigbergk
match: add isexact() method to hide internals
2014-10-29, by Martin von Zweigbergk
matcher: make e.g. 'relpath:.' lead to fast paths
2014-11-19, by Martin von Zweigbergk
revset: add the 'subrepo' symbol
2015-03-25, by Matt Harbison
tags: improve documentation
2015-03-24, by Gregory Szorc
phase: default to C implementation for phase computation
2015-03-20, by Laurent Charignon
phase: compute phases in C
2015-03-24, by Laurent Charignon
manifest: move C bool polyfill into util.h
2015-03-25, by Matt Mackall
manifest: use util.h to get Py_ssize_t
2015-03-25, by Matt Mackall
clone: add progress support to hardlink clones (issue3059)
2015-03-13, by Augie Fackler
util: add progress callback support to copyfiles
2015-03-19, by Augie Fackler
revert: evaluate filesets against working directory (issue4497)
2015-03-23, by Martin von Zweigbergk
largefiles: extract and reuse 'standin' variable in overriderevert()
2015-03-24, by Martin von Zweigbergk
largefiles: override cmdutil.revert() instead of comands.revert()
2015-03-20, by Martin von Zweigbergk
test-commit-interactive-curses: backout 852801178a63
2015-03-21, by Matt Harbison
test-interactive: use stable EOL in various file generating routines
2015-03-21, by Matt Harbison
patch.diff: restrict matcher to relative root in certain cases
2015-03-17, by Siddharth Agarwal
commands.diff: add support for diffs relative to a subdirectory
2015-03-17, by Siddharth Agarwal
cmdutil.diffordiffstat: add support for diffs relative to a subdirectory
2015-03-17, by Siddharth Agarwal
test-fileset.t: remove 'bar ' and 'baz\' from tested filenames
2015-03-22, by Siddharth Agarwal
commands.push: abort when revisions evaluate to empty set (BC)
2015-03-23, by Gregory Szorc
largefiles: fix typo with s/__class/__class__/
2015-03-23, by Martin von Zweigbergk
hgweb: pull line numbers out of main flow of source content
2015-03-23, by Paul Fisher
merge with stable
2015-03-23, by Matt Mackall
crecord: don't abort on Windows when curses isn't available
2015-03-20, by Matt Harbison
test-fileset: forget non-portable files to avoid failures on Windows
2015-03-21, by Matt Harbison
crecord: conditionalize the imports that are not available on Windows
2015-03-20, by Matt Harbison
cmdutil: drop a duplicate import of crecord
2015-03-20, by Matt Harbison
annotate: add option to annotate working-directory files
2014-08-16, by Yuya Nishihara
committablefilectx: override linkrev() to point to the associated changectx
2015-03-19, by Yuya Nishihara
revset: add wdir() function to specify workingctx revision by command
2014-08-16, by Yuya Nishihara
win32: 'raise ctypes.WinError' -> 'raise ctypes.WinError()'
stable
2015-03-22, by Matt Harbison
patch.diff: add support for diffs relative to a subdirectory
2015-03-17, by Siddharth Agarwal
patch.trydiff: add support for stripping a relative root
2015-03-17, by Siddharth Agarwal
merge with stable
2015-03-20, by Matt Mackall
obsolete: mark warning for translation
2015-03-20, by Matt Mackall
subrepo: add basic support to hgsubrepo for the files command
2015-03-18, by Matt Harbison
mergecopies: reuse ancestry context when traversing file history (issue4537)
stable
2015-03-20, by Pierre-Yves David
adjustlinkrev: handle 'None' value as source
stable
2015-03-19, by Pierre-Yves David
adjustlinkrev: prepare source revs for ancestry only once
stable
2015-03-19, by Pierre-Yves David
subrepo: add the parent context to hgsubrepo
2015-03-18, by Matt Harbison
fileset: add a fileset for portable filenames
2015-03-19, by Siddharth Agarwal
annotate: reuse ancestry context when adjusting linkrev (issue4532)
stable
2015-03-19, by Pierre-Yves David
treemanifest: make hasdir() faster
2015-03-16, by Martin von Zweigbergk
treemanifest: make filesnotin() faster
2015-03-03, by Martin von Zweigbergk
treemanifest: make diff() faster
2015-02-19, by Martin von Zweigbergk
treemanifest: store directory path in treemanifest nodes
2015-02-23, by Martin von Zweigbergk
treemanifest: add configuration for using treemanifest type
2015-03-19, by Martin von Zweigbergk
treemanifest: create treemanifest class
2015-03-19, by Martin von Zweigbergk
bookmarks: rewrite comparing bookmarks in commands.summary() by compare()
2015-03-19, by FUJIWARA Katsunori
bookmarks: remove useless diff()
2015-03-19, by FUJIWARA Katsunori
bookmarks: add outgoing() to replace diff() for outgoing bookmarks
2015-03-19, by FUJIWARA Katsunori
bookmarks: add incoming() to replace diff() for incoming bookmarks
2015-03-19, by FUJIWARA Katsunori
manifest: avoid intersectfiles for matches > 100 files
2015-03-18, by Durham Goode
convert: optimize convert of files that are unmodified from p2 in merges
2015-03-19, by Mads Kiilerich
localrepo: reuse commit of parent filectx entries without rehashing
2015-03-19, by Mads Kiilerich
obsolete: avoid infinite loop from obs-cycle in divergence (issue4126)
2015-03-19, by Pierre-Yves David
tests: avoid deprecation warning
2015-03-19, by Matt Mackall
walkchangerevs: make followfilter a top-level class
2015-03-19, by Martin von Zweigbergk
patch._applydiff: resolve prefix with respect to the cwd
2015-03-19, by Siddharth Agarwal
test-revert-interactive: eliminate bashism in wildcard pattern
2015-03-20, by Yuya Nishihara
devel: also warn about transaction started without a lock
2015-03-10, by Pierre-Yves David
contrib: remove the now useless lock-checker.py extension
2015-03-10, by Pierre-Yves David
devel: move the lock-checking code into core
2015-01-16, by Pierre-Yves David
patch.pathtransform: prepend prefix even if strip is 0
2015-03-18, by Siddharth Agarwal
walkchangerevs: simplify by using match.always() method
2014-10-28, by Martin von Zweigbergk
localrepo: simplify by using match.always() method
2014-10-28, by Martin von Zweigbergk
localrepo: remove check for matcher object that's never None
2014-09-30, by Martin von Zweigbergk
context.walk: walk all files when file and '.' given
2015-03-18, by Martin von Zweigbergk
context.walk: call with util.all() a generator, not a list
2015-03-18, by Martin von Zweigbergk
obsolete: remove last instance of _enabled
2015-03-17, by Durham Goode
revbranchcache: write cache even during read operations
2015-02-24, by Durham Goode
revbranchcache: move cache writing to the transaction finalizer
2015-02-10, by Durham Goode
revbranchcache: populate cache incrementally
2015-02-10, by Durham Goode
revbranchcache: move entry writing to a separate function
2015-02-10, by Durham Goode
revbranchcache: store repo on the object
2015-02-10, by Durham Goode
revbranchcache: move out of branchmap onto localrepo
2015-02-10, by Durham Goode
revbranchcache: add test for when the cache is not writable
2015-03-17, by Durham Goode
patch.trydiff: add a docstring
2015-03-17, by Siddharth Agarwal
keyword: monkeypatch patch.diff more generically
2015-03-17, by Siddharth Agarwal
keyword: rename kw_diff to kwdiff in keeping with Mercurial style rules
2015-03-17, by Siddharth Agarwal
fetch: use an abort hint where appropriate
2015-03-17, by Yuya Nishihara
eol: replace "working copy" with "working directory" in extension help
2015-03-17, by Yuya Nishihara
revset: replace "working copy" with "working directory" in function help
2015-03-17, by Yuya Nishihara
commands: say "working directory" in full spelling
2015-03-17, by Yuya Nishihara
commands: replace "working copy" with "working directory" in help/messages
2015-03-17, by Yuya Nishihara
test-commit-interactive-curses: #require 'tic'
2015-03-17, by Matt Harbison
check-code: enforce the usage of 'seq.py' instead of 'seq'
2015-03-17, by Matt Harbison
tests: replace uses of 'seq' with portable 'seq.py'
2015-03-17, by Matt Harbison
tests: introduce 'seq.py' as a portable replacement for 'seq'
2015-03-17, by Matt Harbison
revert: add flag to make revert interactive
2015-03-16, by Laurent Charignon
record: move ui.write wrapping where it should be
2015-03-16, by Laurent Charignon
record: refactor the filtering code
2015-03-16, by Laurent Charignon
record: consolidate ui.write wrapping in a function
2015-03-16, by Laurent Charignon
bookmarks: reuse @number bookmark, if it refers changeset referred remotely
2015-03-17, by FUJIWARA Katsunori
bookmarks: check @pathalias suffix before available @number for efficiency
2015-03-17, by FUJIWARA Katsunori
bookmarks: prevent divergent bookmark from being updated unexpectedly
2015-03-17, by FUJIWARA Katsunori
manifest: include Python.h before standard headers
2015-03-18, by Drew Gottlieb
crecord: use colwidth instead of ucolwidth
2015-03-18, by Matt Mackall
manifest: speed up matches for large sets of files
2015-03-18, by Matt Mackall
perf: add methods for timing changeset file list reading
2015-03-18, by Matt Mackall
censor: add exchange tests, via local push/pull and bundle/unbundle
2015-03-15, by Mike Edgar
censor: add censor command to hgext with basic client-side tests
2015-03-15, by Mike Edgar
record: add comparison methods for recordhunk class
2015-03-13, by Laurent Charignon
record: minor refactoring of dorecord
2015-03-12, by Laurent Charignon
record: add tests for the curses recording interface
2015-03-12, by Laurent Charignon
record: enable curses recording logic with experimental flag
2015-03-12, by Laurent Charignon
record: change arguments of curses recording function
2015-03-13, by Laurent Charignon
record: change interface of the filtering function
2015-03-12, by Laurent Charignon
hgweb: replace 'ctx._repo' with 'ctx.repo()'
2015-03-12, by Matt Harbison
pvec: replace 'ctx._repo' with 'ctx.repo()'
2015-03-12, by Matt Harbison
scmutil: replace 'ctx._repo' with 'ctx.repo()'
2015-03-12, by Matt Harbison
templater: replace 'ctx._repo' with 'ctx.repo()'
2015-03-12, by Matt Harbison
largefiles: replace 'ctx._repo' with 'ctx.repo()'
2015-03-12, by Matt Harbison
obsolete: replace 'ctx._repo' with 'ctx.repo()'
2015-03-12, by Matt Harbison
fileset: replace 'ctx._repo' with 'ctx.repo()'
2015-03-12, by Matt Harbison
filectx: add a repo accessor
2015-03-13, by Matt Harbison
run-tests: ignore ENOENT failures when removing old .err results
2015-03-13, by Augie Fackler
run-tests: stop storing start/stop times in a dict by test name
2015-03-13, by Augie Fackler
run-tests: avoid running the same test instance concurrently
2015-03-13, by Augie Fackler
run-tests: add --runs-per-test flag
2015-03-13, by Augie Fackler
convert: adjust progress bar for octopus merges (issue4169)
2015-03-12, by Augie Fackler
test-convert-git: show insane progress bar with octopus merge (issue4169)
2015-03-12, by Augie Fackler
manifest: have context use self.hasdir()
2015-03-13, by Drew Gottlieb
manifest: add hasdir() to context
2015-03-13, by Drew Gottlieb
manifest: add manifestdict.hasdir() method
2015-03-13, by Drew Gottlieb
manifest: have context's dirs() call its manifest's dirs()
2015-03-13, by Drew Gottlieb
manifest: add dirs() to manifestdict
2015-03-13, by Drew Gottlieb
formatter: convert None to json null
2014-09-17, by Yuya Nishihara
localrepo: extend "changeid in repo" to return True for workingctx revision
2014-08-17, by Yuya Nishihara
merge with stable
2015-03-16, by Matt Mackall
crecord: fix another underbar
2015-03-16, by Matt Mackall
crecord: fiddle with vertical whitespace
2015-03-16, by Matt Mackall
crecord: fix underbar style for orig_stdout
2015-03-16, by Matt Mackall
crecord: use encoding.ucolwidth
2015-03-16, by Matt Mackall
crecord: more import style
2015-03-16, by Matt Mackall
crecord: fix some import style
2015-03-16, by Matt Mackall
manifest.c: ensure realloc_if_full() returns 1 or 0
2015-03-13, by Matt Harbison
record: change recording function to work with crecord
2015-03-12, by Laurent Charignon
record: add crecord's ui logic to core
2015-03-12, by Laurent Charignon
record: change interface of dorecord to accept new filters
2015-03-11, by Laurent Charignon
record: remove duplicated tests
2015-03-11, by Laurent Charignon
record: make record use commit -i
2015-03-11, by Laurent Charignon
style: kill ersatz if-else ternary operators
2015-03-13, by Jordi Gutiérrez Hermoso
cvsps: use a different tiebreaker to avoid flaky test
2015-03-13, by Augie Fackler
templates: fix "log -q" output of default style
stable
2015-03-14, by Yuya Nishihara
merge with stable
2015-03-13, by Matt Mackall
subrepo: replace 'ctx._repo' with 'ctx.repo()'
2015-03-12, by Matt Harbison
files: replace 'ctx._repo' with 'ctx.repo()'
2015-03-12, by Matt Harbison
context: add a repo accessor
2015-03-12, by Matt Harbison
test-histedit-edit.t: demonstrate qnew fails during a histedit (issue4366)
2015-03-12, by Augie Fackler
lazymanifest: make __iter__ generate filenames, not 3-tuples
2015-03-12, by Martin von Zweigbergk
lazymanifest: fix pure hg iterkeys()
2015-03-12, by Martin von Zweigbergk
hgweb: prevent loading style map from directories other than specified paths
stable
2015-03-13, by Yuya Nishihara
lazymanifest: add iterkeys() method
2015-03-11, by Martin von Zweigbergk
lazymanifest: extract function for iterating to next line
2015-03-11, by Martin von Zweigbergk
lazymanifest: fail if path or hash strings cannot be created
2015-03-11, by Martin von Zweigbergk
manifest: rewrite find(node, f) in terms of read(node)
2015-03-11, by Martin von Zweigbergk
ssl: load CA certificates from system's store by default on Python 2.7.9
2015-02-26, by Yuya Nishihara
ssl: set explicit symbol "!" to web.cacerts to disable SSL verification (BC)
2015-03-04, by Yuya Nishihara
test-https: enable dummycert test only if Apple python is used (issue4500)
2015-03-04, by Yuya Nishihara
ssl: extract function that returns dummycert path on Apple python
2015-03-04, by Yuya Nishihara
largefiles: don't create chain of __contains__ calls
2015-03-11, by Martin von Zweigbergk
lazymanifest: don't depend on printf's 'hh' format to work
2015-03-12, by Martin von Zweigbergk
bundle2: test hooking using the new transaction-level hook
2015-03-11, by Pierre-Yves David
hook: add a generic hook right before we commit a transaction
2015-03-09, by Pierre-Yves David
transaction: add a validation stage
2015-03-09, by Pierre-Yves David
hook: add a generic hook after transaction has been closed
2015-03-09, by Pierre-Yves David
hook: have a generic hook for transaction opening
2014-12-10, by Pierre-Yves David
templater: allow piping generator-type function output to filters
2015-02-24, by Yuya Nishihara
record: add new tests for commit interactive (same tests as record)
2015-03-11, by Laurent Charignon
record: add interactive option to the commit command
2015-03-11, by Laurent Charignon
manifest: don't let find() look inside manifestdict
2015-03-10, by Martin von Zweigbergk
largefiles: replace manifestdict.__contains__, don't extend class
2015-03-09, by Martin von Zweigbergk
files: split reusable implementation into cmdutil for subrepo support
2015-03-08, by Matt Harbison
files: use ctx object to access dirstate
2015-03-08, by Matt Harbison
copies: added manifests to computenonoverlap
2015-03-10, by Durham Goode
record: move dorecord from record to cmdutil
2015-03-10, by Laurent Charignon
record: remove dependency on hg module in record
2015-03-10, by Laurent Charignon
record: remove dependency on extensions module in dorecord
2015-03-10, by Laurent Charignon
record: move filterpatch from record to patch
2015-03-10, by Laurent Charignon
patch.internalpatch: add a default value for prefix
2015-03-10, by Siddharth Agarwal
histedit: remove extra histedit constructor call
2015-03-11, by Durham Goode
color: consolidate cut-and-paste code
2015-03-11, by Jordi Gutiérrez Hermoso
record: move parsepatch from record to patch
2015-03-09, by Laurent Charignon
record: move scanpatch from record to patch
2015-03-09, by Laurent Charignon
record: move hunk class from record to patch
2015-03-09, by Laurent Charignon
record: move countChanges in the hunk class
2015-03-09, by Laurent Charignon
record: move header class from record to patch
2015-03-09, by Laurent Charignon
cmdutil.tryimportone: allow importing relative patches with --bypass
2015-03-10, by Siddharth Agarwal
cmdutil.tryimportone: allow importing relative patches into the working dir
2015-03-09, by Siddharth Agarwal
commands.import: accept a prefix option
2015-03-06, by Siddharth Agarwal
test: make version based test-extensions failure more explanatory
2015-03-10, by Pierre-Yves David
subrepo: add status support for ignored and clean files in git subrepos
2015-03-09, by Mathias De Maré
revlog: addgroup checks if incoming deltas add censored revs, sets flag bit
2015-01-14, by Mike Edgar
patch.internalpatch: accept a prefix parameter
2015-03-06, by Siddharth Agarwal
patch.patchbackend: accept a prefix parameter
2015-03-06, by Siddharth Agarwal
repair: define explicit local variable, don't reuse a comprehension variable
2015-03-10, by Mike Edgar
commands.paths: use ui.paths to show paths
2015-02-07, by Gregory Szorc
ui: represent paths as classes
2015-02-07, by Gregory Szorc
color: omit terminfo/win32 warning if non-interactive (issue4543)
2015-03-10, by Jordi Gutiérrez Hermoso
incoming: hide help about use of --bundle option by default
2015-02-26, by Yuya Nishihara
patch.applydiff: accept a prefix parameter
2015-03-06, by Siddharth Agarwal
patch._applydiff: accept a prefix parameter
2015-03-06, by Siddharth Agarwal
patch.makepatchmeta: accept a prefix parameter
2015-03-06, by Siddharth Agarwal
patch.pathtransform: add a prefix parameter
2015-03-06, by Siddharth Agarwal
patch.pathtransform: add doctests
2015-03-06, by Siddharth Agarwal
patch: rename pathstrip to pathtransform
2015-03-06, by Siddharth Agarwal
templatekw: forward _hybrid.get to raw values so that get(extras, key) works
2015-02-18, by Yuya Nishihara
templater: implement _hybrid.__contains__ so that ifcontains can accept dict
2015-02-18, by Yuya Nishihara
templatekw: keep raw list or dict in _hybrid object
2015-03-08, by Yuya Nishihara
templatekw: give name to lambda that constructs variables map of templater
2015-03-08, by Yuya Nishihara
templatekw: convert list of key/value pairs to sortdict
2015-03-08, by Yuya Nishihara
sortdict: have update() accept either dict or iterable of key/value pairs
2015-02-18, by Yuya Nishihara
record: allow editing new files (issue4304)
2015-03-06, by Laurent Charignon
localrepo: back out changeset b08af8f0ac01
2015-03-05, by Pierre-Yves David
test-shelve: be more lenient about whitespace (issue4124)
2015-03-09, by Tristan Seligmann
histedit: use better meta-variable names than VALUE in help text
2015-03-09, by Anton Shestakov
histedit: tweak --commands help text
2015-03-09, by Anton Shestakov
largefiles: report the source of copied/moved largefiles in status -C
2015-01-25, by Matt Harbison
test-commit-amend: add globs for Windows
2015-03-08, by Matt Harbison
lazymanifest: use a binary search to do an insertion
2015-01-30, by Augie Fackler
context: don't sort manifest entries
2014-11-17, by Augie Fackler
manifest: use custom C implementation of lazymanifest
2015-03-06, by Augie Fackler
manifest: split manifestdict into high-level and low-level logic
2015-03-07, by Augie Fackler
manifest: do parsing inside manifestdict contstructor
2015-03-07, by Augie Fackler
manifest: move parsing functions up in file
2015-03-07, by Augie Fackler
dispatch: offer suggestions of similar-named commands
2015-02-10, by Augie Fackler
dispatch: offer near-edit-distance suggestions for {file,rev}set functions
2015-01-26, by Augie Fackler
test-revset: add tests for missing function output
2015-01-26, by Augie Fackler
revset: use UnknownIdentifier where appropriate
2015-01-26, by Augie Fackler
fileset: use UnknownIdentifier where appropriate
2015-01-26, by Augie Fackler
error: add a new UnknownIdentifier error type
2015-01-26, by Augie Fackler
log: display closing-branch nodes as "_" (BC)
2014-11-24, by Jordi Gutiérrez Hermoso
manifest: move pure parsing code out of pure
2015-03-06, by Matt Mackall
manifest.c: new extension code to lazily parse manifests
2015-01-13, by Augie Fackler
workingctx: use normal dirs() instead of dirstate.dirs()
2015-03-05, by Durham Goode
merge with stable
2015-03-05, by Matt Mackall
subrepo: only fetch unknown files from git when explicitly requested
2015-03-03, by Matt Harbison
subrepo: always return scmutil.status() from gitsubrepo.status()
2015-03-03, by Matt Harbison
subrepo: explicitly request clean and unknown files in status for git's add
2015-03-03, by Matt Harbison
largefiles: handle logging from outside the repo
2015-03-01, by Matt Harbison
largefiles: don't prefix standin patterns with '.hglf' when logging
2015-03-01, by Matt Harbison
largefiles: teach log to handle patterns
2015-02-28, by Matt Harbison
check-code: allow disabling msys path check
2015-03-05, by Matt Mackall
revset: extend fullreposet to make "null" revision magically appears in set
2015-01-08, by Yuya Nishihara
revset: duplicate spanset.__contains__ to fullreposet for modification
2015-01-10, by Yuya Nishihara
revset: have all() filter out null revision
2015-01-10, by Yuya Nishihara
revset: drop unnecessary calls of getall() with empty argument
2015-01-10, by Yuya Nishihara
graphlog: do not bypass commands.log so that -fr works
2015-03-04, by Yuya Nishihara
histedit: add a config allowing changing histedit rule line length limit
2015-01-21, by Mateusz Kwapich
dirstate: make sure rootdir ends with directory separator (issue4557)
stable
2015-03-06, by Yuya Nishihara
i18n-de: fix a typo in the german translation
stable
2015-03-04, by Alexander Becher
histedit: fix style of new error message
2015-03-03, by Matt Mackall
Makefile: allow setting HGTESTFLAGS in shell environment for TESTFLAGS
2015-02-04, by Augie Fackler
Makefile: introduce testpy-% target for testing with a specifc Python
2015-02-04, by Augie Fackler
extdiff: expand tildes and variables in paths to user-supplied diff programs
2015-02-27, by Jordi Gutiérrez Hermoso
setup.py: do not install c extensions on pypy
2015-02-22, by Joan Massich
copyright: update to 2015
2015-03-02, by Jesus Cea
changegroup: emit full-replacement deltas if either revision is censored
2015-01-21, by Mike Edgar
log: make -fr show complete history from the given revs
2015-02-06, by Durham Goode
util: accept "now, today, yesterday" for dates even the locale is not english
2015-02-24, by André Klitzing
copies: only calculate 'addedinm[12]' sets once
2015-02-27, by Martin von Zweigbergk
copies: calculate 'bothnew' from manifestdict.filesnotin()
2015-02-27, by Martin von Zweigbergk
copies: replace _nonoverlap() by calls to manifestdict.filesnotin()
2015-02-27, by Martin von Zweigbergk
copies: move code into new manifestdict.filesnotin() method
2015-02-27, by Martin von Zweigbergk
subrepo: warn when adding already tracked files in gitsubrepo
2015-02-27, by Matt Harbison
subrepo: don't exclude files in .hgignore when adding to git
2015-02-26, by Matt Harbison
dirstate: clarify comment about leaving normal files undef if changed 'now'
2015-01-14, by Mads Kiilerich
spelling: fixes from proofreading of spell checker issues
2015-01-18, by Mads Kiilerich
merge-tools: configuration for Beyond Compare on OS X
2015-02-27, by Mads Kiilerich
convert: when converting from monotone, use the number 1 for close in extras
2015-01-21, by Mads Kiilerich
hgweb: extract changeset template mapping generation to own function
2015-03-02, by Gregory Szorc
merge with stable
2015-03-02, by Matt Mackall
revrange: don't parse revset aliases as hash prefixes (issue4553)
2015-02-25, by Jordi Gutiérrez Hermoso
subrepos: support adding files in git subrepos
2015-02-24, by Mathias De Maré
subrepo: return only the manifest keys from hgsubrepo.files()
2015-02-15, by Matt Harbison
archive: change the default prefix to '' from None
2015-02-15, by Matt Harbison
debugsetparent: document one common caveat specifically
2015-02-25, by Martin von Zweigbergk
repair: setup hookargs when processing bundle2s
2015-02-20, by Eric Sumner
amend: check for directory renames for both merge parents (issue4516)
stable
2015-03-02, by Pierre-Yves David
merge with stable
2015-03-02, by Matt Mackall
largefiles: avoid infinite recursive call of openlfdirstate in overriderevert
2015-03-02, by FUJIWARA Katsunori
Added signature for changeset 07a92bbd02e5
stable
2015-03-02, by Matt Mackall
Added tag 3.3.2 for changeset 07a92bbd02e5
stable
2015-03-02, by Matt Mackall
transaction: really disable hardlink backups (issue4546)
stable
3.3.2
2015-03-02, by Matt Harbison
merge with stable
2015-03-02, by Matt Mackall
test-obsolete: use 'log -T {node}' instead of 'id --debug -i' to lookup hash
2015-02-28, by Matt Harbison
Added signature for changeset 5b4ed033390b
stable
2015-03-02, by Matt Mackall
Added tag 3.3.1 for changeset 5b4ed033390b
stable
2015-03-02, by Matt Mackall
revisionbranchcache: fall back to slow path if starting readonly (issue4531)
stable
3.3.1
2015-02-06, by Mads Kiilerich
largefiles: access to specific fields only if largefiles enabled (issue4547)
stable
2015-02-26, by FUJIWARA Katsunori
templatekw: fix {join(bookmarks, sep)} to always show associated bookmarks
stable
2015-02-18, by Yuya Nishihara
templatekw: inline showlist() into showbookmarks()
stable
2015-02-18, by Yuya Nishihara
transaction: disable hardlink backups (issue4546)
stable
2015-03-02, by Matt Mackall
repoview: invalidate cached changelog if _delayed changes (issue4549)
stable
2015-03-01, by Matt Mackall
test: make test-extdiff resilient to */gnubin/echo
stable
2015-02-26, by Sean Farley
dispatch: work around UnicodeDecodeError caused by SSLError of Python 2.7.9
stable
2015-02-26, by Yuya Nishihara
revset: mask specific names for named() predicate
stable
2015-02-05, by FUJIWARA Katsunori
i18n-pt_BR: synchronized with 756c5c8331b0
stable
2015-03-01, by Wagner Bruna
i18n-ja: synchronized with 756c5c8331b0
stable
2015-03-01, by FUJIWARA Katsunori
merge with stable
2015-02-27, by Matt Mackall
manifest: rename 'mf', 'map', and 'mapping' to 'm'
2015-02-24, by Martin von Zweigbergk
manifest: make copy logic local to copy()
2015-02-23, by Martin von Zweigbergk
extensions: indicate loaded for an immediately called afterload callback
2015-02-21, by Matt Harbison
tests: add test showing tags cache drops filtered heads (issue4550)
2015-02-24, by Gregory Szorc
tags: write tags cache deterministically
2015-02-24, by Gregory Szorc
histedit: add --edit-plan option to histedit
2015-01-22, by Mateusz Kwapich
histedit: generalize makedesc
2015-01-22, by Mateusz Kwapich
histedit: extract method ruleeditor
2015-02-23, by Mateusz Kwapich
churn: deprecate -t option in favour of -T
2015-02-24, by Jordi Gutiérrez Hermoso
pull: print "pulling from foo" before accessing the other repo
2015-02-24, by Thomas Arendsen Hein
error.LookupError: rename 'message' property to something else
2015-02-18, by Siddharth Agarwal
hgweb: use introrev() for finding parents (issue4506)
2015-02-19, by Anton Shestakov
subrepo: drop unused pattern initialization in hgsubrepo revert
2015-02-08, by Matt Harbison
revert: display full subrepo output with --dry-run
2015-02-07, by Matt Harbison
largefiles: don't warn when reverting a forgotten largefile
2015-02-07, by Matt Harbison
subrepo: annotate addremove with @annotatesubrepoerror
2015-02-06, by Matt Harbison
histedit: don't recreate state object
2015-02-17, by Durham Goode
hgweb: clearly outline <tr> block in paper/changeset.tmpl
2015-01-10, by Anton Shestakov
hgweb: don't mix tabs and spaces in monoblue templates
2015-01-10, by Anton Shestakov
hgweb: remove unneeded escaping in gitweb/map and monoblue/map
2015-01-10, by Anton Shestakov
resolve: port to generic templater
2015-02-11, by Yuya Nishihara
resolve: extract -l/--list operation from big loop
2015-02-11, by Yuya Nishihara
resolve: silence warning of unknown pats for -l/--list (BC)
2015-02-11, by Yuya Nishihara
extensions: allow extending command synopsis and docstring
2015-02-09, by Ryan McElroy
revlog: _addrevision creates full-replace deltas based on censored revisions
2015-01-21, by Mike Edgar
revlog: special case expanding full-replacement deltas received by exchange
2015-02-06, by Mike Edgar
test-merge-tools: fix flaky test by avoiding debugsetparents
2015-02-10, by Martin von Zweigbergk
revlog: in addgroup, reject ill-formed deltas based on censored nodes
2015-02-06, by Mike Edgar
mdiff: add helper for making deltas which replace the full text of a revision
2015-01-21, by Mike Edgar
revlog: add "iscensored()" to revlog public API
2015-01-23, by Mike Edgar
filelog: allow censored files to contain padding data
2015-02-06, by Mike Edgar
revset: drop factory that promotes spanset to fullreposet
2015-01-08, by Yuya Nishihara
revset: specify fullreposet without using spanset factory
2015-01-08, by Yuya Nishihara
revset: make match function initiate query from full set by default
2015-02-02, by Yuya Nishihara
localrepo: don't reintroduce pruned tag entries when tagging
2014-10-01, by Matt Harbison
histedit: switch state to store node instead of ctx
2015-02-05, by Mateusz Kwapich
histedit: don't allow to strip nodes which are necessary to continue histedit
2015-01-30, by Mateusz Kwapich
subrepo: add tests for change/remove conflicts
stable
2015-02-17, by Martin von Zweigbergk
hgweb: recreate old DOM structure for css in monoblue style
stable
2015-02-12, by Anton Shestakov
shellquote: fix missing quotes for empty string
stable
2015-02-11, by Yuya Nishihara
trydiff: transpose 'if opts.git or losedatafn' with 'if f[12]'
2015-02-06, by Martin von Zweigbergk
trydiff: extract function that generates filename pairs
2015-01-22, by Martin von Zweigbergk
trydiff: read file data in only one place
2015-01-22, by Martin von Zweigbergk
trydiff: set filename variables to None even when not opts.git or losedatafn
2015-01-22, by Martin von Zweigbergk
trydiff: read flags in one place
2015-01-22, by Martin von Zweigbergk
trydiff: break 'if opts.git or losedatafn' into two
2015-02-06, by Martin von Zweigbergk
trydiff: make filenames None when they don't exist
2015-01-22, by Martin von Zweigbergk
test-help: add test to demonstrate that 'hg help merge-tools' is sane
2015-02-10, by Augie Fackler
help.merge-tools: do not double document merge tools
2015-02-09, by Gregory Szorc
help: teach topic symbols how to dedent
2015-02-09, by Gregory Szorc
webcommands: document "graph" web command
2015-02-06, by Gregory Szorc
webcommands: document "archive" web command
2015-02-06, by Gregory Szorc
webcommands: document "filelog" web command
2015-02-06, by Gregory Szorc
webcommands: document "annotate" web command
2015-02-06, by Gregory Szorc
webcommands: document "comparison" web command
2015-02-06, by Gregory Szorc
webcommands: document "filediff" web command
2015-02-06, by Gregory Szorc
webcommands: document "summary" web command
2015-02-06, by Gregory Szorc
webcommands: document "manifest" web command
2015-02-06, by Gregory Szorc
webcommands: document "changelog" web command
2015-02-06, by Gregory Szorc
webcommands: document "file" web command
2015-02-06, by Gregory Szorc
webcommands: document "log" web command
2015-02-06, by Gregory Szorc
webcommands: document "shortlog" web command
2015-02-06, by Gregory Szorc
webcommands: document "changeset" web command
2015-02-06, by Gregory Szorc
webcommands: document "tags" web command
2015-02-06, by Gregory Szorc
webcommands: document "bookmarks" web command
2015-02-06, by Gregory Szorc
webcommands: document "branches" web command
2015-02-06, by Gregory Szorc
webcommands: document "help" web command
2015-02-06, by Gregory Szorc
help: add web commands to help documentation
2015-02-06, by Gregory Szorc
help.hgweb: add a section describing URLs and common parameters
2015-02-06, by Gregory Szorc
webcommands: move help import into help command handler
2015-02-06, by Gregory Szorc
webcommands: define a dict of available commands
2015-02-06, by Gregory Szorc
webcommands: define web commands using a decorator
2015-02-06, by Gregory Szorc
run-tests: ensure install directories exist
2015-02-06, by Gregory Szorc
run-tests: avoid printing extra newlines from install log
2015-02-06, by Gregory Szorc
bundlerepo: basic bundle2 support
2015-02-06, by Eric Sumner
bundlerepo: keep track of the original bundle object
2015-02-05, by Eric Sumner
bundle2.unbundle20: add compressed() method
2015-02-05, by Eric Sumner
bundle2.unpackermixin: default value for seek() whence parameter
2015-02-05, by Eric Sumner
windows: adjust doc string and comments of posixfile()
2015-02-06, by Adrian Buehlmann
color: support a different color mode when the pager is active
2015-02-04, by Gregory Szorc
pager: ensure wrapped dispatch._runcommand runs before color's
2015-02-06, by Gregory Szorc
pager: set an attribute on ui indicating that a pager is active
2015-02-06, by Gregory Szorc
extensions: support callbacks after another extension loads
2015-02-06, by Gregory Szorc
log: fix --follow null parent not to include revision 0
2015-02-06, by Yuya Nishihara
cmdutil: have walkchangerevs utilize common function to build revs
2015-02-06, by Yuya Nishihara
log: extract common part from getgraphlogrevs() and getlogrevs()
2015-02-06, by Yuya Nishihara
graphlog: remove useless check for empty repo when --follow is specified
2015-02-06, by Yuya Nishihara
graphlog: move comment and flag denoting revs might be unsorted
2015-02-05, by Yuya Nishihara
graphlog: remove too early return from getgraphlogrevs() for empty repo
2015-02-05, by Yuya Nishihara
trydiff: call util.binary in only one place
2015-01-22, by Martin von Zweigbergk
trydiff: collect all lossiness checks in one place
2015-01-22, by Martin von Zweigbergk
trydiff: replace 'binarydiff' variable by 'binary' variable
2015-01-22, by Martin von Zweigbergk
trydiff: rename 'op' to make it more specific
2015-01-16, by Martin von Zweigbergk
hgweb: replace implicit <tbody> with explicit <thead> where appropriate
2015-02-06, by Anton Shestakov
obsolete: drop the explicit seek to EOF after append mode open()
2015-01-31, by Matt Harbison
branchmap: backout 6bf93440a717
2015-01-31, by Matt Harbison
windows: seek to the end of posixfile when opening in append mode
2015-01-31, by Matt Harbison
context: use unfiltered repo for '.'
2014-11-20, by Martin von Zweigbergk
check-commit: check capitalization in summary lines
2015-02-05, by Eric Sumner
bundle2: seek in part iterator
2015-02-05, by Eric Sumner
bundle2: now that we have a seek implementation, use it
2015-02-05, by Eric Sumner
obsolete: populate successors, precursors, children lazily
2015-02-04, by Martin von Zweigbergk
obsolete: pass only new markers to _checkinvalidmarkers()
2015-02-04, by Martin von Zweigbergk
obsolete: extract helpers from _load()
2015-01-20, by Martin von Zweigbergk
test-gendoc: require gettext
2015-01-20, by Eric Sumner
hgweb: use css margin instead of empty <p> before diffstat table
2015-02-05, by Anton Shestakov
hgweb: use css margin instead of empty <p> before <div class="atom-logo">
2015-02-05, by Anton Shestakov
error: update docstring on ParseError
2015-01-26, by Augie Fackler
dispatch: consolidate formatting of ParseErrors
2015-01-26, by Augie Fackler
error: store filename and message on LookupError for later
2015-02-04, by Martin von Zweigbergk
bundle2.unbundlepart: implement seek()
2015-01-14, by Eric Sumner
bundle2.unbundlepart: tell() implementation
2015-01-14, by Eric Sumner
bundle2.unbundlepart: keep an index of chunks and their locations
2015-01-14, by Eric Sumner
bundle2.unbundlepart: raise payloadchunks from a closure to a method
2015-01-14, by Eric Sumner
manifest: make lru size configurable
2015-01-23, by Durham Goode
parsers: use k instead of n for PyArg_ParseTuple because python 2.4 is awful
2015-02-04, by Augie Fackler
revset: have rev() validate input by repo.changelog.__contains__()
2015-02-04, by Yuya Nishihara
revlog: add __contains__ for fast membership test
2015-02-04, by Yuya Nishihara
largefiles: set the extension as enabled locally after a clone requiring it
2015-02-02, by Matt Harbison
color: be more conservative about setting ANSI mode on Windows (BC)
2015-02-03, by Gregory Szorc
merge with stable
2015-02-03, by Matt Mackall
bundle2.unpackermixin: control for underlying file descriptor
2015-01-14, by Eric Sumner
trydiff: join elements in 'header' list by '\n'
2015-01-16, by Martin von Zweigbergk
trydiff: move check for quietness out of diffline()
2015-01-16, by Martin von Zweigbergk
trydiff: remove dead branch in diffline()
2015-01-16, by Martin von Zweigbergk
trydiff: make 'revs' ignored if opts.git is set
2015-01-16, by Martin von Zweigbergk
trydiff: remove unused argument to diffline()
2015-01-16, by Martin von Zweigbergk
trydiff: move git-header code out of diffline function
2015-01-16, by Martin von Zweigbergk
_fm1readmarkers: generate list in C
2015-01-27, by Martin von Zweigbergk
obsolete: use parsers.fm1readmarker if it exists for a ~38% perf win
2015-01-20, by Augie Fackler
parsers: add fm1readmarker
2015-01-23, by Augie Fackler
util: add getbefloat64
2015-02-03, by Augie Fackler
util: add getbe{u,}int16 utility methods
2015-01-20, by Augie Fackler
obsolete: make optional offset parameter to fm*readmarkers required
2015-01-20, by Augie Fackler
log: fix json-formatted output when file copies are listed (issue4523)
stable
2015-02-02, by Augie Fackler
merge with stable
2015-02-03, by Matt Mackall
copy: move _forwardcopies file logic to a function
2015-01-27, by Durham Goode
copy: move mergecopies file logic to a function
2015-01-27, by Durham Goode
histedit: allow configuring default behavior
2015-02-02, by Durham Goode
revset: get revision number of each node from target namespaces
stable
2015-02-03, by FUJIWARA Katsunori
largefiles: update _subdirlfs() comment
2015-02-01, by Matt Harbison
largefiles: use the core file copy logic to validate the destination path
2015-01-31, by Matt Harbison
trydiff: inline indexmeta()
2015-01-16, by Martin von Zweigbergk
parsers: rewrite index_ancestors() in terms of index_commonancestorsheads()
2015-01-23, by Martin von Zweigbergk
filelog: remove unused _file method
2015-01-22, by Mike Edgar
histedit: store full node hash in rules
2015-01-26, by Mateusz Kwapich
trydiff: order header-writing code in same order as output
2015-01-16, by Martin von Zweigbergk
trydiff: inline sole addmodehdr() call
2015-01-16, by Martin von Zweigbergk
trydiff: join filename with prefix only once
2015-01-16, by Martin von Zweigbergk
trydiff: collect header-writing in one place
2015-01-22, by Martin von Zweigbergk
trydiff: make variable names more consistent
2015-01-16, by Martin von Zweigbergk
trydiff: check only if added file is a copy target, not source
2015-01-16, by Martin von Zweigbergk
trydiff: remove unused variable 'modifiedset'
2015-01-29, by Martin von Zweigbergk
revset: replace parsing alias definition by _parsealiasdefn to parse strictly
2015-02-02, by FUJIWARA Katsunori
revset: introduce _parsealiasdefn to parse alias definitions strictly
2015-02-02, by FUJIWARA Katsunori
hgweb: use revset.spanset where appropriate
2015-02-02, by Yuya Nishihara
subrepo: add 'cat' support for git subrepos
2015-02-01, by Mathias De Maré
merge with stable
2015-02-02, by Matt Mackall
Added signature for changeset fbdd5195528f
stable
2015-02-01, by Matt Mackall
Added tag 3.3 for changeset fbdd5195528f
stable
2015-02-01, by Matt Mackall
merge with i18n
stable
3.3
2015-02-01, by Matt Mackall
i18n-ja: synchronized with 9a391d720cf9
stable
2015-02-01, by FUJIWARA Katsunori
i18n-pt_BR: synchronized with 448bb32b8ee6
stable
2015-01-29, by Wagner Bruna
filectx: use _descendantrev in parents()
stable
2015-02-01, by Matt Mackall
filectx: if we have a _descendantrev, use it to adjust linkrev
stable
2015-02-01, by Matt Mackall
copies: use linkrev for file tracing limit
stable
2015-02-01, by Matt Mackall
filectx: use linkrev to sort ancestors
stable
2015-02-01, by Matt Mackall
_adjustlinkrev: reuse ancestors set during rename detection (issue4514)
stable
2015-01-30, by Pierre-Yves David
filectx: move _adjustlinkrev to a method
stable
2015-01-30, by Pierre-Yves David
revset: raise RepoLookupError to make present() predicate continue the query
stable
2015-01-31, by FUJIWARA Katsunori
templatekw: re-add showtags() to list tags keyword up in online help
stable
2015-02-01, by FUJIWARA Katsunori
largefiles: don't interfere with logging normal files
stable
2015-01-30, by Matt Harbison
discovery: properly exclude locally known but filtered heads
stable
2015-01-30, by Pierre-Yves David
test: make test-extdiff resilient to /usr/bin/echo
stable
2015-01-30, by Pierre-Yves David
obsstore: make the invalid markers check wrap-able
stable
2015-01-30, by Pierre-Yves David
convert: replace revision references in messages if they are >= short hashes
stable
2015-01-30, by Mads Kiilerich
merge: mark .hgsubstate as possibly dirty before submerge for consistency
stable
2015-01-30, by FUJIWARA Katsunori
rebase: ensure rebase revision remains visible (issue4504)
stable
2015-01-27, by Pierre-Yves David
extdiff: reintroduce backward compatibility with manual quoting of parameters
stable
2015-01-28, by Mads Kiilerich
mergetools: drop incorrect quoting of diffargs variables
stable
2015-01-28, by Mads Kiilerich
namespace: introduce logfmt to show l10n-ed messages for hg log correctly
stable
2015-01-28, by FUJIWARA Katsunori
osutil: fix memory leak of PyBytes of path in statfiles
stable
2015-01-27, by Augie Fackler
revert: move prefetch to after the actions logic
stable
2015-01-27, by Durham Goode
diffhelpers: fix botched return statement from c8e7fa41bfc5
stable
2015-01-28, by Augie Fackler
subrepo: don't abort in add when non-hg subrepos are present (issue4513)
stable
2015-01-27, by Matt Harbison
osutil: fix leak of stat in makestat when Py_BuildValue fails
stable
2015-01-27, by Augie Fackler
osutil.c: clean up space before a tab
stable
2015-01-27, by Augie Fackler
dirs: fix leak of iterator in dirs_fromiter
stable
2015-01-27, by Augie Fackler
diffhelpers: verify hline was created before using it
stable
2015-01-27, by Augie Fackler
largefiles: revert to lfilesrepo.status() being an unfiltered method
stable
2015-01-25, by Matt Harbison
test-tools: portability tweak
stable
2015-01-25, by Matt Mackall
revset: fix ancestors(null) to include null revision (issue4512)
stable
2015-01-25, by Yuya Nishihara
log: use rev() to build revset of --follow option from numeric revision
stable
2015-01-10, by Yuya Nishihara
revset: allow rev(-1) to indicate null revision (BC)
stable
2015-01-10, by Yuya Nishihara
extensions: don't quit loading extensions in the middle if traceback is on
stable
2015-01-23, by Siddharth Agarwal
test-hgweb: fix shutdown race
stable
2015-01-23, by Matt Mackall
tests: invoke hg command indirectly from shell script to run on Windows
stable
2015-01-22, by FUJIWARA Katsunori
log: evaluate filesets on working copy, not its parent
stable
2015-01-21, by Martin von Zweigbergk
fileset: add tests of generated working copy states
stable
2015-01-21, by Martin von Zweigbergk
parsers: avoid leaking several PyObjects in index_stats
stable
2015-01-23, by Augie Fackler
parsers: don't leak a reference to raise_revlog_error on success
stable
2015-01-23, by Augie Fackler
parsers: don't leak a tuple in pack_dirstate
stable
2015-01-23, by Augie Fackler
parsers.c: fix a memory leak in index_commonancestorsheads
stable
2015-01-23, by Augie Fackler
parsers: avoid leaking obj in index_ancestors
stable
2015-01-23, by Augie Fackler
parsers: don't leak references to sys et al in check_python_version
stable
2015-01-23, by Augie Fackler
parsers: fix leak of err when asciilower hits a unicode decode error
stable
2015-01-23, by Augie Fackler
largefiles: use 'default' path for pulling largefiles, not 'default-push'
stable
2015-01-23, by Mads Kiilerich
osx: patch .pax.gz files in pkg bundles so they extract as root (issue4081)
stable
2015-01-23, by Mads Kiilerich
repair._bundle: fix traceback for bad config value
stable
2015-01-21, by Eric Sumner
subrepo: correctly add newline for git subrepo diffs
stable
2015-01-21, by Mathias De Maré
tests: discard useless "(glob)" in "reverting subrepo" lines
stable
2015-01-22, by FUJIWARA Katsunori
check-code.py: avoid warning against "reverting subrepo ..." lines
stable
2015-01-22, by FUJIWARA Katsunori
run-tests.py: inherit --pure option from outer run-tests.py execution
stable
2015-01-22, by FUJIWARA Katsunori
hg.bat: return exit code explicitly for indirect invocation
stable
2015-01-22, by FUJIWARA Katsunori
run-tests.py: execute hghave with same env vars as ones for actual tests
stable
2015-01-22, by FUJIWARA Katsunori
osx: use bdist_mpkg.script_bdist_mpkg module instead of bdist_mpkg command
stable
2015-01-21, by Mads Kiilerich
osx: don't launch installer after building it with bdist_mpkg
stable
2015-01-21, by Mads Kiilerich
osx: update "Read Me" "Important Information" text in the package installer
stable
2015-01-21, by Mads Kiilerich
commit: remove reverse search for copy source when not in parent (issue4476)
stable
2015-01-20, by Ryan McElroy
merge with i18n
stable
2015-01-20, by Matt Mackall
i18n-pt_BR: synchronized with db8e3f7948b1
stable
2015-01-18, by Wagner Bruna
convert: handle LookupError in mercurial_source.lookuprev()
stable
2015-01-18, by Matt Harbison
color: add missing 'dim' in _effects
stable
2015-01-18, by Sean Farley
diff: use binary diff when copy source is binary
stable
2015-01-17, by Martin von Zweigbergk
largefiles: fix commit of a directory with no largefile changes (issue4330)
stable
2015-01-18, by Matt Harbison
test-tools: update for platforms without symlink support after 5b20e4c32117
stable
2015-01-18, by Matt Harbison
tests: add "(glob)" to output in test-histedit-commute.t for Windows
stable
2015-01-18, by Matt Harbison
Added signature for changeset db8e3f7948b1
stable
2015-01-17, by Matt Mackall
Added tag 3.3-rc for changeset db8e3f7948b1
stable
2015-01-17, by Matt Mackall
merge default into stable for 3.3 feature freeze
stable
3.3-rc
2015-01-17, by Matt Mackall
messages: quote "hg help" hints consistently
2015-01-17, by Wagner Bruna
bundle2: fix parttype enforcement
2015-01-17, by Matt Mackall
test-tools: another vfat fix
2015-01-17, by Matt Mackall
test-tools: check for unix permissions for hardlinking
2015-01-17, by Matt Mackall
tests: more fixes for f
2015-01-17, by Matt Mackall
tests: teach f not to report symlink mode bits
2015-01-17, by Matt Mackall
tests: teach f not to report directory size
2015-01-17, by Matt Mackall
test-histedit-commute: call helper script with sh
2015-01-17, by Matt Mackall
test-tools: fix portability issues
2015-01-17, by Matt Mackall
progress: add a lock to prepare for introducing a thread
2015-01-17, by Solomon Matthews
progress: move update check into helper method
2015-01-17, by Solomon Matthews
progress: move current topic to member variable
2015-01-17, by Solomon Matthews
progress: add try/finally to make the diffs for the next commit more readable
2015-01-15, by Solomon Matthews
transaction: include backup file in the "undo" transaction
2015-01-16, by Pierre-Yves David
transaction: pass the name of the "undo" journal to the transaction
2015-01-16, by Pierre-Yves David
rollback: have an empty entry for the vfsmap in rollback
2015-01-16, by Pierre-Yves David
transaction: clarify the name of 'journal' argument for transaction
2015-01-16, by Pierre-Yves David
transaction: use 'util.copyfile' for creating backup
2015-01-05, by Pierre-Yves David
copyfile: allow optional hardlinking
2015-01-05, by Pierre-Yves David
repair: add experimental option to write bundle2 files
2015-01-15, by Eric Sumner
changegroup.getsubset: support multiple versions
2015-01-15, by Eric Sumner
changegroup.writebundle: HG2Y support
2015-01-15, by Eric Sumner
changegroup.writebundle: provide ui
2015-01-15, by Eric Sumner
test-module-imports: use test-repo requirement
2015-01-16, by Matt Mackall
largefiles: don't rehash largefiles in updatelfiles if standin hash changed
2015-01-09, by Mads Kiilerich
largefiles: show progress when checking standin hashes in outgoing changesets
2015-01-16, by Mads Kiilerich
unbundle: support bundle2 files
2015-01-14, by Eric Sumner
pullbundle2: extract addchangegroup result combining into its own function
2015-01-16, by Eric Sumner
histedit: add a test to show that issue4251 is fixed (issue4251)
2015-01-16, by Augie Fackler
commands.debugbundle: bundle2 support
2015-01-15, by Eric Sumner
largefiles: cleanup overrideadd()
2015-01-12, by Matt Harbison
largefiles: enable subrepo support for add
2015-01-12, by Matt Harbison
add: pass options via keyword args
2015-01-12, by Matt Harbison
largefiles: don't pop largefile-specific arguments to the add command
2014-12-31, by Matt Harbison
share: replace the bookmarks.shared file with an entry on a new "shared" file
2015-01-11, by Angel Ezquerra
docker: support Fedora 21
2014-11-02, by Mads Kiilerich
rpm: make Python 2.7.9 the default Python to include in rpms for EL 5
2015-01-16, by Mads Kiilerich
contrib: make Python 2.7.9 the default in Makefile.python
2015-01-16, by Mads Kiilerich
localrepo: remove all external users of localrepo.wopener
2015-01-11, by Angel Ezquerra
localrepo: remove all external users of localrepo.sopener
2015-01-11, by Angel Ezquerra
localrepo: remove all external users of localrepo.opener
2015-01-15, by Angel Ezquerra
log: use namespace logname and colorname
2015-01-14, by Sean Farley
namespaces: add colorname member to namespace object
2015-01-14, by Sean Farley
namespaces: add logname member to namespace object
2015-01-14, by Sean Farley
namespaces: use named args for namespace api
2015-01-14, by Sean Farley
namespaces: make the constructor into named args
2015-01-14, by Sean Farley
dispatch: only check compatibility against major and minor versions (BC)
2015-01-15, by Gregory Szorc
test-extension: use a realistic Mercurial version
2015-01-15, by Gregory Szorc
test-extension: improve test readability
2015-01-15, by Gregory Szorc
bundle2: enforce parttype as alphanumerical
2014-12-18, by Pierre-Yves David
tests: conditionalize test-tools.t for Windows support
2015-01-14, by Matt Harbison
dirstate: ignore negative debug.dirstate.delaywrite values - they crashed it
2015-01-14, by Mads Kiilerich
linkrev: use the right manifest content when adjusting linrev (issue4499)
2015-01-14, by Pierre-Yves David
unpacker: fix missing arg for py2.4
2015-01-14, by Matt Mackall
branchcache: make _rbcrevslen handling more safe
2015-01-14, by Mads Kiilerich
branchcache: add debug output whenever cache files use truncate
2015-01-14, by Mads Kiilerich
tests: rework revision branch cache tests
2015-01-14, by Mads Kiilerich
tests: add 'f' tool for cross platform file operations in the tests
2015-01-14, by Mads Kiilerich
run-tests: include testdir in $PATH so tests easily can use helper tools
2015-01-14, by Mads Kiilerich
filelog: use censored revlog flag bit to quickly check if a node is censored
2015-01-12, by Mike Edgar
revlog: verify censored flag when hashing added revision fulltext
2015-01-12, by Mike Edgar
revlog: add flags argument to _addrevision, update callers use default flags
2015-01-12, by Mike Edgar
revlog: define censored flag for revlogng index
2015-01-12, by Mike Edgar
localrepo: remove all internal uses of localrepo.wopener
2015-01-11, by Angel Ezquerra
localrepo: remove all internal uses of localrepo.sopener
2015-01-11, by Angel Ezquerra
localrepo: remove all internal uses of localrepo.opener
2015-01-10, by Angel Ezquerra
sslutil: drop defunct ssl version constants
2015-01-14, by Augie Fackler
sslutil: use saner TLS settings on Python 2.7.9
2015-01-14, by Augie Fackler
sslutil: drop support for clients of sslutil specifying a TLS version
2015-01-14, by Augie Fackler
discovery: run discovery on filtered repository
2015-01-07, by Pierre-Yves David
revset: check for collisions between alias argument names in the declaration
2015-01-10, by FUJIWARA Katsunori
revset: parse alias declaration strictly by _parsealiasdecl
2015-01-10, by FUJIWARA Katsunori
revset: introduce "_parsealiasdecl" to parse alias declarations strictly
2015-01-10, by FUJIWARA Katsunori
revset: store full detail into revsetalias.error for error source distinction
2015-01-10, by FUJIWARA Katsunori
revset: factor out composing error message for ParseError to reuse
2015-01-10, by FUJIWARA Katsunori
revset: make tokenize extensible to parse alias declarations and definitions
2015-01-10, by FUJIWARA Katsunori
largefiles: make linear update set unsure largefiles normal if unchanged
2015-01-09, by Mads Kiilerich
debugdirstate: don't hide date field with --nodate, just show 'set'/'unset'
2015-01-09, by Mads Kiilerich
debugdirstate: simplify date handling after e7ed5d07cc4c used fixed format
2015-01-09, by Mads Kiilerich
forget: don't report rejected files as forgotten as well
2015-01-11, by Matt Harbison
largefiles: enable subrepo support for forget
2015-01-11, by Matt Harbison
namespaces: add revset for 'named(namespace)'
2015-01-13, by Sean Farley
bundles: do not overwrite existing backup bundles (BC)
2015-01-09, by Durham Goode
https: support tls sni (server name indication) for https urls (issue3090)
2015-01-12, by Alex Orange
merge with stable
2015-01-14, by Matt Mackall
unpacker: check the right exception type for 2.4
2015-01-13, by Matt Mackall
hgweb: fix diffstat links in paper/changeset.tmpl
2015-01-10, by Anton Shestakov
hgweb: close <img> elements
2015-01-10, by Anton Shestakov
hgweb: close <p> elements
2015-01-10, by Anton Shestakov
hgweb: close <th> properly in spartan/filelogentry.tmpl
2015-01-10, by Anton Shestakov
revset: simplify fullreposet.__and__ to call sort() with boolean flag
2015-01-10, by Yuya Nishihara
revset: fix spanset.isascending() to honor sort() or reverse() request
stable
2015-01-10, by Yuya Nishihara
hghave: we now support Python 2.7.9's ssl for https
2015-01-13, by Augie Fackler
Makefile.python: try curl if wget fails
2015-01-13, by Augie Fackler
test-https: glob error messages more so we pass on Python 2.7.9
2015-01-13, by Augie Fackler
filelog: fix backwards comment for 'backrevref'
2015-01-12, by Martin von Zweigbergk
filelog: remove trailing "form feed" character
2015-01-12, by Martin von Zweigbergk
filelog: remove unused variable 'lkr'
2015-01-12, by Martin von Zweigbergk
branchmap: add seek() to end of file before calling tell() on append open()
2015-01-10, by Matt Harbison
tests: fix test-casefolding.t output for branchcache
2015-01-09, by Matt Harbison
setdiscovery: remove '_setupsample' function
2015-01-06, by Pierre-Yves David
setdiscovery: document '_takequicksample'
2015-01-07, by Pierre-Yves David
setdiscovery: drop '_setupsample' usage in '_takequicksample'
2015-01-06, by Pierre-Yves David
setdiscovery: drop the 'always' argument to '_updatesample'
2015-01-07, by Pierre-Yves David
setdiscovery: always add exponential sample to the heads
2015-01-07, by Pierre-Yves David
setdiscovery: directly run '_updatesample'
2015-01-07, by Pierre-Yves David
setdiscovery: stop using '_setupsample' in '_takefullsample'
2015-01-07, by Pierre-Yves David
setdiscovery: randomly pick between heads and sample when taking full sample
2015-01-07, by Pierre-Yves David
setdiscovery: document the '_updatesample' function
2015-01-06, by Pierre-Yves David
setdiscovery: avoid calling any sample building if the undecided set is small
2015-01-06, by Pierre-Yves David
setdiscovery: delay sample building calls to gather them in a single place
2015-01-07, by Pierre-Yves David
setdiscovery: drop unused 'initial' argument for '_takequicksample'
2015-01-06, by Pierre-Yves David
readmarkers: add a SHA256 fixme note
2015-01-11, by Matt Mackall
readmarkers: fast-path single successors and parents
2015-01-11, by Matt Mackall
readmarkers: promote global constants to locals for performance
2015-01-11, by Matt Mackall
readmarkers: drop a temporary
2015-01-11, by Matt Mackall
readmarkers: read node reading into node length conditional
2015-01-11, by Matt Mackall
readmarkers: drop a temporary
2015-01-11, by Matt Mackall
readmarkers: hoist subtraction out of loop comparison
2015-01-11, by Matt Mackall
readmarkers: streamline offset tracking
2015-01-11, by Matt Mackall
readmarkers: use unpacker for fixed header
2015-01-11, by Matt Mackall
readmarkers: drop metadata temporary
2015-01-11, by Matt Mackall
readmarkers: drop date temporary
2015-01-11, by Matt Mackall
readmarkers: drop another conditional
2015-01-11, by Matt Mackall
readmarkers: drop a conditional
2015-01-10, by Matt Mackall
readmarkers: add some whitespace
2015-01-10, by Matt Mackall
readmarkers: combine parent conditionals
2015-01-10, by Matt Mackall
readmarkers: drop temporary substring assignments
2015-01-10, by Matt Mackall
util: introduce unpacker
2015-01-10, by Matt Mackall
perf: add a configurable sleep on startup
2015-01-10, by Matt Mackall
revset: use localrepo revbranchcache for branch name filtering
2015-01-08, by Mads Kiilerich
branchmap: use revbranchcache when updating branch map
2015-01-08, by Mads Kiilerich
branchcache: introduce revbranchcache for caching of revision branch names
2015-01-08, by Mads Kiilerich
hgweb: move archive entries outside of <li> in monoblue style
2015-01-09, by Anton Shestakov
hgweb: add searchhint to templates/coal/map
2015-01-09, by Anton Shestakov
largefiles: enable subrepo support for remove
2014-12-30, by Matt Harbison
transplant: properly skip empty changeset (issue4423)
2015-01-08, by Pierre-Yves David
color: add support for colorizing git subrepo diffs
2015-01-08, by Mathias De Maré
tests: fix test-casefolding.t output
2015-01-08, by Matt Harbison
synthrepo: new filenames must not also be new directories, and vice-versa
2014-12-12, by Mike Edgar
status: don't override _buildstatus() in workingcommitctx
2015-01-08, by Martin von Zweigbergk
status: cache dirstate status in _dirstatestatus()
2015-01-08, by Martin von Zweigbergk
localrepo: add ignoremissing parameter to branchtip
2014-10-16, by Sean Farley
namespaces: add method to return a list of nodes for a given name
2014-12-15, by Sean Farley
namespaces: add test for log
2014-10-21, by Sean Farley
log: use new namespaces api to display names
2014-10-17, by Sean Farley
tests: add a i18n translation test for log output
2014-12-31, by Sean Farley
filectx: fix annotate to not directly instantiate filectx
2015-01-09, by Durham Goode
largefiles: don't print files as both large and normal in addremove dryruns
2014-12-31, by Matt Harbison
largefiles: return the list of added files from addlargefiles()
2014-12-31, by Matt Harbison
largefiles: align the output messages for an added file with core methods
2014-11-28, by Matt Harbison
largefiles: align the output messages for a removed file with core methods
2014-11-28, by Matt Harbison
revset: use '%' as an operator for 'only'
2014-11-06, by Sean Farley
transaction: support for callbacks during abort
2015-01-06, by Gregory Szorc
debugnamecomplete: use new name api
2014-12-15, by Sean Farley
debugnamecomplete: rename from debuglabelcomplete
2014-10-17, by Sean Farley
namespaces: add __iter__ and iteritems methods
2014-12-22, by Sean Farley
namespaces: add 'listnames' property
2014-12-15, by Sean Farley
test-bundle2-exchange: create temp script in $TESTTMP, not $TESTDIR
2015-01-07, by Martin von Zweigbergk
manifest: drop withflags() method, which is now unused
2015-01-07, by Augie Fackler
context: use new manifest.diff(clean=True) support
2014-12-15, by Augie Fackler
manifest: add optional recording of clean entries to diff
2014-12-15, by Augie Fackler
context: use manifest.diff() to compute most of status
2014-12-15, by Augie Fackler
trydiff: replace dodiff=True/'binary' by binarydiff=False/True
2015-01-07, by Martin von Zweigbergk
trydiff: replace 'dodiff = False' by 'continue'
2015-01-07, by Martin von Zweigbergk
trydiff: make addindexmeta() unconditionally add index meta
2015-01-07, by Martin von Zweigbergk
trydiff: remove unused code for git index of "combined diff"
2015-01-07, by Martin von Zweigbergk
diff: remove dead assignment
2015-01-06, by Martin von Zweigbergk
localrepo: show headline notes in commitctx before showing filenames
2014-04-18, by Mads Kiilerich
bundle: when verbose, show what takes up the space in the generated bundle
2014-08-15, by Mads Kiilerich
setdiscovery: factorize similar sampling code
2015-01-06, by Pierre-Yves David
setdiscovery: drop shadowed 'undecided' assignment
2015-01-06, by Pierre-Yves David
hgweb: extract changelist entry generation into own function
2015-01-06, by Gregory Szorc
templates: use CSS classes for diff styling
2015-01-06, by Gregory Szorc
templates: remove unnecessary <span>
2015-01-06, by Gregory Szorc
revset: introduce new operator "##" to concatenate strings/symbols at runtime
2015-01-06, by FUJIWARA Katsunori
largefiles: pass a matcher instead of a raw file list to removelargefiles()
2014-11-28, by Matt Harbison
hgweb: allow viewing diffs against p1 or p2 for merge commits (issue3904)
2015-01-03, by Anton Shestakov
namespaces: remove templatename method on the namespaces object
2014-12-21, by Sean Farley
namespaces: remove names method on the namespaces object
2014-12-21, by Sean Farley
templatekw: update namespace calls
2014-12-21, by Sean Farley
namespaces: add __getitem__ property
2014-12-21, by Sean Farley
merge with stable
2015-01-06, by Matt Mackall
cmdutil.jsonchangeset: properly compute added and removed files
stable
2015-01-05, by Gregory Szorc
largefiles: convert addlargefiles() to vfs
2014-12-31, by Matt Harbison
rebase: clarify comment about merge ancestor when rebasing merges
2015-01-04, by Mads Kiilerich
status: don't list files as both clean and deleted
2015-01-05, by Martin von Zweigbergk
status: don't list files as both removed and deleted
2015-01-05, by Martin von Zweigbergk
revset-filelog: handle hidden linkrev for file missing for head (issue4490)
2015-01-06, by Pierre-Yves David
run-tests: automatically add (glob) to "saved backup bundle to" lines
2014-11-27, by Mads Kiilerich
transaction: use the right location when cleaning up backup file (issue4479)
2015-01-05, by Pierre-Yves David
merge with stable
2015-01-05, by Matt Mackall
revset: delay showing parse error for the revset alias until it is referred
2015-01-05, by FUJIWARA Katsunori
revset: drop pre-lazyset optimization for stringset of subset == entire repo
stable
2015-01-03, by Yuya Nishihara
keyword: update copyright year
2015-01-03, by Christian Ebert
keyword: use vfs.reljoin and util.unlinkpath to remove kwdemo
2015-01-03, by Christian Ebert
largefiles: properly sync lfdirstate after removing largefiles
stable
2015-01-04, by Matt Harbison
linkrev-filelog: handle filtered linkrev with no visible children (issue4307)
2014-12-29, by Pierre-Yves David
linkrev: work around linkrev to filtered entry in 'filelog' revset
2014-12-29, by Pierre-Yves David
namespaces: update documentation and code indentation
2014-12-21, by Sean Farley
namespaces: use namespace object instead of dictionary
2014-12-19, by Sean Farley
namespaces: copy implementation to new namespace object
2014-12-19, by Sean Farley
namespaces: add a namespace object
2014-12-19, by Sean Farley
localrepo: use vfs.reljoin rather than os.path.join in the localrepository class
2015-01-02, by Angel Ezquerra
largefiles: drop a redundant check for patterns when removing without --after
2014-11-26, by Matt Harbison
context: override _dirstatestatus in workingcommitctx for correct matching
2014-12-31, by FUJIWARA Katsunori
context: avoid breaking already fixed self._status at ctx.status()
2014-12-31, by FUJIWARA Katsunori
context: add workingcommitctx for exact context to be committed
2014-12-31, by FUJIWARA Katsunori
context: make unknown/ignored/clean of cached status empty for equivalence
2014-12-31, by FUJIWARA Katsunori
templatefilters.json: stabilize output
2014-12-31, by Gregory Szorc
templatefilters.json: call functions
2014-12-31, by Gregory Szorc
merge with stable
2015-01-01, by Matt Mackall
linkrev: also adjust linkrev when bootstrapping annotate (issue4305)
2014-12-24, by Pierre-Yves David
linkrev: also adjust linkrev when bootstrapping 'follow' revset
2014-12-29, by Pierre-Yves David
linkrev: introduce an 'introrev' method on filectx
2014-12-23, by Pierre-Yves David
filectx.parents: enforce changeid of parent to be in own changectx ancestors
2014-12-23, by Pierre-Yves David
context: remove unreliable accessor methods from committablectx
2014-12-31, by FUJIWARA Katsunori
context: cache self._status correctly at workingctx.status
2014-12-31, by FUJIWARA Katsunori
filectx.parents: also fetch the filelog of rename source too
2014-12-23, by Pierre-Yves David
Added signature for changeset 1265a3a71d75
stable
2015-01-01, by Matt Mackall
Added tag 3.2.4 for changeset 1265a3a71d75
stable
2015-01-01, by Matt Mackall
largefiles: backout f72d73937853 - linear updates handle m -> a differently
stable
3.2.4
2014-12-31, by Mads Kiilerich
largefiles: mark lfile as added in lfdirstate when the standin is added
stable
2014-12-31, by Mads Kiilerich
tests: add test coverage for lfdirstate invalidation of linear update
stable
2014-12-31, by Mads Kiilerich
test-subrepo-git: ignore global git config
2014-12-30, by Matt Mackall
tests/autodiff.py: explicitly only honor feature diffopts
2014-11-21, by Siddharth Agarwal
cmdutil.changeset_printer: explicitly honor all diffopts
2014-11-21, by Siddharth Agarwal
export: explicitly honor all diffopts
2014-11-18, by Siddharth Agarwal
webcommands.annotate: explicitly only honor whitespace diffopts
2014-11-21, by Siddharth Agarwal
filectx.parents: filter nullrev parent sooner
2014-12-23, by Pierre-Yves David
context: catch FilteredRepoLookupError instead of RepoLookupError
2014-12-23, by Pierre-Yves David
narrowmatcher: propagate the rel() method
2014-11-27, by Matt Harbison
match: add the abs() method
2014-11-28, by Matt Harbison
merge with stable
2014-12-29, by Matt Mackall
posix: quote the specified string only when it may have to be quoted
2014-12-25, by FUJIWARA Katsunori
windows: quote the specified string only when it has to be quoted
2014-12-25, by FUJIWARA Katsunori
extdiff: rename the name of an argument for readability
2014-12-25, by FUJIWARA Katsunori
extdiff: avoid unexpected quoting arguments for external tools (issue4463)
2014-12-25, by FUJIWARA Katsunori
subrepo: add forgotten annotation for reverting git subrepos
2014-12-28, by Mathias De Maré
subrepo: add full revert support for git subrepos
2014-12-28, by Mathias De Maré
setup: don't fail when Python doesn't have the cygwinccompiler package
2014-12-23, by Ludovic Chabant
tests: adapt glob pattern to fix test with NetBSD's sh(1) (issue4484)
2014-12-28, by Thomas Klausner
tests: run 'cvs init' only on non-existent directories (issue4482)
2014-12-28, by Thomas Klausner
remove: use vfs instead of os.path + match.rel() for filesystem checks
2014-12-25, by Matt Harbison
forget: use vfs instead of os.path + match.rel() for filesystem checks
2014-12-25, by Matt Harbison
tests: make a multi-statement hook in bundle2-exchange Windows compatible
2014-12-24, by Matt Harbison
sshpeer: more thorough shell quoting
stable
2014-12-29, by Matt Mackall
merge with stable
2014-12-29, by Matt Mackall
i18n-ja: synchronized with 3b84bde06d17
stable
2014-12-29, by FUJIWARA Katsunori
i18n-pt_BR: synchronized with 53a65929ef1f
stable
2014-12-26, by Wagner Bruna
localrepo: use the vfs join method to implement the localrepo join method
2014-12-23, by Angel Ezquerra
localrepo: introduce shared method to check if a repository is shared
2014-12-21, by Angel Ezquerra
trydiff: use 'ctx1.flags()' for symmetry with 'ctx2.flags()'
2014-12-23, by Martin von Zweigbergk
trydiff: use 'not in addedset' for symmetry with 'not in removedset'
2014-12-23, by Martin von Zweigbergk
trydiff: simplify checking for additions
2014-12-23, by Martin von Zweigbergk
trydiff: extract 'date2' variable like existing 'date1'
2014-12-23, by Martin von Zweigbergk
trydiff: use sets, not lists, for containment checks
2014-12-23, by Martin von Zweigbergk
largefiles: fix unused import
2014-12-24, by Matt Mackall
largefiles: look at unfiltered().lfstatus to allow status() to be filtered
2014-12-07, by Matt Harbison
largefiles: eliminate a duplicate message when removing files in verbose mode
2014-11-28, by Matt Harbison
largefiles: ensure that the standin files are available in getlfilestoupload()
2014-12-17, by Matt Harbison
merge: move checking of unknown files out of manifestmerge()
2014-12-18, by Martin von Zweigbergk
merge: extract method for checking for conflicting untracked file
2014-12-13, by Martin von Zweigbergk
merge: create 'cm' action for 'get or merge' case
2014-12-15, by Martin von Zweigbergk
merge: don't overwrite untracked file at directory rename target
2014-12-12, by Martin von Zweigbergk
merge: remove constant tuple element from 'aborts'
2014-11-18, by Martin von Zweigbergk
merge: collect checking for unknown files at end of manifestmerge()
2014-11-19, by Martin von Zweigbergk
merge: introduce 'c' action like 'g', but with additional safety
2014-11-19, by Martin von Zweigbergk
merge: structure 'remote created' code to match table
2014-11-19, by Martin von Zweigbergk
pushkey: run hook after the lock release
2014-12-22, by Pierre-Yves David
setup: use changes since latest tag instead of just distance
2014-12-12, by Siddharth Agarwal
setup: use changessincelatesttag from archive if present
2014-12-12, by Siddharth Agarwal
archive: store number of changes since latest tag as well
2014-12-12, by Siddharth Agarwal
merge with stable
2014-12-22, by Matt Mackall
demandimport: blacklist distutils.msvc9compiler (issue4475)
stable
2014-12-22, by Augie Fackler
largefiles: don't duplicate 'actions' into 'actionbyfile'
2014-12-11, by Martin von Zweigbergk
merge: make calculateupdates() return file->action dict
2014-12-11, by Martin von Zweigbergk
merge: let _forgetremoved() work on the file->action dict
2014-12-11, by Martin von Zweigbergk
merge: let _resolvetrivial() work on the file->action dict
2014-12-11, by Martin von Zweigbergk
merge: let bid merge work on the file->action dict
2014-12-11, by Martin von Zweigbergk
merge: write manifestmerge() using dictionary with entry per file
2014-12-08, by Martin von Zweigbergk
repoview: backout ced3ecfc2e57
2014-12-17, by Pierre-Yves David
largefile: explain why no monkey patching on a repoview
2014-12-17, by Pierre-Yves David
largefile: backout ca54fb3d71ce
2014-12-17, by Pierre-Yves David
incoming: handle phases the same as pull
2014-12-18, by Eric Sumner
bundlerepo: retract phase boundary
2014-12-18, by Eric Sumner
bundlerepo: implement safe phasecache
2014-12-18, by Eric Sumner
localrepo.__getitem__: add slicing support
2014-12-18, by Eric Sumner
ignore: resolve ignore files relative to repo root (issue4473) (BC)
2014-12-16, by Siddharth Agarwal
test-hgignore: add testing for ui.ignore
2014-12-17, by Siddharth Agarwal
tests: add missing globs for Windows
2014-12-10, by Matt Harbison
share: use the 'sharedpath' attr on repo instead of reloading from the file
2014-12-18, by Matt Harbison
share: fix source repo lookup on Windows
2014-12-18, by Matt Harbison
help: suggest '-v -e' to get built-in aliases for extensions (issue4461)
2014-12-22, by Chingis Dugarzhapov
test-check-commit-hg: clarify misleading "commit message rules" error
2014-12-18, by Martin von Zweigbergk
keyword: handle resolve to either parent
2014-12-21, by Christian Ebert
keyword: update test file syntax
2014-12-21, by Christian Ebert
branches: deprecate -a
2014-12-22, by Matt Mackall
largefiles: fix a spurious missing file warning with forget (issue4053)
stable
2014-12-21, by Matt Harbison
largefiles: fix a spurious missing file warning with 'remove -A' (issue4053)
stable
2014-12-21, by Matt Harbison
largefiles: introduce the 'composelargefilematcher()' method
stable
2014-12-21, by Matt Harbison
context: return dirstate parents in workingctx.ancestors()
2014-12-18, by Durham Goode
backout: add --commit option
2014-12-17, by Mateusz Kwapich
share: add option to share bookmarks
2014-12-13, by Ryan McElroy
highlight: ignore Unicode's extra linebreaks (issue4291)
2014-12-17, by Matt Mackall
test: fix typo in test-help.t
2014-12-18, by André Sintzoff
templatekw: remove unneeded showtags
2014-12-15, by Sean Farley
namespaces: generate template keyword when registering a namespace
2014-10-16, by Sean Farley
templatekw: add helper method to generate a template keyword for a namespace
2014-12-14, by Sean Farley
namespaces: add names method to return list of names for a given node
2014-12-14, by Sean Farley
namespaces: add nodemap property
2014-12-15, by Sean Farley
namespaces: add method to get template name of namespace
2014-12-14, by Sean Farley
namespaces: add template name of a namespace
2014-12-15, by Sean Farley
memctx: remove redundant test for issue4470 from test-commit.t
2014-12-19, by FUJIWARA Katsunori
memctx: calculate manifest more efficiently
2014-12-19, by FUJIWARA Katsunori
merge with stable
2014-12-18, by Matt Mackall
Added signature for changeset 6dad422ecc5a
stable
2014-12-18, by Matt Mackall
Added tag 3.2.3 for changeset 6dad422ecc5a
stable
2014-12-18, by Matt Mackall
pathauditor: check for Windows shortname aliases
stable
3.2.3
2014-12-18, by Matt Mackall
pathauditor: check for codepoints ignored on OS X
stable
2014-12-16, by Augie Fackler
darwin: omit ignorable codepoints when normcase()ing a file path
stable
2014-12-16, by Augie Fackler
encoding: add hfsignoreclean to clean out HFS-ignored characters
stable
2014-12-16, by Augie Fackler
test-casefolding.t: demonstrate a bug with HFS+ ignoring some codepoints
stable
2014-12-11, by Augie Fackler
manifest: disallow setting the node id of an entry to None
stable
2014-12-12, by Augie Fackler
context: stop setting None for modified or added nodes
stable
2014-12-12, by Augie Fackler
largefiles: don't actually remove largefiles in an addremove dry run
stable
2014-12-13, by Matt Harbison
bundle2: lowercase part types
2014-12-17, by Eric Sumner
bundle2.bundlepart: make mandatory part flag explicit in API
2014-12-17, by Eric Sumner
memctx: calculate manifest correctly with newly-removed files (issue4470)
2014-12-17, by FUJIWARA Katsunori
memctx: calculate manifest including newly added files correctly
2014-12-17, by FUJIWARA Katsunori
memctx: calculate exact status being committed from specified files
2014-12-17, by FUJIWARA Katsunori
bundle2._processpart: forcing lower-case compare is no longer necessary
2014-12-12, by Eric Sumner
bundle2.unbundlepart: decouple mandatory from parttype
2014-12-12, by Eric Sumner
memctx: fix manifest for removed files (issue4470)
2014-12-15, by Augie Fackler
convert: on svn failure, note libsvn version (issue4043)
2014-12-12, by Augie Fackler
vfs: add a 'split' method
2014-12-15, by Pierre-Yves David
vfs: add a 'reljoin' function for joining relative paths
2014-12-15, by Pierre-Yves David
subrepo: fix git subrepo ui argument
2014-12-18, by Matt Mackall
subrepo: drop the 'ui' parameter to revert()
2014-12-13, by Matt Harbison
subrepo: drop the 'ui' parameter to removefiles()
2014-12-13, by Matt Harbison
subrepo: drop the 'ui' parameter to forget()
2014-12-13, by Matt Harbison
subrepo: drop the 'ui' parameter to cat()
2014-12-13, by Matt Harbison
subrepo: drop the 'ui' parameter to archive()
2014-12-13, by Matt Harbison
subrepo: use 'self.ui' instead of 'self._repo.ui'
2014-12-13, by Matt Harbison
subrepo: reset 'self.ui' to the subrepo copy of 'ui' in the hgsubrepo class
2014-12-13, by Matt Harbison
subrepo: rename the '_ui' member to 'ui'
2014-12-13, by Matt Harbison
subrepo: drop the '_ui' member in the subrepo subclasses
2014-12-13, by Matt Harbison
graphmod: attempt to clarify documentation of groupbranchiter()
2014-12-09, by Augie Fackler
graphmod: rename graph-topological config to graph-group-branches
2014-12-08, by Augie Fackler
groupbranchiter: allow callers to select the first branch
2014-09-04, by Pierre-Yves David
groupbranchiter: support for non-contiguous revsets
2014-09-04, by Pierre-Yves David
groubranchhiter: indent most of the inner code
2014-11-14, by Pierre-Yves David
graphlog: add a way to test the 'groupbranchiter' function
2014-11-14, by Pierre-Yves David
graphmod: add a function for topological iteration
2014-09-04, by Pierre-Yves David
namespaces: add branches
2014-10-17, by Sean Farley
namespaces: add tags
2014-10-17, by Sean Farley
namespaces: remove weakref; always pass in repo
2014-12-14, by Ryan McElroy
changectx: use names api to simplify and extend node lookup
2014-10-16, by Sean Farley
namespaces: add a method to the first matching node for a given name
2014-10-17, by Sean Farley
namespaces: add bookmarks to the names data structure
2014-12-14, by Sean Farley
namespaces: add a convenience property for the weakref _repo
2014-12-14, by Sean Farley
namespaces: pass repo to __init__
2014-12-14, by Sean Farley
namespaces: add a function to turn single results into lists
2014-12-14, by Sean Farley
namespaces: add a method to register new namespaces
2014-10-17, by Sean Farley
namespaces: introduce a generic way to map between names and nodes
2014-12-14, by Sean Farley
statichttprepo: update profile of __call__ in mock vfs object
2014-12-14, by Mads Kiilerich
tests: avoid git diffstat singular/plural output difference
2014-12-14, by Mathias De Maré
subrepo: add revert support without backup for git subrepos
2014-12-14, by Mathias De Maré
match: make 'always' and 'exact' functions, not classes
2014-11-01, by Martin von Zweigbergk
share: implement shared bookmark functionality
2014-12-13, by Ryan McElroy
debugindex: respect --debug flag to show full nodeids
2014-12-13, by Kyle Lippincott
localrepo.clone: add a way to override server preferuncompressed
2014-12-12, by Siddharth Agarwal
hg.clone: set 'stream' depending on whether --pull was requested or not
2014-12-12, by Siddharth Agarwal
merge: perform case-collision checking on final set of actions
2014-11-14, by Martin von Zweigbergk
spelling: fixes from proofreading of spell checker issues
2014-04-17, by Mads Kiilerich
tests: allow more flexibility in git diffstat output
2014-12-13, by Mathias De Maré
merge: move cd/dc prompts after largefiles prompts
2014-12-11, by Martin von Zweigbergk
addremove: automatically process a subrepository's subrepos
2014-11-30, by Matt Harbison
addremove: support addremove with explicit paths in subrepos
2014-11-09, by Matt Harbison
addremove: add support for the -S flag
2014-11-24, by Matt Harbison
commit: propagate --addremove to subrepos if -S is specified (issue3759)
2014-11-24, by Matt Harbison
subrepo: store the ui object in the base class
2014-11-26, by Matt Harbison
commit: abort if --addremove is specified, but fails
2014-11-26, by Matt Harbison
addremove: warn when addremove fails to operate on a named path
2014-11-26, by Matt Harbison
scmutil: pass a matcher to scmutil.addremove() instead of a list of patterns
2014-11-09, by Matt Harbison
tests: fix a typo in test-walkrepos.py
2014-12-10, by Enrique A. Tobis
merge: extract _resolvetrivial() function
2014-12-03, by Martin von Zweigbergk
largefiles: start by finding files of interest
2014-12-09, by Martin von Zweigbergk
largefiles: rewrite merge code using dictionary with entry per file
2014-12-09, by Martin von Zweigbergk
largefiles: put same 'action' object back in 'newglist'
2014-12-09, by Martin von Zweigbergk
largefiles: don't unnecessarily sort merge action lists
2014-12-08, by Martin von Zweigbergk
merge: don't treat 'diverge' and 'renamedelete' like actions
2014-12-09, by Martin von Zweigbergk
merge: move dr/rd warning messages out of applyupdates()
2014-12-09, by Martin von Zweigbergk
merge: don't report progress for dr/rd actions
2014-12-05, by Martin von Zweigbergk
subrepo: add partial diff support for git subrepos
2014-12-10, by Mathias De Maré
subrepo: extend git version check to 3 digits
2014-12-10, by Mathias De Maré
subrepo: move git version check into a separate method
2014-12-10, by Mathias De Maré
rebase: show a note for updated mq patches
2012-10-11, by Mads Kiilerich
rebase: improve debug messages while processing the list of rebases
2014-12-10, by Mads Kiilerich
rebase: show warning when rebase creates no changes to commit
2014-12-10, by Mads Kiilerich
rebase: show more useful status information while rebasing
2014-12-09, by Mads Kiilerich
tests: make 'saved backup' globbing less narrow in rebase tests
2014-12-07, by Mads Kiilerich
tests: stabilise mq rebase tests
2014-12-09, by Mads Kiilerich
test-graft: use strip extension instead of mq extension
2014-12-09, by Augie Fackler
transaction: remove the 'onabort' mechanism
2014-12-04, by Pierre-Yves David
transaction: remove the redundant 'onclose' mechanism
2014-12-04, by Pierre-Yves David
fncache: document the fact fncache is outdate at hook run time
2014-12-04, by Pierre-Yves David
fncache: drop dedicated 'onclose' function in favor of 'tr.addfinalize'
2014-12-04, by Pierre-Yves David
merge with stable
2014-12-09, by Matt Mackall
graft: drop cset description from empty commit message
2014-12-09, by Matt Mackall
graft: show hashes in user-facing messages
2014-12-09, by Mads Kiilerich
graft: give helpful warning for empty grafts
2014-12-09, by Mads Kiilerich
graft: show more useful status information while grafting
2014-12-09, by Mads Kiilerich
tests: test coverage for empty graft
2014-12-09, by Mads Kiilerich
largefiles: drop the unfiltered repo usage in overridepurge()
2014-12-07, by Matt Harbison
repoview: allow methods on the proxy class to be replaced
2014-12-07, by Matt Harbison
log: fix log revset instability
stable
2014-12-08, by Durham Goode
log: fix log -f slow path to actually follow history
stable
2014-12-05, by Durham Goode
obsstore: cache size computation for fm1 node
2014-11-26, by Pierre-Yves David
obsstore: prefetch struct.calcsize
2014-11-26, by Pierre-Yves David
obsstore: disable garbage collection during initialization (issue4456)
2014-11-26, by Pierre-Yves David
dirstate: use the 'nogc' decorator
2014-12-04, by Pierre-Yves David
util: add a 'nogc' decorator to disable the garbage collection
2014-12-04, by Pierre-Yves David
generate-working-copy-states: open() in binary mode when writing content
2014-12-05, by Matt Harbison
largefiles: don't use 'r' action for standin that doesn't exist
2014-12-05, by Martin von Zweigbergk
largefiles: don't use 'r' action for normal file that doesn't exist
2014-12-05, by Martin von Zweigbergk
rebase: handle revtodo as a special value when storing/restoring state
2014-12-02, by Pierre-Yves David
rebase: add a 'revtodo' constant
2014-12-02, by Pierre-Yves David
rebase: use '>= 0' to know is a revision was rebased
2014-12-04, by Pierre-Yves David
patchbomb: introduce a 'patchbomb.confirm' option
2014-12-02, by Pierre-Yves David
patchbomb: add a 'patchbomb.intro' option
2014-12-02, by Pierre-Yves David
patchbomb: extract 'getoutgoing' closure into its own function
2014-12-02, by Pierre-Yves David
perf: add a perfloadmarkers command
2014-11-20, by Pierre-Yves David
rebase: move base calculation from rebasenode() to defineparents()
2014-11-19, by Mads Kiilerich
largefiles: remove redundant checks for false modify/delete conflicts
2014-12-05, by Martin von Zweigbergk
merge: make 'keep' message more descriptive
2014-12-03, by Martin von Zweigbergk
addremove: restore the relative path printing when files are named
2014-12-04, by Matt Harbison
match: introduce uipath() to properly style a file path
2014-12-04, by Matt Harbison
merge with stable
2014-12-05, by Matt Mackall
update: don't overwrite untracked ignored files on update
stable
2014-11-16, by Martin von Zweigbergk
update: add tests for untracked local file
stable
2014-12-02, by Martin von Zweigbergk
merge: don't overwrite conflicting file in locally renamed directory
2014-12-03, by Martin von Zweigbergk
merge: don't ignore conflicting file in remote renamed directory
2014-12-03, by Martin von Zweigbergk
merge: duplicate 'if f in copied' into each branch
2014-11-23, by Martin von Zweigbergk
merge: branch code into {n1 and n2, n1, n2} top-level cases
2014-11-23, by Martin von Zweigbergk
update: remove redundant and misplaced merge tests
2014-12-02, by Martin von Zweigbergk
largefiles: use clearer debug messages in actions
2014-11-21, by Martin von Zweigbergk
largefiles: don't clobber merge action message with user message
2014-11-21, by Martin von Zweigbergk
bookmarks: factor out repository lookup from writing bookmarks file
2014-12-02, by Ryan McElroy
parsers: ensure revlog index node tree is initialized before insertion
2014-12-04, by Mike Edgar
revset: add 'only' to DoS-safe symbols
2014-12-03, by Yuya Nishihara
revset: move 'only' so that functions are sorted alphabetically
2014-12-03, by Yuya Nishihara
tests: drop unnecessary glob that causes a warning on Windows
2014-12-02, by Matt Harbison
merge: add test with conflicting file and remote directory rename
2014-12-03, by Martin von Zweigbergk
graft: use a real conflict for the tests
2014-12-03, by Martin von Zweigbergk
add: use lexists so that broken symbolic links are added
2014-12-03, by John Coomes
rebase: avoid redundant repo[rev].rev() - just keep working in rev space
2014-12-02, by Mads Kiilerich
rebase: always store rev in state, also when collapsing
2014-12-02, by Mads Kiilerich
rebase: clarify naming of variables holding node hashes - don't call them rev
2014-12-02, by Mads Kiilerich
bookmarks: factor out bookmark file opening for easier extensibility
2014-11-27, by Ryan McElroy
merge with stable
2014-12-02, by Matt Mackall
diff: explicitly honor all diffopts
2014-11-18, by Siddharth Agarwal
annotate: explicitly only honor whitespace diffopts
2014-11-18, by Siddharth Agarwal
notify: explicitly honor all diffopts
2014-11-18, by Siddharth Agarwal
jsonchangeset: don't honor whitespace and format-changing diffopts
2014-11-18, by Siddharth Agarwal
transplant: don't honor whitespace and format-changing diffopts
2014-11-18, by Siddharth Agarwal
hgk: don't honor whitespace and format-changing diffopts
2014-11-18, by Siddharth Agarwal
patchbomb: don't honor whitespace and format-changing diffopts (BC)
2014-11-18, by Siddharth Agarwal
merge: add more thorough tests for --force
2014-11-26, by Martin von Zweigbergk
merge: display modify/delete conflict prompts in sorted order
2014-11-26, by Martin von Zweigbergk
generate-working-copy-states: accept depth arguments on command line
2014-11-09, by Martin von Zweigbergk
generate-working-copy-states: generalize for depth
2014-11-08, by Martin von Zweigbergk
generate-working-copy-states: make 'tracked' a string
2014-11-29, by Martin von Zweigbergk
merge: demonstrate that directory renames can lose local file content
2014-12-02, by Martin von Zweigbergk
mq: drop updateheader - inserthgheader and insertplainheader is enough
2014-11-28, by Mads Kiilerich
mq: smarter handling of plain headers
2014-11-28, by Mads Kiilerich
largefiles: drop the override for 'fetch'
2014-11-30, by Matt Harbison
rebase: ignore negative state when updating back to original wc parent
stable
2014-12-02, by Pierre-Yves David
bundle2-push: provide transaction to reply unbundler
2014-11-21, by Eric Sumner
bundle2.processbundle: let callers request default behavior
2014-11-24, by Eric Sumner
push: elevate phase transaction to cover entire operation
2014-11-21, by Eric Sumner
pull: extract transaction logic into separate object
2014-11-21, by Eric Sumner
record: don't honor format-changing diffopts (issue4459)
2014-11-18, by Siddharth Agarwal
patch.difffeatureopts: add a feature for format-changing diffopts
2014-11-18, by Siddharth Agarwal
patch.difffeatureopts: add a feature for whitespace diffopts
2014-11-18, by Siddharth Agarwal
patch.difffeatureopts: add a feature for diff.git
2014-11-18, by Siddharth Agarwal
patch: rename diffopts to diffallopts
2014-11-18, by Siddharth Agarwal
patch: add a new function to initialize diffopts by feature
2014-11-18, by Siddharth Agarwal
patch.diffopts: use a dict for initialization
2014-11-18, by Siddharth Agarwal
largefiles: split the creation of a normal matcher out of its install method
2014-11-21, by Matt Harbison
addremove: print relative paths when called with -I/-X (BC)
2014-12-01, by Martin von Zweigbergk
merge with stable
2014-12-01, by Matt Mackall
merge with i18n
stable
2014-12-01, by Matt Mackall
i18n-pt_BR: synchronized with 3bd577a3283e
stable
2014-12-01, by Wagner Bruna
i18n-ja: synchronized with edf29f9c15f0
stable
2014-11-29, by FUJIWARA Katsunori
Added signature for changeset 902554884335
stable
2014-12-01, by Matt Mackall
Added tag 3.2.2 for changeset 902554884335
stable
2014-12-01, by Matt Mackall
merge: before cd/dc prompt, check that changed side really changed
stable
3.2.2
2014-12-01, by Mads Kiilerich
largefiles: don't show largefile/normal prompts if one side is unchanged
stable
2014-12-01, by Mads Kiilerich
tests: add test-issue3084.t cases for 'changed but same' as for 'unchanged'
stable
2014-12-01, by Mads Kiilerich
tests: clean-up of largefiles tests in test-issue3084.t
stable
2014-12-01, by Mads Kiilerich
pushkey: gracefully handle prepushkey hook failure (issue4455)
stable
2014-11-29, by Pierre-Yves David
hook: raise a more specialized HookAbort exception when a hook fails
stable
2014-11-29, by Pierre-Yves David
help: fix typo in files help
stable
2014-12-01, by Matt Mackall
revset: fix first and last for generatorset (issue4465)
stable
2014-12-01, by Pierre-Yves David
mq: fix update of headers that occur in the "wrong" order
stable
2014-11-28, by Mads Kiilerich
subrepo: add status support for ignored files in git subrepos
2014-11-28, by Mathias De Maré
manifest: document the extra letter in working copy manifest node
2014-11-26, by Pierre-Yves David
hgweb: send proper HTTP response after uncaught exception
stable
2014-11-28, by Gregory Szorc
less
more
|
(0)
-10000
-1920
+1920
+10000
tip