Wed, 20 May 2015 14:54:09 -0700 |
Durham Goode |
help: add documentation on include: and subinclude:
|
Sat, 16 May 2015 16:25:05 -0700 |
Durham Goode |
match: enable 'subinclude:' syntax
|
Fri, 22 May 2015 12:58:27 -0700 |
Durham Goode |
copies: switch to using pathutil.dirname
|
Fri, 22 May 2015 12:47:18 -0700 |
Durham Goode |
pathutil: add dirname and join functions
|
Thu, 21 May 2015 15:44:38 -0700 |
Laurent Charignon |
changelog: move index_get_parents function up
|
Tue, 26 May 2015 06:45:18 -0500 |
Matt Mackall |
mergecopies: avoid slowdown from linkrev adjustment (issue4680)
stable
|
Tue, 26 May 2015 22:58:30 +0800 |
Anton Shestakov |
hgweb: remove an extra call to nodebranchnodefault() in changesetentry()
|
Fri, 22 May 2015 12:14:23 -0500 |
Matt Mackall |
profile: disable nested report in lsprof by default
|
Tue, 19 May 2015 11:16:20 -0700 |
Martin von Zweigbergk |
manifest: use match.prefix() instead of 'not match.anypats()'
|
Tue, 19 May 2015 10:40:40 -0700 |
Martin von Zweigbergk |
dirstate: use match.prefix() instead of 'not match.anypats()'
|
Tue, 19 May 2015 11:36:05 -0700 |
Martin von Zweigbergk |
commit: avoid match.files() in conditions
|
Tue, 19 May 2015 11:35:43 -0700 |
Martin von Zweigbergk |
_makelogrevset: avoid match.files() in conditions
|
Tue, 19 May 2015 11:34:50 -0700 |
Martin von Zweigbergk |
walkchangerevs: avoid match.files() in conditions
|
Thu, 21 May 2015 14:20:24 -0700 |
Martin von Zweigbergk |
walkchangerevs: simplify with an 'elif'
|
Tue, 26 May 2015 07:44:37 -0500 |
Matt Mackall |
merge with stable
|
Mon, 25 May 2015 11:06:49 -0700 |
Gregory Szorc |
test-module-imports: drop check for Python >= 2.6
|
Mon, 25 May 2015 01:26:23 +0900 |
FUJIWARA Katsunori |
localrepo: pass hook argument txnid to pretxnopen hooks
stable
|
Mon, 25 May 2015 01:26:19 +0900 |
FUJIWARA Katsunori |
transaction: separate calculating TXNID from creating transaction object
stable
|
Sat, 23 May 2015 11:14:00 +0900 |
Yuya Nishihara |
revbranchcache: return uncached branchinfo for nullrev (issue4683)
stable
|
Sun, 24 May 2015 10:29:33 +0900 |
Yuya Nishihara |
revset: drop magic of fullreposet membership test (issue4682)
stable
|
Sat, 23 May 2015 15:55:04 -0500 |
Matt Mackall |
merge with stable
|
Fri, 22 May 2015 12:13:18 -0500 |
Pierre-Yves David |
transaction: use the proper variable in '_addbackupentry' (issue4684)
stable
|
Fri, 22 May 2015 21:19:08 -0400 |
Augie Fackler |
run-tests: python3.5 now supports mkdtemp using bytes for paths
|
Fri, 22 May 2015 21:15:52 -0400 |
Augie Fackler |
run-tests: use items() instead of iteritems()
|
Thu, 21 May 2015 14:57:30 -0700 |
Laurent Charignon |
selve: make 'shelve --interactive' not experimental
|
Thu, 21 May 2015 14:34:24 -0700 |
Laurent Charignon |
revert: fix edition of newly added file during --interactive
|
Thu, 21 May 2015 14:25:57 -0700 |
Laurent Charignon |
revert: make revert --interactive use git style diff
|
Thu, 21 May 2015 14:32:14 -0700 |
Laurent Charignon |
record: extract code to compute newly added and modified files
|
Thu, 21 May 2015 14:28:02 -0700 |
Laurent Charignon |
record: extract ishunk to a function
|
Sun, 26 Apr 2015 22:26:44 +0900 |
Yuya Nishihara |
fileset: pretty print syntax tree in debug output
|
Wed, 06 May 2015 10:17:41 +0900 |
Yuya Nishihara |
parser: extract closure of prettyformat() to a top-level function
|
Sun, 26 Apr 2015 22:20:03 +0900 |
Yuya Nishihara |
parser: move prettyformat() function from revset module
|
Sun, 26 Apr 2015 19:50:42 +0900 |
Yuya Nishihara |
fileset: move validation of incomplete parsing to parse() function
|
Sun, 26 Apr 2015 19:42:47 +0900 |
Yuya Nishihara |
revset: move validation of incomplete parsing to parse() function
|
Fri, 22 May 2015 14:39:34 -0700 |
Drew Gottlieb |
match: fix bug in match.visitdir()
|
Thu, 21 May 2015 16:20:34 -0400 |
Jordi GutiƩrrez Hermoso |
error: derive RevlogError from HintException instead of Exception
|
Thu, 21 May 2015 16:28:06 -0400 |
Jordi GutiƩrrez Hermoso |
error: refactor common hint-pattern into a common base class
|
Fri, 22 May 2015 11:50:57 -0500 |
Matt Mackall |
merge with stable
|
Fri, 22 May 2015 11:54:43 -0300 |
Wagner Bruna |
i18n-pt_BR: synchronized with 2664f536a97e
stable
|
Wed, 20 May 2015 11:29:45 -0500 |
Pierre-Yves David |
util: allow to specify buffer size in popen4
|
Mon, 18 May 2015 23:19:11 -0500 |
Pierre-Yves David |
sshpeer: extract the forward output logic
|
Wed, 20 May 2015 12:33:12 -0500 |
Pierre-Yves David |
sshpeer: break "OutOfBandError" feature for ssh (BC)
|
Wed, 20 May 2015 18:17:40 -0500 |
Pierre-Yves David |
error: allow a 'hint' to OutOfBandError
|
Thu, 21 May 2015 14:30:22 -0500 |
Matt Mackall |
tests: fix test-clone on vfat
|
Thu, 21 May 2015 11:34:40 -0700 |
Martin von Zweigbergk |
wireproto: remove unused 'store' import
|
Sat, 16 May 2015 16:16:18 -0700 |
Durham Goode |
match: allow unioning arbitrary match functions
|
Sat, 16 May 2015 16:12:00 -0700 |
Durham Goode |
match: add root to _buildmatch
|
Thu, 21 May 2015 10:41:06 -0700 |
Gregory Szorc |
localrepo: extract stream clone application into reusable function
|
Thu, 21 May 2015 10:27:45 -0700 |
Gregory Szorc |
exchange: move code for consuming streaming clone into exchange
|
Thu, 21 May 2015 10:27:22 -0700 |
Gregory Szorc |
exchange: move code for generating a streaming clone into exchange
|
Tue, 19 May 2015 10:13:43 -0700 |
Martin von Zweigbergk |
dirstate: avoid match.files() in walk()
|
Tue, 28 Oct 2014 22:47:22 -0700 |
Martin von Zweigbergk |
match: introduce boolean prefix() method
|
Thu, 21 May 2015 19:52:36 +0800 |
Anton Shestakov |
hgweb: descend empty directories in monoblue
|
Mon, 18 May 2015 14:29:20 -0700 |
Drew Gottlieb |
match: have visitdir() consider includes and excludes
|
Thu, 21 May 2015 00:27:12 +0800 |
Anton Shestakov |
hgweb: remove artificial width constraint from header in monoblue
|
Wed, 20 May 2015 15:29:32 -0500 |
Matt Mackall |
merge with stable
|
Sun, 17 May 2015 22:42:47 -0400 |
Matt Harbison |
files: recurse into subrepos automatically with an explicit path
|
Wed, 20 May 2015 01:06:09 +0900 |
FUJIWARA Katsunori |
dirstate: use open/read of vfs(opener) explicitly instead of read
|
Wed, 20 May 2015 01:06:09 +0900 |
FUJIWARA Katsunori |
dirstate: use self._filename instead of immediate string `dirstate`
|
Tue, 19 May 2015 23:29:20 +0900 |
Yuya Nishihara |
revset: drop translation marker from error message of _notpublic()
|
Tue, 19 May 2015 23:26:25 +0900 |
Yuya Nishihara |
revset: drop docstring from internal _notpublic() function
|
Wed, 13 May 2015 20:30:12 -0700 |
Laurent Charignon |
record: make hg record always use the non curses interface
|
Thu, 09 Apr 2015 17:14:35 -0700 |
Martin von Zweigbergk |
treemanifest: lazily load manifests
|
Mon, 18 May 2015 21:31:40 -0700 |
Martin von Zweigbergk |
treemanifest: speed up commit using dirty flag
|
Thu, 26 Feb 2015 08:16:13 -0800 |
Martin von Zweigbergk |
treemanifest: speed up diff by keeping track of dirty nodes
|
Wed, 20 May 2015 04:34:27 +0900 |
FUJIWARA Katsunori |
localrepo: use correct argument name for pretxnclose hooks (BC)
stable
|
Wed, 20 May 2015 04:34:27 +0900 |
FUJIWARA Katsunori |
localrepo: rename hook argument from TXNID to txnid (BC)
stable
|
Wed, 05 Nov 2014 11:25:57 -0800 |
Martin von Zweigbergk |
test-walk: add more tests for -I/-X
|
Sat, 16 May 2015 16:06:22 -0700 |
Durham Goode |
ignore: use 'include:' rules instead of custom syntax
|
Sat, 16 May 2015 15:56:52 -0700 |
Durham Goode |
match: add 'include:' syntax
|
Mon, 18 May 2015 16:27:56 -0700 |
Durham Goode |
match: add optional warn argument
|
Sat, 16 May 2015 15:51:03 -0700 |
Durham Goode |
match: add source to kindpats list
|
Tue, 19 May 2015 08:41:04 -0500 |
Matt Mackall |
check-code: reintroduce str.format() ban for 3.x porting
|
Mon, 18 May 2015 23:43:36 -0500 |
Pierre-Yves David |
util: drop the 'unpacker' helper
|
Mon, 18 May 2015 16:56:04 -0500 |
Pierre-Yves David |
MBTextWrapper: drop dedicated __init__ method
|
Mon, 18 May 2015 16:54:21 -0500 |
Pierre-Yves David |
util: drop the compatibility with Python 2.4 unpacker
|
Mon, 18 May 2015 16:52:28 -0500 |
Pierre-Yves David |
tests: just use 'response.reason'
|
Mon, 18 May 2015 16:51:02 -0500 |
Pierre-Yves David |
url: drop awful hack around bug in Python 2.4
|
Mon, 18 May 2015 16:47:26 -0500 |
Pierre-Yves David |
httpconnection: drop Python 2.4 specify hack
|
Mon, 18 May 2015 16:46:32 -0500 |
Pierre-Yves David |
mail: drop explicit mail import required by Python 2.4
|
Mon, 18 May 2015 16:33:57 -0500 |
Pierre-Yves David |
windows: drop Python2.4 specific hack for directory not found handling
|
Mon, 18 May 2015 16:24:16 -0500 |
Pierre-Yves David |
notify: drop import required by Python 2.4
|
Mon, 18 May 2015 16:22:15 -0500 |
Pierre-Yves David |
patchbomb: stop explicit import required by Python 2.4
|
Mon, 18 May 2015 16:20:12 -0500 |
Pierre-Yves David |
pager: drop python 2.4 hack around subprocess
|
Mon, 18 May 2015 16:18:18 -0500 |
Pierre-Yves David |
check-code: drop ban of 'val if cond else otherval' construct
|
Mon, 18 May 2015 16:30:24 -0500 |
Pierre-Yves David |
check-code: entirely drop the 'non-py24.py' file from the test
|
Mon, 18 May 2015 16:11:44 -0500 |
Pierre-Yves David |
check-code: drop the 'format' built-in
|
Mon, 18 May 2015 16:09:05 -0500 |
Pierre-Yves David |
check-code: drop ban of str.format
|
Mon, 18 May 2015 22:40:16 -0400 |
Augie Fackler |
statichttprepo: remove wrong getattr ladder
|
Tue, 19 May 2015 07:17:57 -0500 |
Matt Mackall |
merge with stable
|
Sun, 17 May 2015 22:09:37 -0400 |
Matt Harbison |
match: explicitly naming a subrepo implies always() for the submatcher
stable
|
Sun, 17 May 2015 01:06:10 -0400 |
Matt Harbison |
context: don't complain about a matcher's subrepo paths in changectx.walk()
stable
|
Mon, 18 May 2015 22:35:27 -0500 |
Pierre-Yves David |
ssh: capture output with bundle2 again (issue4642)
stable
|
Fri, 24 Apr 2015 14:30:30 -0700 |
Laurent Charignon |
revset: optimize not public revset
|
Wed, 01 Apr 2015 11:17:17 -0700 |
Laurent Charignon |
phases: add set per phase in C phase computation
|
Fri, 08 May 2015 12:30:51 -0700 |
Drew Gottlieb |
match: rename _fmap to _fileroots for clarity
|
Wed, 06 May 2015 15:59:35 -0700 |
Drew Gottlieb |
match: remove unnecessary optimization where visitdir() returns 'all'
|
Thu, 16 Apr 2015 17:12:33 -0400 |
Augie Fackler |
dispatch: add support for python-flamegraph[0] profiling
|
Tue, 28 Apr 2015 16:44:37 -0400 |
Augie Fackler |
extensions: document that `testedwith = 'internal'` is special
|
Fri, 10 Apr 2015 23:12:33 -0700 |
Martin von Zweigbergk |
treemanifest: cache directory logs and manifests
|
Mon, 18 May 2015 15:40:23 -0500 |
Pierre-Yves David |
hook: drop dedicated catch for 'KeyboardInterrupt'
|
Mon, 18 May 2015 15:38:24 -0500 |
Pierre-Yves David |
recover: catch any exception, not just Exception
|
Mon, 18 May 2015 15:33:21 -0500 |
Pierre-Yves David |
exchange: catch down to BaseException when handling bundle2
|
Mon, 18 May 2015 13:23:14 -0500 |
Pierre-Yves David |
bundle2: use BaseException in bundle2
|
Mon, 18 May 2015 13:20:19 -0500 |
Pierre-Yves David |
check-code: drop ban of BaseException
|
Mon, 18 May 2015 13:25:07 -0500 |
Pierre-Yves David |
wireproto: turn an 'except' into a 'finally' as suggest by the comment
|
Mon, 18 May 2015 12:56:59 -0500 |
Pierre-Yves David |
check-code: drop the yield inside try/finally ban
|
Mon, 18 May 2015 15:34:42 -0400 |
Matt Harbison |
run-tests: resurrect the wifexited polyfill (backout 6ab5a1c9ea3c)
|
Mon, 18 May 2015 02:53:08 +0900 |
FUJIWARA Katsunori |
tests: check import cycles in hgext/**.py, too
|
Mon, 18 May 2015 02:52:58 +0900 |
FUJIWARA Katsunori |
import-checker: don't treat modules as relative one if not found
|
Mon, 18 May 2015 02:52:55 +0900 |
FUJIWARA Katsunori |
import-checker: make imported_modules yield absolute dotted_name_of_path
|
Mon, 18 May 2015 02:50:22 +0900 |
FUJIWARA Katsunori |
import-checker: add utility to examine what module is imported easily
|
Mon, 18 May 2015 12:31:41 -0500 |
Pierre-Yves David |
subrepo: further replacement of try/except with 'next'
|
Mon, 18 May 2015 12:27:15 -0500 |
Pierre-Yves David |
parsers: use 'next' instead of try/except
|
Mon, 18 May 2015 12:22:44 -0500 |
Pierre-Yves David |
dagparser: use 'next' instead of try/except for default value
|
Mon, 18 May 2015 12:18:00 -0500 |
Pierre-Yves David |
getlogrevs: rewrite a loop to get read of try/except
|
Mon, 18 May 2015 12:17:08 -0500 |
Pierre-Yves David |
_makelogrevset: replace try/except with 'next' usage
|
Sat, 16 May 2015 15:46:54 -0700 |
Durham Goode |
ignore: move readpatternfile to match.py
|
Sat, 16 May 2015 15:45:46 -0700 |
Durham Goode |
ignore: rename readignorefile to readpatternfile
|
Sat, 16 May 2015 15:45:06 -0700 |
Durham Goode |
ignore: combine readignorefile and _ignorefile
|
Sat, 16 May 2015 15:37:59 -0700 |
Durham Goode |
ignore: move bad file handling out of readignorefile
|
Sat, 16 May 2015 15:24:43 -0700 |
Durham Goode |
ignore: remove .hgignore from ignore list if nonexistent
|
Sun, 17 May 2015 21:47:18 -0400 |
Augie Fackler |
run-tests: replace open-coded .decode()s on paths with a helper (issue4667)
|
Sun, 17 May 2015 21:40:12 -0400 |
Augie Fackler |
run-tests: move unicode-to-bytes operations on paths to a helper (issue4667)
|
Sun, 17 May 2015 21:26:04 -0400 |
Augie Fackler |
run-tests: insist that if people use Python 3, they use 3.5.x
|
Sun, 17 May 2015 21:18:56 -0400 |
Augie Fackler |
run-tests: move all open-coded sys.version_info checks to PYTHON3 (issue4668)
|
Sun, 17 May 2015 21:17:13 -0400 |
Augie Fackler |
run-tests: prefer PYTHON3 constant to many version_info checks (issue4668)
|
Sun, 17 May 2015 21:12:33 -0400 |
Augie Fackler |
run-tests: introduce PYTHON3 boolean constant (issue4668)
|