Wed, 12 Apr 2017 11:23:55 -0700 |
Augie Fackler |
dispatch: protect against malicious 'hg serve --stdio' invocations (sec)
stable 4.1.3
|
Thu, 13 Apr 2017 22:31:17 +0900 |
Yuya Nishihara |
progress: retry ferr.flush() and .write() on EINTR (issue5532)
|
Thu, 13 Apr 2017 22:27:25 +0900 |
Yuya Nishihara |
progress: extract stubs to restart ferr.flush() and .write() on EINTR
|
Sat, 25 Feb 2017 19:36:02 +0900 |
Yuya Nishihara |
filemerge: optionally strip quotes from merge marker template (BC)
|
Sat, 25 Feb 2017 19:32:39 +0900 |
Yuya Nishihara |
commit: optionally strip quotes from commit template (BC)
|
Sat, 25 Feb 2017 19:28:16 +0900 |
Yuya Nishihara |
graphlog: optionally strip quotes from graphnode template (BC)
|
Mon, 17 Apr 2017 23:53:19 +0900 |
Yuya Nishihara |
dispatch: ignore further SIGPIPE while handling KeyboardInterrupt
|
Sat, 15 Apr 2017 13:04:55 +0900 |
Yuya Nishihara |
worker: print traceback for uncaught exception unconditionally
|
Sat, 15 Apr 2017 13:27:44 +0900 |
Yuya Nishihara |
worker: propagate exit code to main process
|
Sat, 15 Apr 2017 13:02:34 +0900 |
Yuya Nishihara |
dispatch: print traceback in scmutil.callcatch() if --traceback specified
|
Sat, 15 Apr 2017 12:58:06 +0900 |
Yuya Nishihara |
dispatch: mark callcatch() as a private function
|
Sat, 15 Apr 2017 10:51:17 +0900 |
Yuya Nishihara |
templatefilters: fix crash by string formatting of '{x|splitlines}'
|
Wed, 05 Apr 2017 21:57:05 +0900 |
Yuya Nishihara |
templatekw: factor out showdict() helper
|
Wed, 05 Apr 2017 21:47:34 +0900 |
Yuya Nishihara |
templatekw: have showlist() take mapping dict with no **kwargs expansion (API)
|
Wed, 05 Apr 2017 21:40:38 +0900 |
Yuya Nishihara |
templatekw: change _showlist() to take mapping dict with no **kwargs expansion
|
Wed, 05 Apr 2017 21:32:32 +0900 |
Yuya Nishihara |
templatekw: rename 'args' to 'mapping' in showlist()
|
Wed, 05 Apr 2017 21:27:44 +0900 |
Yuya Nishihara |
templatekw: eliminate unnecessary temporary variable 'names' from _showlist()
|
Mon, 17 Apr 2017 20:22:00 +0200 |
Pierre-Yves David |
color: update the help with the new default
|
Wed, 12 Apr 2017 16:48:13 +0200 |
Pierre-Yves David |
upgrade: register all format variants in a list
|
Wed, 12 Apr 2017 16:34:05 +0200 |
Pierre-Yves David |
upgrade: move descriptions and selection logic in individual classes
|
Mon, 10 Apr 2017 23:34:43 +0200 |
Pierre-Yves David |
upgrade: introduce a 'formatvariant' class
|
Mon, 17 Apr 2017 13:07:31 +0200 |
Pierre-Yves David |
upgrade: implement '__hash__' on 'improvement' class
|
Mon, 17 Apr 2017 13:07:22 +0200 |
Pierre-Yves David |
upgrade: implement '__ne__' on 'improvement' class
|
Sun, 16 Apr 2017 02:34:08 +0200 |
Pierre-Yves David |
color: also enable by default on windows
|
Sun, 16 Apr 2017 02:32:51 +0200 |
Pierre-Yves David |
color: turn on by default (but for windows)
|
Sun, 16 Apr 2017 02:48:06 +0200 |
Pierre-Yves David |
pager: stop using the color extension in tests
|
Sun, 16 Apr 2017 11:55:08 -0700 |
Gregory Szorc |
bundle2: ignore errors seeking a bundle after an exception (issue4784)
|
Sun, 16 Apr 2017 11:12:37 -0700 |
Gregory Szorc |
error: rename RichIOError to PeerTransportError
|
Sun, 16 Apr 2017 11:28:02 -0700 |
Gregory Szorc |
httppeer: don't send empty Vary request header
|
Sun, 16 Apr 2017 21:25:16 -0400 |
Matt Harbison |
badserverext: explicitly flush each log write
|
Sun, 16 Apr 2017 21:00:22 -0400 |
Matt Harbison |
test-http-bad-server: conditionalize error output for Windows
|
Sun, 16 Apr 2017 20:59:14 -0400 |
Matt Harbison |
test-tag: make hook runnable on Windows
|
Sat, 15 Apr 2017 02:54:36 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case D7
|
Sat, 15 Apr 2017 02:54:27 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case D5
|
Sat, 15 Apr 2017 02:54:20 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case D3
|
Sat, 15 Apr 2017 02:53:57 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B8
|
Sat, 15 Apr 2017 02:53:51 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B7
|
Sat, 15 Apr 2017 02:53:42 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B6
|
Sat, 15 Apr 2017 02:53:31 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B5
|
Sat, 15 Apr 2017 02:53:24 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B4
|
Sat, 15 Apr 2017 02:53:09 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B2
|
Sat, 15 Apr 2017 02:55:18 +0200 |
Pierre-Yves David |
checkheads: upgrade the obsolescence postprocessing logic (issue4354)
|
Sun, 16 Apr 2017 00:37:31 -0400 |
Matt Harbison |
test-http: add a (glob) for Windows
|
Sun, 16 Apr 2017 00:29:38 -0400 |
Matt Harbison |
testlib: move the prune alias into a shell script for Windows
|
Sat, 15 Apr 2017 18:13:10 +0200 |
Pierre-Yves David |
hidden: extract the code generating "filtered rev" error for wrapping
|
Sat, 15 Apr 2017 18:05:40 -0400 |
Matt Harbison |
serve: add support for Mercurial subrepositories
|
Fri, 31 Mar 2017 23:00:41 -0400 |
Matt Harbison |
hgwebdir: allow a repository to be hosted at "/"
|
Fri, 14 Apr 2017 00:03:30 -0700 |
Gregory Szorc |
httppeer: eliminate decompressresponse() proxy
|
Fri, 14 Apr 2017 00:33:56 -0700 |
Gregory Szorc |
httppeer: wrap HTTPResponse.read() globally
|
Thu, 13 Apr 2017 22:19:28 -0700 |
Gregory Szorc |
tests: add tests for poorly behaving HTTP server
|
Thu, 13 Apr 2017 22:12:04 -0700 |
Gregory Szorc |
phases: emit phases to pushkey protocol in deterministic order
|
Thu, 13 Apr 2017 18:04:38 -0700 |
Gregory Szorc |
keepalive: send HTTP request headers in a deterministic order
|
Sat, 15 Apr 2017 11:29:42 +0200 |
Denis Laxalde |
revset: properly parse "descend" argument of followlines()
|
Sat, 15 Apr 2017 11:26:09 +0200 |
Denis Laxalde |
revsetlang: add a getboolean helper function
|
Tue, 28 Mar 2017 10:15:02 +0200 |
Pierre-Yves David |
track-tags: write all tag changes to a file
|
Tue, 28 Mar 2017 10:14:55 +0200 |
Pierre-Yves David |
track-tags: compute the actual differences between tags pre/post transaction
|
Tue, 28 Mar 2017 06:38:09 +0200 |
Pierre-Yves David |
track-tags: introduce first bits of tags tracking during transaction
|
Tue, 28 Mar 2017 05:06:56 +0200 |
Pierre-Yves David |
tags: introduce a function to return a valid fnodes list from revs
|
Fri, 14 Apr 2017 14:25:06 +0200 |
Denis Laxalde |
context: possibly yield initial fctx in blockdescendants()
|
Fri, 14 Apr 2017 14:09:26 +0200 |
Denis Laxalde |
context: add an assertion checking linerange consistency in blockdescendants()
|
Fri, 14 Apr 2017 12:34:26 -0700 |
Kostia Balytskyi |
windows: add win32com.shell to demandimport ignore list
|
Thu, 13 Apr 2017 16:28:15 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case D6
|
Thu, 13 Apr 2017 16:27:54 +0200 |
Pierre-Yves David |
obsolescence: add test dor the "branch replacement" logic during push, case D4
|
Thu, 13 Apr 2017 16:27:42 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case D2
|
Thu, 13 Apr 2017 16:27:28 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case D1
|
Thu, 13 Apr 2017 16:27:05 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case C4
|
Thu, 13 Apr 2017 16:26:51 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case C3
|
Thu, 13 Apr 2017 16:26:37 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case C2
|
Thu, 13 Apr 2017 16:25:59 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B3
|
Thu, 13 Apr 2017 16:25:44 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A8
|
Thu, 13 Apr 2017 16:25:26 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A7
|
Thu, 13 Apr 2017 16:25:11 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A6
|
Thu, 13 Apr 2017 16:24:57 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A5
|
Thu, 13 Apr 2017 16:23:39 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A4
|
Thu, 13 Apr 2017 16:23:18 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A3
|
Thu, 13 Apr 2017 16:23:01 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A2
|
Thu, 13 Apr 2017 16:22:46 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A1
|
Thu, 13 Apr 2017 16:22:25 +0200 |
Pierre-Yves David |
obsolescence: add test utility for the "branch replacement" logic during push
|
Mon, 10 Apr 2017 16:55:16 +0200 |
Pierre-Yves David |
obsolescence: add test case D-4 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:54:43 +0200 |
Pierre-Yves David |
obsolescence: add test case D-3 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:54:19 +0200 |
Pierre-Yves David |
obsolescence: add test case D-2 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:53:37 +0200 |
Pierre-Yves David |
obsolescence: add test case D-1 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:53:12 +0200 |
Pierre-Yves David |
obsolescence: add test case C-4 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:52:25 +0200 |
Pierre-Yves David |
obsolescence: add test case C-3 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:51:06 +0200 |
Pierre-Yves David |
obsolescence: add test case C-2 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:50:41 +0200 |
Pierre-Yves David |
obsolescence: add test case C-1 for obsolescence markers exchange
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
stdio: add Linux-specific tests for error checking
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
stdio: raise StdioError if something goes wrong in ui.flush
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
stdio: raise StdioError if something goes wrong in ui._write_err
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
stdio: raise StdioError if something goes wrong in ui._write
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
stdio: catch StdioError in dispatch.run and clean up appropriately
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
stdio: add machinery to identify failed stdout/stderr writes
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
atexit: switch to home-grown implementation
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
atexit: test failing handlers
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
ui: add special-purpose atexit functionality
|
Fri, 14 Apr 2017 08:55:18 +0200 |
Denis Laxalde |
context: follow all branches in blockdescendants()
|
Thu, 13 Apr 2017 08:27:19 -0700 |
Jun Wu |
pager: set some environment variables if they're not set
|
Thu, 13 Apr 2017 14:48:18 -0400 |
Augie Fackler |
sshpeer: fix docstring typo
|
Thu, 13 Apr 2017 13:12:49 -0400 |
Augie Fackler |
util: pass sysstrs to warnings.filterwarnings
|
Mon, 03 Apr 2017 14:21:38 +0200 |
Pierre-Yves David |
vfs: deprecate all old classes in scmutil
|
Tue, 04 Apr 2017 11:03:29 +0200 |
Pierre-Yves David |
util: add a way to issue deprecation warning without a UI object
|
Thu, 13 Apr 2017 09:49:48 +0200 |
Denis Laxalde |
gitweb: plug followlines UI in filerevision view
|
Thu, 13 Apr 2017 10:04:09 +0200 |
Denis Laxalde |
gitweb: handle "patch" query parameter in filelog view
|
Thu, 13 Apr 2017 09:59:58 +0200 |
Denis Laxalde |
gitweb: add information about "linerange" filtering in filelog view
|
Mon, 10 Apr 2017 18:16:30 +0200 |
Gábor Stefanik |
util: fix human-readable printing of negative byte counts
|
Thu, 13 Apr 2017 03:17:53 -0700 |
Ryan McElroy |
show: make template option actually show up in help
|
Wed, 12 Apr 2017 20:31:15 -0700 |
Gregory Szorc |
show: implement underway view
|
Wed, 12 Apr 2017 20:28:44 -0700 |
Gregory Szorc |
show: fix formatting of multiple commands
|
Wed, 12 Apr 2017 18:42:20 -0700 |
Gregory Szorc |
pycompat: import correct cookie module on Python 3
|
Wed, 12 Apr 2017 16:50:23 -0700 |
Jun Wu |
chg: respect environment variables for pager
|
Mon, 10 Apr 2017 17:36:40 +0200 |
Denis Laxalde |
hgweb: add a link to followlines in descending direction
|
Mon, 10 Apr 2017 16:23:41 +0200 |
Denis Laxalde |
hgweb: handle a "descend" query parameter in filelog command
|
Mon, 16 Jan 2017 09:24:47 +0100 |
Denis Laxalde |
revset: add a 'descend' argument to followlines to return descendants
|
Mon, 10 Apr 2017 15:11:36 +0200 |
Denis Laxalde |
context: add a blockdescendants function
|
Thu, 09 Mar 2017 22:40:52 -0800 |
Gregory Szorc |
url: support auth.cookiesfile for adding cookies to HTTP requests
|
Thu, 09 Mar 2017 22:35:10 -0800 |
Gregory Szorc |
httpconnection: allow a global auth.cookiefile config entry
|
Thu, 09 Mar 2017 21:35:21 -0800 |
Gregory Szorc |
util: make cookielib module available
|
Thu, 06 Apr 2017 11:28:25 +0200 |
Pierre-Yves David |
crecord: avoid setting non-existing SIGTSTP signal on windows (issue5512)
|
Thu, 06 Apr 2017 11:25:13 +0200 |
Pierre-Yves David |
crecord: ensure we reinstall the SIGTSTP handler
|
Thu, 06 Apr 2017 11:25:33 +0200 |
Pierre-Yves David |
crecord: avoid setting non-existing signal SIGWINCH on windows
|
Sun, 26 Mar 2017 15:06:09 +0200 |
Pierre-Yves David |
crecord: ensure we reinstall the SIGWINCH handler
|
Sun, 26 Mar 2017 15:05:12 +0200 |
Pierre-Yves David |
crecord: extract most of 'main' into a sub function
|
Mon, 03 Apr 2017 23:13:49 +0900 |
Yuya Nishihara |
templater: add shorthand for building a dict like {"key": key}
|
Sat, 08 Apr 2017 23:33:32 +0900 |
Yuya Nishihara |
templater: find keyword name more thoroughly on filtering error
|
Mon, 03 Apr 2017 22:54:06 +0900 |
Yuya Nishihara |
templater: add dict() constructor
|
Wed, 05 Apr 2017 22:28:09 +0900 |
Yuya Nishihara |
templatekw: add public function to wrap a dict by _hybrid object
|
Wed, 05 Apr 2017 22:25:36 +0900 |
Yuya Nishihara |
templatekw: add public function to wrap a list by _hybrid object
|
Wed, 12 Apr 2017 21:10:47 +0900 |
Yuya Nishihara |
templatekw: add default implementation of _hybrid.gen
|
Sun, 09 Apr 2017 11:58:27 +0900 |
Yuya Nishihara |
parser: preserve order of keyword arguments
|
Mon, 03 Apr 2017 22:07:09 +0900 |
Yuya Nishihara |
parser: extend buildargsdict() to support arbitrary number of **kwargs
|
Sat, 08 Apr 2017 20:07:37 +0900 |
Yuya Nishihara |
parser: verify excessive number of args excluding kwargs in buildargsdict()
|
Mon, 10 Apr 2017 16:50:23 +0200 |
Pierre-Yves David |
obsolescence: add test case B-7 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:49:38 +0200 |
Pierre-Yves David |
obsolescence: add test case B-6 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:49:10 +0200 |
Pierre-Yves David |
obsolescence: add test case B-5 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:47:16 +0200 |
Pierre-Yves David |
obsolescence: add test case B-4 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:46:53 +0200 |
Pierre-Yves David |
obsolescence: add test case B-3 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:46:31 +0200 |
Pierre-Yves David |
obsolescence: add test case B-2 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:46:03 +0200 |
Pierre-Yves David |
obsolescence: add test case B-1 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:44:39 +0200 |
Pierre-Yves David |
obsolescence: add test case A-7 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:44:19 +0200 |
Pierre-Yves David |
obsolescence: add test case A-6 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:43:49 +0200 |
Pierre-Yves David |
obsolescence: add test case A-5 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:43:26 +0200 |
Pierre-Yves David |
obsolescence: add test case A-4 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:42:49 +0200 |
Pierre-Yves David |
obsolescence: add test case A-3 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:41:46 +0200 |
Pierre-Yves David |
obsolescence: add test case A-2 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:41:21 +0200 |
Pierre-Yves David |
obsolescence: add test case A-1 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:40:40 +0200 |
Pierre-Yves David |
obsolescence: add setup script for obsolescence markers exchange tests
|
Tue, 11 Apr 2017 00:03:11 +0200 |
Pierre-Yves David |
upgrade: simplify the "origin" dispatch in dry run
|
Mon, 10 Apr 2017 23:11:45 +0200 |
Pierre-Yves David |
upgrade: use 'improvement' object for action too
|
Mon, 10 Apr 2017 23:10:03 +0200 |
Pierre-Yves David |
upgrade: implement equality for 'improvement' object
|
Mon, 10 Apr 2017 22:15:17 +0200 |
Pierre-Yves David |
upgrade: simplify some of the initial dispatch for dry run
|
Fri, 07 Apr 2017 18:39:27 +0200 |
Pierre-Yves David |
upgrade: simplify 'determineactions'
|
Tue, 11 Apr 2017 23:46:16 +0200 |
Pierre-Yves David |
upgrade: filter optimizations outside of 'determineactions'
|
Fri, 07 Apr 2017 18:46:27 +0200 |
Pierre-Yves David |
upgrade: directly iterate over optimisations
|
Mon, 10 Apr 2017 21:01:06 +0200 |
Pierre-Yves David |
upgrade: simplify optimisations validation
|
Mon, 10 Apr 2017 21:00:52 +0200 |
Pierre-Yves David |
upgrade: split finding deficiencies from finding optimisations
|
Tue, 11 Apr 2017 22:07:40 +0200 |
Pierre-Yves David |
upgrade: update the copyright statement
|
Tue, 11 Apr 2017 22:07:15 +0200 |
Pierre-Yves David |
upgrade: update the header comment
|
Tue, 11 Apr 2017 22:01:13 +0200 |
Pierre-Yves David |
upgrade: import 'localrepo' globally
|
Tue, 11 Apr 2017 20:54:50 -0400 |
Matt Harbison |
largefiles: set the extension as enabled locally after a share requiring it
|
Tue, 11 Apr 2017 21:38:11 -0400 |
Matt Harbison |
windows: add context manager support to mixedfilemodewrapper
|
Tue, 11 Apr 2017 18:31:40 -0700 |
Jun Wu |
chg: always wait for pager
|
Sun, 09 Apr 2017 19:09:07 +0200 |
Pierre-Yves David |
bundle2: move 'seek' and 'tell' methods off the unpackermixin class
|
Mon, 10 Apr 2017 15:32:09 -0700 |
Kostia Balytskyi |
shelve: rename nodestoprune to nodestoremove
|
Mon, 03 Apr 2017 22:23:52 +0900 |
Yuya Nishihara |
templater: port pad() to take keyword arguments
|
Mon, 03 Apr 2017 21:22:39 +0900 |
Yuya Nishihara |
templater: add support for keyword arguments
|
Mon, 03 Apr 2017 20:55:55 +0900 |
Yuya Nishihara |
templater: add parsing rule for key-value pair
|
Mon, 03 Apr 2017 20:44:05 +0900 |
Yuya Nishihara |
templater: adjust binding strengths to make room for key-value operator
|
Mon, 03 Apr 2017 20:37:25 +0900 |
Yuya Nishihara |
templater: sort token table by binding strength
|
Tue, 04 Apr 2017 22:31:59 +0900 |
Yuya Nishihara |
templater: make _hybrid provide more list/dict-like methods
|
Tue, 04 Apr 2017 22:20:06 +0900 |
Yuya Nishihara |
templater: hide private variable of _hybrid
|
Tue, 04 Apr 2017 22:19:02 +0900 |
Yuya Nishihara |
templater: remove __iter__() from _hybrid, resolve it explicitly
|
Sun, 24 Apr 2016 19:15:34 +0900 |
Yuya Nishihara |
templater: rewrite doc of _hybrid class as docstring
|
Sun, 09 Apr 2017 11:57:09 +0900 |
Yuya Nishihara |
sortdict: fix .pop() to return a value
|
Mon, 10 Apr 2017 17:05:54 +0200 |
Pierre-Yves David |
checkcode: only match pushd/popd as word
|
Mon, 10 Apr 2017 13:07:47 -0700 |
Durham Goode |
treemanifest: add walksubtrees api
|
Tue, 11 Apr 2017 23:12:14 +0900 |
Yuya Nishihara |
merge with stable
|
Mon, 10 Apr 2017 18:06:22 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the '_finishdatamigration' function
|
Mon, 10 Apr 2017 18:06:12 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the '_filterstorefile' function
|
Mon, 10 Apr 2017 18:05:57 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'determineactions' function
|
Mon, 10 Apr 2017 18:05:42 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'findimprovements' function
|
Mon, 10 Apr 2017 18:04:50 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'supporteddestrequirements' function
|
Mon, 10 Apr 2017 18:03:11 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'allowednewrequirements' function
|
Mon, 10 Apr 2017 18:01:29 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'improvement' class
|
Mon, 10 Apr 2017 18:00:27 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'supportremovedrequirements' function
|
Mon, 10 Apr 2017 17:56:29 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'blocksourcerequirements' function
|
Mon, 10 Apr 2017 17:55:47 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'requiredsourcerequirements' function
|
Fri, 07 Apr 2017 18:53:17 +0200 |
Pierre-Yves David |
upgrade: extract code in its own module
|
Sun, 09 Apr 2017 19:08:24 +0200 |
Pierre-Yves David |
bundle2: move the 'close' method off the unpackermixin
|
Sun, 09 Apr 2017 18:12:54 +0200 |
Pierre-Yves David |
bundle2: clarify the docstring of unpackermixin methods
|
Sun, 09 Apr 2017 18:16:09 +0200 |
Pierre-Yves David |
bundle2: add documention to 'part.addparams'
|
Mon, 10 Apr 2017 21:12:54 -0400 |
Matt Harbison |
test-patchbomb: disable sendmail tests on Windows
|
Fri, 07 Apr 2017 10:46:32 -0700 |
Ryan McElroy |
show: fix corrupt json output with no bookmarks
|
Fri, 07 Apr 2017 10:26:13 -0700 |
Ryan McElroy |
show: tweak plain abort language for clarity
|
Sun, 09 Apr 2017 22:19:27 -0400 |
Matt Harbison |
tests: print Unix style paths in *.py tests
|
Sun, 09 Apr 2017 12:53:31 -0700 |
Jun Wu |
revlog: make "size" diverge from "rawsize"
|
Fri, 07 Apr 2017 10:56:53 -0700 |
Jun Wu |
test-flagprocessor: add a case about hg status
|
Sat, 08 Apr 2017 15:06:45 -0400 |
Matt Harbison |
test-http-proxy: add the Windows variant of "connection refused"
|
Sat, 08 Apr 2017 15:01:49 -0400 |
Matt Harbison |
test-fileset: eliminate a duplicate test that was conditionalized for output
|
Sat, 08 Apr 2017 14:55:44 -0400 |
Matt Harbison |
test-fileset: glob away hash differences
|
Sat, 08 Apr 2017 14:46:39 -0400 |
Matt Harbison |
test-bundle: glob away a URL protocol separator
|
Sun, 09 Apr 2017 00:10:54 -0400 |
Matt Harbison |
templatekw: clarify the result of {latesttag} when no tag exists
|
Thu, 06 Apr 2017 19:24:04 +0200 |
Denis Laxalde |
hgweb: position the "followlines" box close to latest cursor position
|
Thu, 06 Apr 2017 19:15:09 +0200 |
Denis Laxalde |
hgweb: add a floating tooltip to invite on followlines action
|
Sat, 08 Apr 2017 14:33:20 -0700 |
Gregory Szorc |
zstd: vendor python-zstandard 0.8.1
|
Wed, 08 Mar 2017 09:03:42 -0500 |
Olivier Trempe |
fsmonitor: match watchman and filesystem encoding
|
Fri, 07 Apr 2017 06:31:50 -0700 |
Ryan McElroy |
pull: abort pull --update if config requires destination (issue5528)
|
Fri, 07 Apr 2017 05:41:03 -0700 |
Ryan McElroy |
tests: move update requiredest test to own test file
|
Fri, 07 Apr 2017 23:35:51 +0530 |
Pulkit Goyal |
py3: add pycompat.unicode and add it to importer
|
Fri, 07 Apr 2017 16:00:44 +0530 |
Pulkit Goyal |
py3: add a bytes version of urllib.parse.urlencode() to pycompat.py
|
Fri, 07 Apr 2017 13:46:35 +0530 |
Pulkit Goyal |
py3: replace str() with bytes()
|
Fri, 07 Apr 2017 11:02:43 -0700 |
Jun Wu |
metadataonlyctx: replace "changeset()[0]" to "manifestnode()"
|
Fri, 07 Apr 2017 11:09:54 -0700 |
Jun Wu |
test-check-pylint: match its output
|
Thu, 06 Apr 2017 19:01:51 -0700 |
Jun Wu |
test-flagprocessor: remove unnecessary greps
|
Mon, 03 Apr 2017 09:31:39 -0700 |
Jun Wu |
bundlerepo: use raw revision in revdiff()
|
Thu, 06 Apr 2017 17:45:47 -0700 |
Jun Wu |
bundlerepo: fix raw handling in revision()
|
Thu, 06 Apr 2017 18:06:42 -0700 |
Jun Wu |
bundlerepo: build revlog index with flags
|
Thu, 06 Apr 2017 17:43:29 -0700 |
Jun Wu |
bundlerepo: make baserevision return raw text
|
Thu, 06 Apr 2017 17:24:36 -0700 |
Jun Wu |
test-flagprocessor: add tests about bundlerepo
|
Thu, 06 Apr 2017 17:23:20 -0700 |
Jun Wu |
test-flagprocessor: use changegroup3 in bundle2
|
Thu, 06 Apr 2017 17:01:58 -0700 |
Jun Wu |
bundle: allow bundle command to use changegroup3 in tests
|
Wed, 05 Apr 2017 23:44:22 -0400 |
Matt Harbison |
tests: add per-line output conditionals for Windows
|
Wed, 05 Apr 2017 23:17:27 -0400 |
Matt Harbison |
run-tests: support per-line conditional output in tests
|
Wed, 05 Apr 2017 22:59:44 -0400 |
Matt Harbison |
test-run-tests: pad the failure test to preserve the run order
|
Wed, 05 Apr 2017 22:00:33 -0400 |
Matt Harbison |
run-tests: prevent a (glob) declaration from reordering (?) lines
|
Fri, 07 Apr 2017 13:45:33 +0530 |
Pulkit Goyal |
py3: use pycompat.byteskwargs() to convert opts to bytes
|
Thu, 06 Apr 2017 22:10:46 -0700 |
Jun Wu |
test-check-code: do not use xargs
|
Thu, 06 Apr 2017 22:08:23 -0700 |
Jun Wu |
check-code: use "-" to specify a list of files from stdin
|
Thu, 06 Apr 2017 14:41:42 +0200 |
Philippe Pepiot |
perf: add historical portability for util.timer
|
Wed, 05 Apr 2017 15:31:08 -0700 |
Alexander Fomin |
diff: add --binary option for git mode diffs
|
Wed, 05 Apr 2017 15:15:06 -0700 |
Alexander Fomin |
patch: make diff in git mode respect --text option (issue5510)
|
Wed, 05 Apr 2017 00:34:58 +0900 |
Yuya Nishihara |
py3: have registrar process docstrings in bytes
|
Tue, 04 Apr 2017 16:49:12 +0200 |
Pierre-Yves David |
localrepo: fix deprecation version for 'repo._link'
|
Tue, 04 Apr 2017 16:48:58 +0200 |
Pierre-Yves David |
localrepo: fix deprecation version for 'repo.join'
|
Mon, 03 Apr 2017 19:45:09 -0400 |
Augie Fackler |
tests: make zstd-related output optional
|
Mon, 03 Apr 2017 18:58:00 -0400 |
Augie Fackler |
check-code: update test IP address enforcement checks
|
Mon, 03 Apr 2017 18:56:44 -0400 |
Augie Fackler |
tests: fix missing (glob) annotations in test-push-http.t
|
Mon, 03 Apr 2017 18:56:29 -0400 |
Augie Fackler |
tests: fix missing (glob) annotations in test-push-http-bundle1.t
|
Mon, 03 Apr 2017 18:56:08 -0400 |
Augie Fackler |
tests: fix missing (glob) annotations in test-https.t
|
Mon, 03 Apr 2017 18:55:55 -0400 |
Augie Fackler |
tests: fix missing (glob) annotations in test-bundle2-exchange.t
|
Mon, 03 Apr 2017 19:03:34 -0400 |
Augie Fackler |
util: fix %-formatting on docstring by moving a closing parenthesis
|
Sun, 02 Apr 2017 22:16:03 +0900 |
Yuya Nishihara |
revset: stop supporting plain list as input set (API)
|
Sun, 02 Apr 2017 22:01:32 +0900 |
Yuya Nishihara |
revset: stop supporting predicate that returns plain list (API)
|
Sat, 01 Apr 2017 12:24:59 +0200 |
Denis Laxalde |
mdiff: add a hunkinrange helper function
|
Fri, 22 Apr 2016 21:46:33 +0900 |
Yuya Nishihara |
templater: provide loop counter as "index" keyword
|
Fri, 22 Apr 2016 21:45:06 +0900 |
Yuya Nishihara |
templater: rename variable "i" to "v" in runmap()
|
Sun, 02 Apr 2017 22:43:18 +0900 |
Yuya Nishihara |
formatter: reorder code that builds template mapping
|
Sun, 02 Apr 2017 18:40:13 -0700 |
Jun Wu |
revlog: avoid applying delta chain on cache hit
|
Sun, 02 Apr 2017 18:29:24 -0700 |
Jun Wu |
revlog: indent block to make review easier
|
Sun, 02 Apr 2017 18:25:12 -0700 |
Jun Wu |
revlog: avoid calculating "flags" twice in revision()
|
Sun, 02 Apr 2017 18:57:03 -0700 |
Jun Wu |
revlog: use raw revision for rawsize
|
Sat, 14 May 2016 20:51:57 +0900 |
Yuya Nishihara |
revsetlang: enable optimization of 'x + y' expression
|
Sat, 08 Apr 2017 11:36:39 -0700 |
Gregory Szorc |
repair: use rawvfs when copying extra store files
stable
|
Sat, 08 Apr 2017 11:35:29 -0700 |
Gregory Szorc |
tests: add test demonstrating buggy path handling
stable
|
Sat, 08 Apr 2017 11:35:00 -0700 |
Gregory Szorc |
repair: iterate store files deterministically
stable
|
Sat, 01 Apr 2017 15:24:03 -0700 |
Gregory Szorc |
zstd: vendor python-zstandard 0.8.0
|
Sat, 01 Apr 2017 13:43:52 -0700 |
Gregory Szorc |
commands: update help for "unbundle"
|
Sat, 01 Apr 2017 13:43:43 -0700 |
Gregory Szorc |
commands: update help for "bundle"
|
Sat, 01 Apr 2017 13:42:06 -0700 |
Gregory Szorc |
help: document bundle specifications
|
Sat, 01 Apr 2017 13:29:01 -0700 |
Gregory Szorc |
util: document bundle compression
|
Sat, 01 Apr 2017 00:21:52 -0700 |
Gregory Szorc |
tests: store ETag when using --headeronly
|
Fri, 31 Mar 2017 21:47:26 -0700 |
Gregory Szorc |
hgweb: extract path traversal checking into standalone function
|
Fri, 31 Mar 2017 22:30:38 -0700 |
Gregory Szorc |
hgweb: use context manager for file I/O
|
Mon, 03 Apr 2017 10:01:38 -0700 |
Martin von Zweigbergk |
tags: rename "head" to "node" where we don't care
|
Mon, 03 Apr 2017 08:45:24 -0700 |
Martin von Zweigbergk |
manifest: update comment to be about bytearray
|
Mon, 03 Apr 2017 11:30:51 -0700 |
Martin von Zweigbergk |
check-code: fix "covert" typo
|
Mon, 03 Apr 2017 10:02:55 +0200 |
Denis Laxalde |
hgweb: rename linerangelog.js as followlines.js
|
Mon, 03 Apr 2017 09:58:36 +0200 |
Denis Laxalde |
hgweb: rely on a specific class to change cursor type in followlines UI
|
Mon, 03 Apr 2017 09:40:25 +0200 |
Denis Laxalde |
hgweb: use a function expression for the install listener of followlines UI
|
Sun, 02 Apr 2017 12:02:17 +0900 |
Yuya Nishihara |
formatter: use templatefilters.json()
|
Sun, 02 Apr 2017 11:54:24 +0900 |
Yuya Nishihara |
templatefilters: use list comprehension in json()
|
Sun, 02 Apr 2017 11:51:25 +0900 |
Yuya Nishihara |
templatefilters: unroll handling of None/False/True
|
Sun, 02 Apr 2017 11:46:49 +0900 |
Yuya Nishihara |
templatefilters: drop callable support from json()
|
Wed, 29 Mar 2017 21:43:38 +0900 |
Yuya Nishihara |
ui: use bytes IO and convert EOL manually in ui.editor()
|
Wed, 29 Mar 2017 21:40:15 +0900 |
Yuya Nishihara |
util: add helper to convert between LF and native EOL
|
Wed, 29 Mar 2017 21:28:54 +0900 |
Yuya Nishihara |
util: extract pure tolf/tocrlf() functions from eol extension
|
Wed, 29 Mar 2017 21:23:28 +0900 |
Yuya Nishihara |
pycompat: provide bytes os.linesep
|
Wed, 29 Mar 2017 21:13:55 +0900 |
Yuya Nishihara |
pycompat: introduce identity function as a compat stub
|
Sun, 02 Apr 2017 02:29:51 -0400 |
Matt Harbison |
test-blackbox: glob away quoting differences on Windows
|
Sun, 02 Apr 2017 02:24:09 -0400 |
Matt Harbison |
test-subrepo: update output for Windows
|
Sun, 02 Apr 2017 01:51:07 -0400 |
Matt Harbison |
test-serve: disable unfixable tests on Windows
|
Sun, 02 Apr 2017 01:28:05 -0400 |
Matt Harbison |
test-serve: kill daemons before deleting the access and error logs
|
Sun, 02 Apr 2017 00:56:52 -0400 |
Matt Harbison |
test-serve: make the 'listening at *' lines optional
|
Sat, 01 Apr 2017 18:30:51 -0400 |
Matt Harbison |
test-http: update output for Windows
|
Sat, 01 Apr 2017 15:23:26 -0400 |
Matt Harbison |
tests: quote paths in shell script hooks
|
Sat, 01 Apr 2017 14:48:39 -0400 |
Matt Harbison |
tests: add globs for Windows
|
Fri, 24 Mar 2017 19:19:00 -0700 |
Gregory Szorc |
show: new extension for displaying various repository data
|
Sun, 02 Apr 2017 18:13:03 -0700 |
Jun Wu |
test-revlog-raw: remove duplicated option
|
Sun, 02 Apr 2017 18:12:47 -0700 |
Jun Wu |
test-revlog-raw: fix "genbits" implementation
|
Wed, 29 Mar 2017 14:49:14 -0700 |
Jun Wu |
verify: fix length check
|
Wed, 29 Mar 2017 14:45:01 -0700 |
Jun Wu |
verify: document corner cases
|
Mon, 03 Apr 2017 17:34:24 -0400 |
Augie Fackler |
Added signature for changeset ed5b25874d99
stable
|
Mon, 03 Apr 2017 17:34:22 -0400 |
Augie Fackler |
Added tag 4.1.2 for changeset ed5b25874d99
stable
|
Wed, 29 Mar 2017 22:26:16 +0200 |
Denis Laxalde |
hgweb: expose a followlines UI in filerevision view
|
Wed, 29 Mar 2017 05:31:31 -0700 |
Kostia Balytskyi |
shelve: move ui.quiet manipulations to configoverride
|
Thu, 30 Mar 2017 21:21:15 -0700 |
Jun Wu |
revlog: add a fast path for revision(raw=False)
|
Thu, 30 Mar 2017 18:38:03 -0700 |
Jun Wu |
revlog: make _addrevision only accept rawtext
|
Thu, 30 Mar 2017 18:24:23 -0700 |
Jun Wu |
revlog: use raw revisions in clone
|
Thu, 30 Mar 2017 18:23:27 -0700 |
Jun Wu |
revlog: use raw revisions in revdiff
|
Thu, 30 Mar 2017 17:58:03 -0700 |
Jun Wu |
revlog: use raw content when building delta
|
Thu, 30 Mar 2017 15:34:08 -0700 |
Jun Wu |
revlog: fix _cache usage in revision()
|
Thu, 30 Mar 2017 14:56:09 -0700 |
Jun Wu |
revlog: rename some "text"s to "rawtext"
|
Thu, 30 Mar 2017 07:59:48 -0700 |
Jun Wu |
revlog: clarify flagprocessor documentation
|
Thu, 30 Mar 2017 20:48:57 -0700 |
Jun Wu |
revlog: add a stronger test for raw processing
|
Fri, 31 Mar 2017 11:53:56 +0200 |
Pierre-Yves David |
hook: add hook name information to external hook
|
Fri, 31 Mar 2017 11:08:11 +0200 |
Pierre-Yves David |
hook: provide hook type information to external hook
|
Fri, 31 Mar 2017 11:06:42 +0200 |
Pierre-Yves David |
hook: use 'htype' in 'hook'
|
Fri, 31 Mar 2017 11:03:23 +0200 |
Pierre-Yves David |
hook: use 'htype' in 'runhooks'
|
Fri, 31 Mar 2017 11:02:05 +0200 |
Pierre-Yves David |
hook: fix name used in untrusted message
|
Fri, 31 Mar 2017 10:59:37 +0200 |
Pierre-Yves David |
hook: use "htype" as variable name in _pythonhook
|
Thu, 30 Mar 2017 17:29:03 +0200 |
Pierre-Yves David |
run-tests: auto-replace 'TXNID' output
|
Sat, 01 Apr 2017 02:32:49 +0900 |
FUJIWARA Katsunori |
largefiles: use readasstandin() to read hex hash directly from filectx
|
Sat, 01 Apr 2017 02:32:49 +0900 |
FUJIWARA Katsunori |
largefiles: remove unused readstandin()
|
Sat, 01 Apr 2017 02:32:48 +0900 |
FUJIWARA Katsunori |
largefiles: make copytostore() accept only changectx as the 2nd argument (API)
|
Sat, 01 Apr 2017 02:32:48 +0900 |
FUJIWARA Katsunori |
largefiles: remove unused keyword argument of copytostore() (API)
|
Sat, 01 Apr 2017 02:32:48 +0900 |
FUJIWARA Katsunori |
largefiles: add copytostore() fstandin argument to replace readstandin() (API)
|
Sat, 01 Apr 2017 02:32:47 +0900 |
FUJIWARA Katsunori |
largefiles: replace readstandin() by readasstandin()
|
Sat, 01 Apr 2017 02:32:31 +0900 |
FUJIWARA Katsunori |
largefiles: introduce readasstandin() to read hex hash from given filectx
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: abort hg pull --rebase if rebase.requiredest is set (issue5514)
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: demonstrate behavior with requiredest and pull --rebase
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: allow destination-free continue and abort (issue5513)
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: test to show brokenness with requiredest
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: move destination test to new test file
|
Sat, 01 Apr 2017 00:21:17 -0400 |
Matt Harbison |
templatefilter: add support for 'long' to json()
|
Thu, 30 Mar 2017 21:40:10 +0200 |
Denis Laxalde |
hgweb: prefix line id by ctx shortnode in filelog when patches are shown
|
Wed, 29 Mar 2017 12:14:20 -0700 |
Jun Wu |
test-check-code: prevent files being added to the root directory
|
Wed, 29 Mar 2017 09:54:34 -0400 |
Matt Harbison |
sslutil: clarify internal documentation
|
Wed, 29 Mar 2017 16:28:51 -0700 |
Jun Wu |
unionrepo: avoid unnecessary node -> rev conversion
|
Wed, 29 Mar 2017 16:28:00 -0700 |
Jun Wu |
bundlerepo: avoid unnecessary node -> rev conversion
|
Wed, 29 Mar 2017 16:23:04 -0700 |
Jun Wu |
revlog: avoid unnecessary node -> rev conversion
|
Wed, 29 Mar 2017 16:46:57 -0700 |
Jun Wu |
check-code: detect r.revision(r.node(rev))
|
Wed, 29 Mar 2017 12:37:03 -0700 |
Jun Wu |
hardlink: check directory's st_dev when copying files
|
Wed, 29 Mar 2017 12:26:46 -0700 |
Jun Wu |
hardlink: duplicate hardlink detection for copying files and directories
|
Wed, 29 Mar 2017 12:21:15 -0700 |
Jun Wu |
hardlink: extract topic text logic of copyfiles
|
Wed, 29 Mar 2017 14:56:58 +0530 |
Pulkit Goyal |
tests: add check to make sure summary works on Python 2
|
Wed, 29 Mar 2017 14:47:52 +0530 |
Pulkit Goyal |
color: replace str() with pycompat.bytestr()
|
Sun, 26 Mar 2017 20:52:51 +0530 |
Pulkit Goyal |
diff: slice over bytes to make sure conditions work normally
|
Wed, 29 Mar 2017 20:19:26 -0700 |
Gregory Szorc |
minirst: remove redundant _admonitions set
|
Wed, 29 Mar 2017 20:05:18 -0700 |
Gregory Szorc |
minirst: remove "admonition" from _admonitions
|
Wed, 29 Mar 2017 19:59:47 -0700 |
Gregory Szorc |
minirst: reindent _admonitiontitles
|
Tue, 28 Mar 2017 06:23:28 +0200 |
Pierre-Yves David |
tags: extract filenode filtering into its own function
|
Tue, 28 Mar 2017 06:08:12 +0200 |
Pierre-Yves David |
tags: extract tags computation from fnodes into its own function
|
Tue, 28 Mar 2017 07:41:23 +0200 |
Pierre-Yves David |
tags: only return 'alltags' in 'findglobaltags'
|
Tue, 28 Mar 2017 07:39:10 +0200 |
Pierre-Yves David |
tags: make argument 'tagtype' optional in '_updatetags'
|
Tue, 28 Mar 2017 07:38:10 +0200 |
Pierre-Yves David |
tags: reorder argument of '_updatetags'
|
Tue, 28 Mar 2017 06:13:49 +0200 |
Pierre-Yves David |
tags: do not feed dictionaries to 'findglobaltags'
|
Tue, 28 Mar 2017 06:01:31 +0200 |
Pierre-Yves David |
tags: extract fnode retrieval into its own function
|
Wed, 29 Mar 2017 12:07:07 +0200 |
Denis Laxalde |
hgweb: fix diff hunks filtering by line range in webutil.diffs()
|
Sat, 25 Mar 2017 11:30:08 +0100 |
Denis Laxalde |
summary: display obsolete state of parents
|
Sat, 25 Mar 2017 10:40:29 +0100 |
Denis Laxalde |
templates: add "changeset.obsolete" label in command line style
|
Tue, 28 Mar 2017 22:38:45 +0200 |
Denis Laxalde |
templates: shorten definition of changeset labels in command-line style
|
Tue, 28 Mar 2017 22:36:22 +0200 |
Denis Laxalde |
templates: use separate() to build changeset labels in command-line style
|
Sat, 25 Mar 2017 10:34:11 +0100 |
Denis Laxalde |
templatekw: add an "obsolete" keyword
|
Sat, 25 Mar 2017 09:39:07 +0100 |
Denis Laxalde |
cmdutil: add a "changeset.obsolete" label in changeset_printer
|
Tue, 28 Mar 2017 14:40:13 -0700 |
Gregory Szorc |
fileset: perform membership test against set for status queries
|
Tue, 28 Mar 2017 10:21:38 -0700 |
David Soria Parra |
worker: flush ui buffers before running the worker
|
Tue, 28 Mar 2017 08:40:12 -0700 |
Jun Wu |
chgserver: do not copy configs set by environment variables
|
Tue, 28 Mar 2017 07:57:56 -0700 |
Jun Wu |
rcutil: extract duplicated logic to a lambda
|
Tue, 28 Mar 2017 07:55:32 -0700 |
Jun Wu |
rcutil: unindent a block
|
Tue, 28 Mar 2017 07:54:00 -0700 |
Jun Wu |
rcutil: do not cache rccomponents
|
Sat, 25 Mar 2017 19:17:11 -0400 |
Matt Harbison |
ui: rerun color.setup() once the pager has spawned to honor 'color.pagermode'
|
Sat, 25 Mar 2017 21:12:00 -0400 |
Matt Harbison |
ui: defer setting pager related properties until the pager has spawned
|
Sat, 25 Mar 2017 13:50:17 -0400 |
Matt Harbison |
color: stop mutating the default effects map
|
Sun, 26 Mar 2017 21:43:47 -0700 |
Jun Wu |
pager: do not read from environment variable
|
Sun, 26 Mar 2017 21:41:42 -0700 |
Jun Wu |
ui: simplify geteditor
|
Sun, 26 Mar 2017 21:40:22 -0700 |
Jun Wu |
debugconfig: list environment variables in debug output
|
Sun, 26 Mar 2017 21:33:37 -0700 |
Jun Wu |
rcutil: let environ override system configs (BC)
|
Sun, 26 Mar 2017 21:27:02 -0700 |
Jun Wu |
rcutil: add a method to convert environment variables to config items
|
Sun, 26 Mar 2017 21:04:29 -0700 |
Jun Wu |
rcutil: let rccomponents return different types of configs (API)
|
Sun, 26 Mar 2017 20:48:00 -0700 |
Jun Wu |
rcutil: rename rcpath to rccomponents (API)
|
Sun, 26 Mar 2017 20:46:05 -0700 |
Jun Wu |
rcutil: extract rc directory listing logic
|
Sun, 26 Mar 2017 20:21:32 -0700 |
Jun Wu |
rcutil: split osrcpath to return default.d paths (API)
|
Sun, 26 Mar 2017 20:18:42 -0700 |
Jun Wu |
rcutil: move scmutil.*rcpath to rcutil (API)
|
Sat, 25 Mar 2017 17:25:23 +0900 |
Yuya Nishihara |
statfs: make getfstype() raise OSError
|
Sat, 25 Mar 2017 17:24:11 +0900 |
Yuya Nishihara |
statfs: rename pygetfstype to getfstype
|
Sat, 25 Mar 2017 17:23:21 +0900 |
Yuya Nishihara |
statfs: refactor inner function as a mapping from statfs to string
|
Sat, 25 Mar 2017 17:13:12 +0900 |
Yuya Nishihara |
statfs: simplify handling of return value
|
Sat, 25 Mar 2017 18:22:27 +0900 |
Yuya Nishihara |
hghave: use util.getfstype
|
Sun, 26 Mar 2017 19:57:17 -0700 |
Jun Wu |
runtests: change local IP glob pattern from "127.0.0.1" to "$LOCALIP"
|
Mon, 27 Mar 2017 16:00:47 +0200 |
Pierre-Yves David |
tags: deprecated 'repo.tag'
|
Mon, 27 Mar 2017 18:08:05 +0200 |
Pierre-Yves David |
drawdag: use 'tagsmod.tag' instead of 'repo.tag'
|
Mon, 27 Mar 2017 16:00:34 +0200 |
Pierre-Yves David |
tags: use the 'tag' function from the 'tags' module in the 'tag' command
|
Mon, 27 Mar 2017 15:58:31 +0200 |
Pierre-Yves David |
tags: move 'repo.tag' in the 'tags' module
|
Mon, 27 Mar 2017 15:55:07 +0200 |
Pierre-Yves David |
tags: move '_tags' from 'repo' to 'tags' module
|
Mon, 13 Mar 2017 15:17:20 +0100 |
Denis Laxalde |
hgweb: filter diff hunks when 'linerange' and 'patch' are specified in filelog
|
Mon, 13 Mar 2017 15:15:49 +0100 |
Denis Laxalde |
hgweb: add a 'linerange' parameter to webutil.diffs()
|
Thu, 19 Jan 2017 17:41:00 +0100 |
Denis Laxalde |
hgweb: handle a "linerange" request parameter in filelog command
|
Sun, 26 Mar 2017 16:51:19 -0700 |
Kostia Balytskyi |
shelve: add logic to preserve active bookmarks
|
Sun, 26 Mar 2017 12:26:35 -0700 |
Jun Wu |
metadataonlyctx: speed up sanity check
|
Fri, 24 Feb 2017 18:39:08 +0100 |
Denis Laxalde |
revset: factor out linerange processing into a utility function
|
Mon, 13 Mar 2017 10:41:13 +0100 |
Denis Laxalde |
hgweb: add a "patch" query parameter to filelog command
|
Mon, 13 Mar 2017 10:40:19 +0100 |
Denis Laxalde |
hgweb: handle "parity" internally in webutil.diffs()
|
Mon, 27 Mar 2017 09:44:36 +0900 |
FUJIWARA Katsunori |
largefiles: add lfile argument to updatestandin() for efficiency (API)
|
Mon, 27 Mar 2017 09:44:36 +0900 |
FUJIWARA Katsunori |
largefiles: use strip() instead of slicing to get rid of EOL of standin
|
Mon, 27 Mar 2017 09:44:36 +0900 |
FUJIWARA Katsunori |
largefiles: rename local variable appropriately
|
Mon, 27 Mar 2017 09:44:35 +0900 |
FUJIWARA Katsunori |
largefiles: avoid redundant loop to eliminate None from list
|
Mon, 27 Mar 2017 09:44:35 +0900 |
FUJIWARA Katsunori |
largefiles: avoid meaningless changectx looking up
|
Mon, 27 Mar 2017 09:44:35 +0900 |
FUJIWARA Katsunori |
largefiles: avoid redundant changectx looking up at each repetitions
|
Mon, 27 Mar 2017 09:44:34 +0900 |
FUJIWARA Katsunori |
largefiles: omit updating newly added standin at linear merging
|
Mon, 27 Mar 2017 09:44:34 +0900 |
FUJIWARA Katsunori |
largefiles: reuse hexsha1() to centralize hash calculation logic into it
|
Sun, 26 Mar 2017 19:11:41 +0900 |
Yuya Nishihara |
py3: prove second commit works
|
Sun, 26 Mar 2017 19:06:48 +0900 |
Yuya Nishihara |
py3: fix manifestdict.fastdelta() to be compatible with memoryview
|
Sun, 26 Mar 2017 17:00:23 -0700 |
Jun Wu |
crecord: use ProgrammingError
|
Sun, 26 Mar 2017 16:59:30 -0700 |
Jun Wu |
transaction: use ProgrammingError
|
Sun, 26 Mar 2017 16:57:25 -0700 |
Jun Wu |
bundle2: use ProgrammingError
|
Sun, 26 Mar 2017 16:55:56 -0700 |
Jun Wu |
merge: use ProgrammingError
|
Sun, 26 Mar 2017 16:53:28 -0700 |
Jun Wu |
repair: use ProgrammingError
|
Sun, 26 Mar 2017 16:33:12 +0900 |
Yuya Nishihara |
py3: abuse r'' to preserve str-ness of literals passed to __setattr__()
|
Sun, 26 Mar 2017 17:12:06 +0900 |
Yuya Nishihara |
py3: fix slicing of byte string in revlog.compress()
|
Sun, 26 Mar 2017 16:31:01 +0900 |
Yuya Nishihara |
py3: use bytes() to cast to immutable bytes in changelog.appender.write()
|
Sun, 26 Mar 2017 16:16:45 +0900 |
Yuya Nishihara |
py3: use bytes() to cast to immutable bytes in pure.bdiff.bdiff()
|
Sun, 26 Mar 2017 16:14:04 +0900 |
Yuya Nishihara |
bdiff: drop support for array.array argument from pure.bdiff.bdiff()
|
Sun, 26 Mar 2017 15:55:34 +0200 |
Pierre-Yves David |
histedit: test that an aborted histedit can be rerun (with obsolete)
|
Sun, 26 Mar 2017 15:46:09 +0200 |
Pierre-Yves David |
histedit: backout changeset 6f0b7475cf9a
|
Sun, 26 Mar 2017 15:34:39 +0200 |
Pierre-Yves David |
histedit: backout changeset 2b599f5468a4
|
Sun, 26 Mar 2017 16:48:29 -0400 |
Augie Fackler |
revsetlang: fix _quote on int on python3
|
Sun, 26 Mar 2017 20:58:54 -0700 |
Jun Wu |
runtests: unset editor and pager related environment variables
|
Sun, 26 Mar 2017 17:59:33 -0700 |
Jun Wu |
debugfsinfo: improve case-sensitive testing
|
Sun, 26 Mar 2017 17:29:37 -0700 |
Jun Wu |
debugfsinfo: show fstype for given path
|
Sun, 26 Mar 2017 21:10:25 +0530 |
Pulkit Goyal |
test-check-py3-commands: cleanup tests related to `hg status`
|
Sun, 26 Mar 2017 20:58:21 +0530 |
Pulkit Goyal |
diff: use pycompat.{byteskwargs, strkwargs} to switch opts b/w bytes and str
|
Sun, 26 Mar 2017 20:54:50 +0530 |
Pulkit Goyal |
patch: make regular expressions bytes by adding b''
|
Sun, 26 Mar 2017 20:49:18 +0530 |
Pulkit Goyal |
dispatch: use pycompat.maplist() instead of map() to get a list
|
Sat, 25 Mar 2017 13:29:23 -0400 |
Matt Harbison |
color: fix grammar in help text
|
Sat, 25 Mar 2017 12:58:55 -0700 |
Jun Wu |
statfs: detect more filesystems on Linux
|
Thu, 23 Mar 2017 23:47:23 -0400 |
Matt Harbison |
repair: use context manager for lock management
|
Fri, 24 Mar 2017 19:52:43 -0700 |
Gregory Szorc |
gitweb: use monospace font for commit messages
|
Fri, 24 Mar 2017 22:40:08 -0400 |
Matt Harbison |
pager: improve support for various flavors of `more` on Windows
|
Fri, 24 Mar 2017 15:05:42 -0700 |
Jun Wu |
statfs: avoid static allocation
|
Fri, 24 Mar 2017 14:59:19 -0700 |
Jun Wu |
statfs: change Linux feature detection
|
Fri, 24 Mar 2017 16:20:10 -0700 |
Martin von Zweigbergk |
rebase: don't require destination if commands.rebase.requiredest=False
|
Fri, 24 Mar 2017 16:20:04 -0700 |
Martin von Zweigbergk |
tests: add tests with commands.{update,rebase}.requiredest=False
|
Sun, 12 Mar 2017 12:33:35 -0700 |
Durham Goode |
rebase: move state serialization to use unfiltered repo
|
Fri, 24 Mar 2017 22:29:22 +0900 |
FUJIWARA Katsunori |
largefiles: avoid redundant standin() invocations
|
Fri, 24 Mar 2017 22:29:22 +0900 |
FUJIWARA Katsunori |
largefiles: replace hashrepofile by hashfile (API)
|
Fri, 24 Mar 2017 22:26:34 +0900 |
FUJIWARA Katsunori |
largefiles: call readstandin() with changectx itself instead of rev or node
|
Fri, 24 Mar 2017 22:24:59 +0900 |
FUJIWARA Katsunori |
largefiles: omit redundant splitstandin() invocations
|
Fri, 24 Mar 2017 22:24:59 +0900 |
FUJIWARA Katsunori |
largefiles: replace splitstandin() by isstandin() to omit str creation
|
Fri, 24 Mar 2017 22:24:58 +0900 |
FUJIWARA Katsunori |
largefiles: omit redundant isstandin() before splitstandin()
|
Fri, 24 Mar 2017 22:13:23 +0900 |
FUJIWARA Katsunori |
misc: update descriptions about removed file for filectxfn
|
Mon, 20 Mar 2017 17:58:44 -0400 |
Augie Fackler |
osx: always purge build/mercurial before starting build
|
Mon, 20 Mar 2017 17:49:47 -0400 |
Augie Fackler |
osx: use more paranoid quoting in test
|
Mon, 20 Mar 2017 17:50:05 -0400 |
Augie Fackler |
osx: install completion scripts using install(1) to avoid umask badness
|
Fri, 24 Mar 2017 08:37:26 -0700 |
Martin von Zweigbergk |
merge with stable
|
Sun, 19 Mar 2017 01:47:56 -0400 |
Augie Fackler |
py3: prove `hg {add,addremove,commit} all work
|
Thu, 23 Mar 2017 10:46:50 -0400 |
Augie Fackler |
revsetlang: perform quoting using ui.escapestr instead of repr()
|
Thu, 23 Mar 2017 10:41:34 -0400 |
Augie Fackler |
revsetlang: add docstring with some tests to _quote
|
Sun, 19 Mar 2017 01:14:19 -0400 |
Augie Fackler |
revsetlang: move quoting function to not be a closure
|
Thu, 23 Mar 2017 10:33:20 -0400 |
Augie Fackler |
revsetlang: portably bytestring-ify another pair of int() calls
|
Thu, 23 Mar 2017 21:23:21 -0700 |
Jun Wu |
checkcode: enforce lowercase for extension docstring title
|
Thu, 23 Mar 2017 21:16:55 -0700 |
Jun Wu |
logtoprocess: use lowercase for docstring title
|
Thu, 23 Mar 2017 21:16:29 -0700 |
Jun Wu |
journal: use lowercase for docstring title
|
Thu, 23 Mar 2017 21:15:39 -0700 |
Jun Wu |
automv: use lowercase for docstring title
|
Thu, 23 Mar 2017 22:31:50 -0700 |
Jun Wu |
util: enable hardlink for some BSD-family filesystems
|
Thu, 23 Mar 2017 22:13:02 -0700 |
Jun Wu |
osutil: report fstype for BSD and OSX
|
Thu, 23 Mar 2017 22:15:36 -0700 |
Jun Wu |
setup: use a more strict way to test BSD or OSX's statfs
|
Thu, 23 Mar 2017 12:03:19 -0700 |
Jun Wu |
debugfsinfo: use util.getfstype
|
Thu, 23 Mar 2017 12:01:18 -0700 |
Jun Wu |
util: use util.getfstype
|
Thu, 23 Mar 2017 11:58:45 -0700 |
Jun Wu |
util: add a getfstype method
|
Mon, 20 Mar 2017 00:19:33 -0400 |
Matt Harbison |
pager: fix the invocation of `more` on Windows
|
Wed, 22 Mar 2017 16:36:53 -0700 |
Martin von Zweigbergk |
help: format ``commands`` heading correctly
|
Wed, 22 Mar 2017 14:12:58 -0500 |
David Soria Parra |
convert: fix the handling of empty changlist descriptions in P4
|
Tue, 21 Mar 2017 17:50:44 -0700 |
Martin von Zweigbergk |
status: support commands.status.relative config
|
Tue, 21 Mar 2017 21:26:52 -0700 |
Martin von Zweigbergk |
plain: ignore [commands] config
|
Thu, 23 Mar 2017 19:54:59 -0700 |
Gregory Szorc |
changegroup: store old heads as a set
stable 4.1.2
|
Tue, 21 Mar 2017 23:30:13 +0100 |
Pierre-Yves David |
checkheads: extract obsolete post processing in its own function
|
Wed, 22 Mar 2017 11:26:23 -0700 |
Kostia Balytskyi |
tests: make test-simplekeyvaluefile.py py2.6-compatible
|
Thu, 23 Mar 2017 20:57:27 +0900 |
Yuya Nishihara |
similar: use cheaper hash() function to test exact matches
|
Thu, 23 Mar 2017 20:52:41 +0900 |
Yuya Nishihara |
similar: take the first match instead of the last
|
Thu, 23 Mar 2017 21:17:08 +0900 |
Yuya Nishihara |
similar: do not look up and create filectx more than once
|
Thu, 23 Mar 2017 21:10:45 +0900 |
Yuya Nishihara |
similar: use common names for changectx variables
|
Thu, 23 Mar 2017 20:50:33 +0900 |
Yuya Nishihara |
similar: get rid of quadratic addedfiles.remove()
|
Sun, 15 Mar 2015 18:58:56 +0900 |
Yuya Nishihara |
similar: sort files not by object id but by path for stable result
|
Sun, 12 Mar 2017 01:34:17 -0800 |
Jun Wu |
debugfsinfo: print fstype information
|
Sun, 12 Mar 2017 01:03:23 -0800 |
Jun Wu |
util: enable hardlink for copyfile
|
Sun, 12 Mar 2017 00:26:20 -0800 |
Jun Wu |
hghave: add a check about whitelisted filesystem that supports hardlink
|
Sun, 12 Mar 2017 00:23:07 -0800 |
Jun Wu |
util: disable hardlink for copyfile if fstype is outside a whitelist
|
Tue, 21 Mar 2017 17:39:49 -0400 |
Augie Fackler |
revlog: use pycompat.maplist to eagerly evaluate map on Python 3
|
Tue, 21 Mar 2017 22:47:49 -0700 |
Gregory Szorc |
py3: stop exporting urlparse from pycompat and util (API)
|
Tue, 21 Mar 2017 22:46:17 -0700 |
Gregory Szorc |
check-code: recommend util.urlreq when importing urlparse
|
Tue, 21 Mar 2017 22:45:02 -0700 |
Gregory Szorc |
tests: use urlreq in tinyproxy.py
|