Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-10000
-3000
-1000
-960
+960
+1000
+3000
+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
less
more
|
(0)
-10000
-3000
-1000
-960
+960
+1000
+3000
+10000
tip