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
|
Tue, 21 Mar 2017 22:39:52 -0700 |
Gregory Szorc |
bugzilla: use util.urlreq.urlparse
|
Tue, 21 Mar 2017 22:34:17 -0700 |
Gregory Szorc |
pycompat: define urlreq.urlparse and urlreq.unparse aliases
|
Tue, 21 Mar 2017 22:28:16 -0700 |
Gregory Szorc |
pycompat: remove urlunquote alias
|
Tue, 21 Mar 2017 22:23:11 -0700 |
Gregory Szorc |
util: use urlreq.unquote
|
Tue, 21 Mar 2017 22:20:11 -0700 |
Gregory Szorc |
pycompat: alias urlreq.unquote to unquote_to_bytes
|
Sun, 19 Mar 2017 01:03:53 -0400 |
Augie Fackler |
revsetlang: portably turn int into bytestring
|
Mon, 20 Mar 2017 16:34:12 -0700 |
Jun Wu |
osutil: export a "getfstype" method
|
Mon, 20 Mar 2017 16:24:59 -0700 |
Jun Wu |
osutil: add a C function getting filesystem type
|
Mon, 20 Mar 2017 15:43:27 -0700 |
Jun Wu |
setup: test some header files
|
Mon, 20 Mar 2017 15:11:18 -0700 |
Jun Wu |
setup: detect statfs
|
Mon, 20 Mar 2017 15:31:21 -0700 |
Jun Wu |
setup: add a function to test header files
|
Mon, 20 Mar 2017 15:28:08 -0700 |
Jun Wu |
setup: split "hasfunction" to test arbitrary code
|
Tue, 14 Mar 2017 17:43:44 -0700 |
Ryan McElroy |
rebase: add flag to require destination
|
Tue, 14 Mar 2017 17:43:18 -0700 |
Ryan McElroy |
update: add flag to require update destination
|
Mon, 20 Mar 2017 11:38:37 +0900 |
Yuya Nishihara |
mq: reject new patch name containing leading/trailing whitespace
|
Fri, 10 Mar 2017 16:18:43 -0800 |
Kostia Balytskyi |
shelve: rename stripnodes to nodestoprune
|
Fri, 10 Mar 2017 15:03:09 -0800 |
Kostia Balytskyi |
shelve: add an ability to write key-val data to a new type of shelve files
|
Fri, 10 Mar 2017 14:33:42 -0800 |
Kostia Balytskyi |
scmutil: add a simple key-value file helper
|
Mon, 20 Mar 2017 11:50:55 +0900 |
Yuya Nishihara |
graphlog: draw multiple edges towards null node (issue5440)
|
Tue, 21 Mar 2017 18:36:14 -0400 |
Augie Fackler |
merge with stable
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
localrepo: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
vfs: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
server: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
dirstate: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
debug: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
chgserver: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
bookmarks: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
shelve: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
vfs: add tryunlink method
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
util: use tryunlink in unlinkpath
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
util: add tryunlink function
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
util: unify unlinkpath
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
posix: use local reference to removedirs
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
posix: use local reference to unlink
|
Tue, 21 Mar 2017 06:50:42 -0700 |
Ryan McElroy |
localrepo: improve vfs documentation
|
Mon, 20 Mar 2017 05:08:21 -0700 |
Simon Farnsworth |
ui: restrict length of autogenerated blocked tags
|
Sun, 19 Mar 2017 01:20:08 -0400 |
Augie Fackler |
commit: keep opts as byteskwargs as much as possible
|
Sun, 19 Mar 2017 01:19:27 -0400 |
Augie Fackler |
util: reference __main__ in sys.modules as a sysstr
|
Sun, 19 Mar 2017 01:38:10 -0400 |
Augie Fackler |
ui: convert to/from Unicode on Python 3 in ui.editor()
|
Sun, 19 Mar 2017 01:12:03 -0400 |
Augie Fackler |
manifest: refer to bytestrings as bytes, not str
|
Sun, 19 Mar 2017 01:11:37 -0400 |
Augie Fackler |
manifest: use node.hex instead of .encode('hex')
|
Mon, 20 Mar 2017 21:40:28 -0700 |
Martin von Zweigbergk |
pure: use int instead of long
|
Mon, 13 Mar 2017 22:30:07 -0700 |
Jun Wu |
histedit: inline cleanupnode
|
Mon, 13 Mar 2017 22:22:18 -0700 |
Jun Wu |
histedit: use safecleanupnode in _aborthistedit (issue5500)
|
Mon, 13 Mar 2017 22:19:06 -0700 |
Jun Wu |
histedit: use safecleanupnode in _finishhistedit
|
Mon, 13 Mar 2017 21:10:45 -0700 |
Jun Wu |
histedit: add a method to cleanup nodes safely
|
Tue, 21 Mar 2017 07:22:13 +0530 |
Rishabh Madan |
py3: prove hg status works
|
Mon, 20 Mar 2017 22:06:57 -0400 |
Augie Fackler |
localrepo: use node.hex instead of awkward .encode('latin1')
|
Tue, 21 Mar 2017 03:15:18 +0530 |
Rishabh Madan |
py3: prove hg config works
|
Sat, 18 Mar 2017 21:02:20 +0900 |
Yuya Nishihara |
templater: make pad() strip color codes before computing width (issue5416)
|
Sat, 18 Mar 2017 20:50:15 +0900 |
Yuya Nishihara |
templater: make pad() compute actual width
|
Sat, 18 Mar 2017 20:38:44 +0900 |
Yuya Nishihara |
templater: reject bad fillchar argument passed to pad()
|
Sat, 18 Mar 2017 20:11:15 +0900 |
Yuya Nishihara |
color: insert color code after every "\e[0m" (issue5413)
|
Sat, 18 Mar 2017 19:59:47 +0900 |
Yuya Nishihara |
debugtemplate: pass ui to templater so label() works
|
Mon, 20 Mar 2017 04:36:55 -0700 |
Simon Farnsworth |
subrepo: move prompts out of the if (issue5505)
stable
|
Sun, 19 Mar 2017 11:42:17 -0700 |
Durham Goode |
merge: remove unnecessary matcher checks
|
Sun, 19 Mar 2017 11:54:15 -0700 |
Durham Goode |
rebase: use one dirstateguard for entire rebase
|
Fri, 10 Mar 2017 15:52:29 -0800 |
Durham Goode |
histedit: add histedit.singletransaction config option
|
Fri, 10 Mar 2017 15:43:31 -0800 |
Durham Goode |
histedit: pop action after the action is completed
|
Fri, 10 Mar 2017 15:43:31 -0800 |
Durham Goode |
histedit: add transaction support to writing the state file
|
Sun, 19 Mar 2017 01:11:00 -0400 |
Augie Fackler |
localrepo: forcibly copy list of filecache keys
|
Sun, 19 Mar 2017 01:10:02 -0400 |
Augie Fackler |
localrepo: turn hook kwargs back into strs before calling hook
|
Sun, 19 Mar 2017 01:08:59 -0400 |
Augie Fackler |
localrepo: ensure transaction id is fully bytes on py3
|
Sun, 19 Mar 2017 01:08:17 -0400 |
Augie Fackler |
dirstate: use future-proof next(iter) instead of iter.next
|
Sun, 19 Mar 2017 01:06:47 -0400 |
Augie Fackler |
posix: tiptoe around tempfile module more delicately
|
Sun, 19 Mar 2017 01:05:48 -0400 |
Augie Fackler |
posix: use open() instead of file()
|
Sun, 19 Mar 2017 01:05:28 -0400 |
Augie Fackler |
revlog: use int instead of long
|
Sun, 19 Mar 2017 01:02:42 -0400 |
Augie Fackler |
error: use r-string to properly pop hints from **kw
|
Sun, 19 Mar 2017 14:17:07 -0400 |
Augie Fackler |
dispatch: use pycompat.maplist to allow summing with args
|
Sun, 19 Mar 2017 14:12:38 -0400 |
Augie Fackler |
pycompat: add maplist alias for old map behavior
|
Sun, 19 Mar 2017 14:23:30 -0400 |
Augie Fackler |
dispatch: replace mayberepr with shellquote
|
Sun, 19 Mar 2017 12:44:45 -0400 |
Matt Harbison |
color: sync text attributes and buffered text output on Windows (issue5508)
|
Sun, 19 Mar 2017 14:42:45 -0400 |
Matt Harbison |
test-check-help: fix to work on Windows
|
Sun, 19 Mar 2017 01:01:25 -0400 |
Augie Fackler |
branchmap: be more careful about using %d on ints
|
Sun, 19 Mar 2017 00:16:39 -0400 |
Augie Fackler |
util: use bytes re on bytes input in fspath
|
Sun, 19 Mar 2017 00:16:08 -0400 |
Augie Fackler |
util: use pycompat.bytestr in checkwinfilename
|
Sun, 19 Mar 2017 00:22:04 -0400 |
Augie Fackler |
dispatch: ensure repr is bytes in _mayberepr
|
Sun, 19 Mar 2017 00:21:26 -0400 |
Augie Fackler |
dispatch: extract maybe-use-repr formatting to helper function
|
Sun, 19 Mar 2017 00:18:53 -0400 |
Augie Fackler |
dispatch: consolidate formatting of arguments
|
Fri, 17 Mar 2017 05:10:58 +0530 |
Pulkit Goyal |
py3: make the regular expression bytes to prevent TypeError
|
Sat, 25 Feb 2017 17:29:30 +0900 |
Yuya Nishihara |
pager: flush outputs before firing pager process
|
Sat, 25 Feb 2017 17:27:48 +0900 |
Yuya Nishihara |
patchbomb: use modern pager to display -n/--test result (BC)
|
Sat, 18 Mar 2017 16:02:14 +0900 |
Yuya Nishihara |
httpconnection: make sure to clear progress of httpsendfile at EOF
|
Tue, 14 Mar 2017 18:23:59 +0900 |
Yuya Nishihara |
py3: convert log opts to bytes-key dict
|
Tue, 14 Mar 2017 18:16:13 +0900 |
Yuya Nishihara |
graphlog: pass function arguments without expansion
|
Fri, 17 Mar 2017 23:48:22 +0900 |
Yuya Nishihara |
py3: call codecs.escape_decode() directly
|
Fri, 17 Mar 2017 23:42:46 +0900 |
Yuya Nishihara |
util: wrap s.decode('string_escape') calls for future py3 compatibility
|
Sat, 18 Mar 2017 12:27:52 -0400 |
Augie Fackler |
merge with stable
|
Sun, 05 Mar 2017 22:22:32 -0500 |
Matt Harbison |
hgwebdir: add support for explicit index files
|
Fri, 17 Mar 2017 09:19:56 -0700 |
Jun Wu |
ui: move configlist parser to config.py
|
Fri, 17 Mar 2017 09:58:49 -0700 |
Martin von Zweigbergk |
tests: allow ModuleNotFoundError in addition to ImportError
|
Wed, 15 Mar 2017 20:34:26 -0400 |
Augie Fackler |
pager: skip running the pager if it's set to 'cat'
|
Wed, 15 Mar 2017 20:33:47 -0400 |
Augie Fackler |
pager: avoid shell=True on subprocess.Popen for better errors (issue5491)
|
Fri, 17 Mar 2017 19:12:22 +0530 |
Rishabh Madan |
py3: change explicit conversion of config value from str to pycompat.bytestr
|
Mon, 13 Mar 2017 12:40:14 -0700 |
Gregory Szorc |
py3: add __bool__ to every class defining __nonzero__
|
Mon, 13 Mar 2017 21:58:43 -0700 |
Martin von Zweigbergk |
merge: also allow 'e' action with experimental.updatecheck=noconflict
|
Thu, 16 Mar 2017 12:33:15 -0700 |
Gregory Szorc |
exchange: use v2 bundles for modern compression engines (issue5506)
stable
|
Thu, 16 Mar 2017 12:23:56 -0700 |
Gregory Szorc |
exchange: reject new compression engines for v1 bundles (issue5506)
stable
|
Sun, 12 Mar 2017 11:43:31 -0700 |
Martijn Pieters |
config: honour the trusted flag in ui.configbytes
|
Wed, 15 Mar 2017 20:43:12 -0700 |
Jun Wu |
osutil: fix potential wrong fd close
|
Thu, 09 Mar 2017 12:09:31 -0800 |
Gregory Szorc |
parsers: use Python memory allocator for indexObject->offsets
|
Thu, 09 Mar 2017 12:02:59 -0800 |
Gregory Szorc |
parsers: use Python memory allocator in commonancestorsheads()
|
Thu, 09 Mar 2017 11:56:47 -0800 |
Gregory Szorc |
osutil: use Python memory allocator in _listdir
|
Thu, 09 Mar 2017 11:54:25 -0800 |
Gregory Szorc |
bdiff: use Python memory allocator in fixws
|
Thu, 16 Mar 2017 11:17:55 -0700 |
Pierre-Yves David |
localrepo: fix deprecation warning version of wfile
|
Wed, 15 Mar 2017 15:07:14 -0700 |
Pierre-Yves David |
util: explicitly tests for None
|
Wed, 15 Mar 2017 15:38:02 -0700 |
Pierre-Yves David |
context: simplify call to icase matcher in 'match()'
|
Thu, 16 Mar 2017 09:13:13 +0530 |
Pulkit Goyal |
py3: make sure using bytes status char rather than ascii values
|
Thu, 16 Mar 2017 14:27:41 -0700 |
Jun Wu |
shelve: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:40:34 -0700 |
Jun Wu |
rebase: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:39:18 -0700 |
Jun Wu |
mq: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:36:35 -0700 |
Jun Wu |
histedit: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:34:35 -0700 |
Jun Wu |
record: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:23:49 -0700 |
Jun Wu |
import: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:18:50 -0700 |
Jun Wu |
clone: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:15:20 -0700 |
Jun Wu |
commit: get rid of ui.backupconfig
|
Wed, 15 Mar 2017 15:48:57 -0700 |
Durham Goode |
branchmap: handle nullrev in setcachedata
|
Wed, 15 Mar 2017 23:28:39 +0900 |
Yuya Nishihara |
py3: call codecs.escape_encode() directly
|
Wed, 15 Mar 2017 23:21:30 +0900 |
Yuya Nishihara |
templatekw: make join() escape values of extras (BC) (issue5504)
|
Wed, 15 Mar 2017 23:06:50 +0900 |
Yuya Nishihara |
util: wrap s.encode('string_escape') call for future py3 compatibility
|
Mon, 13 Mar 2017 09:24:53 -0700 |
Yuya Nishihara |
py3: prove hg tip works
|
Mon, 13 Mar 2017 09:19:07 -0700 |
Yuya Nishihara |
py3: call strftime() with native str type
|
Mon, 13 Mar 2017 09:12:56 -0700 |
Yuya Nishihara |
encoding: add converter between native str and byte string
|
Mon, 13 Mar 2017 09:11:08 -0700 |
Yuya Nishihara |
encoding: factor out unicode variants of from/tolocal()
|
Mon, 13 Mar 2017 08:53:31 -0700 |
Yuya Nishihara |
py3: use next() to obtain next item from inner generator of generatorset
|
Mon, 13 Mar 2017 08:44:57 -0700 |
Yuya Nishihara |
py3: rewrite itervalues() as values() by importer
|
Sun, 12 Mar 2017 17:20:42 -0700 |
Yuya Nishihara |
py3: use portable way to stringify cache key of repoview
|
Mon, 13 Mar 2017 12:44:13 -0700 |
Kostia Balytskyi |
exewrapper: prefer HackableMercurial python if availbale
|
Tue, 14 Mar 2017 23:07:08 -0700 |
Pierre-Yves David |
import-checkers: split tests of the tool from running it on the source
|
Thu, 16 Mar 2017 21:36:21 +0900 |
Yuya Nishihara |
py3: use bytestr wrapper in revsetlang.tokenize()
|
Thu, 16 Mar 2017 21:33:25 +0900 |
Yuya Nishihara |
py3: use bytestr wrapper in revsetlang.formatspec()
|
Wed, 08 Mar 2017 22:48:26 +0900 |
Yuya Nishihara |
pycompat: add bytestr wrapper which mostly acts as a Python 2 str
|
Wed, 08 Mar 2017 22:13:32 +0900 |
Yuya Nishihara |
tests: allow running doctests selectively on Python 3
|
Wed, 15 Mar 2017 15:33:24 -0700 |
Pierre-Yves David |
context: explicitly tests for None
|
Wed, 15 Mar 2017 15:11:52 -0700 |
Pierre-Yves David |
filemerge: explicitly tests for None
|
Wed, 15 Mar 2017 15:11:04 -0700 |
Pierre-Yves David |
hgweb: explicitly tests for None
|
Wed, 15 Mar 2017 15:10:09 -0700 |
Pierre-Yves David |
hgweb: explicitly tests for None in webutil
|
Wed, 15 Mar 2017 15:08:45 -0700 |
Pierre-Yves David |
match: explicitly tests for None
|
Wed, 15 Mar 2017 15:05:54 -0700 |
Pierre-Yves David |
mq: explicitly tests for None
|
Wed, 15 Mar 2017 15:03:43 -0700 |
Pierre-Yves David |
rebase: explicitly tests for None
|
Thu, 16 Mar 2017 04:53:23 +0530 |
Rishabh Madan |
py3: use iter() instead of iterkeys()
|
Fri, 05 Aug 2016 14:15:45 +0200 |
Pierre-Yves David |
localrepo: deprecated '_link'
|
Fri, 05 Aug 2016 14:19:31 +0200 |
Pierre-Yves David |
localrepo: use self.wvfs.islink directly
|
Thu, 16 Mar 2017 10:10:00 +0530 |
Pulkit Goyal |
py3: convert opts back to bytes for status
|
Mon, 13 Mar 2017 17:49:13 -0700 |
Gregory Szorc |
parsers: handle refcounting of "parents" consistently
|
Wed, 15 Mar 2017 09:32:18 -0700 |
Martin von Zweigbergk |
py3: make py3 compat.iterbytestr simpler and faster
|
Wed, 15 Mar 2017 09:30:50 -0700 |
Martin von Zweigbergk |
py3: optimize py3 compat.bytechr using Struct.pack
|
Wed, 15 Mar 2017 19:26:20 -0700 |
Ryan McElroy |
tests: properly drop back to root dir in test-status.t
|
Thu, 16 Mar 2017 09:00:27 +0530 |
Pulkit Goyal |
dirstate: use list comprehension to get a list of keys
|
Thu, 16 Mar 2017 08:03:51 +0530 |
Pulkit Goyal |
match: slice over bytes to get the byteschr instead of ascii value
|
Thu, 16 Mar 2017 07:52:47 +0530 |
Pulkit Goyal |
match: make regular expression bytes to prevent TypeError
|
Thu, 16 Mar 2017 06:32:33 +0530 |
Pulkit Goyal |
scmutil: make function name bytes in class filecache
|
Wed, 15 Mar 2017 00:27:17 -0700 |
Pierre-Yves David |
localrepo: deprecate 'wfile'
|
Wed, 15 Mar 2017 00:31:59 -0700 |
Pierre-Yves David |
eol: use 'wvfs' instead of 'wfile'
|
Wed, 15 Mar 2017 00:29:09 -0700 |
Pierre-Yves David |
localrepo: use 'wvfs' instead of 'wfile'
|
Wed, 15 Mar 2017 00:28:58 -0700 |
Pierre-Yves David |
tagmerge: use 'wvfs' instead of 'wfile'
|
Wed, 15 Mar 2017 00:28:21 -0700 |
Pierre-Yves David |
gpg: use 'wvfs' instead of 'wfile'
|
Wed, 28 Dec 2016 23:42:50 +0100 |
Pierre-Yves David |
test: add a basic 'test-check-pylint.t'
|
Tue, 14 Mar 2017 23:50:07 -0700 |
Pierre-Yves David |
localrepo: don't use mutable default argument value
|
Tue, 14 Mar 2017 23:49:25 -0700 |
Pierre-Yves David |
httpclient: don't use mutable default argument value
|
Tue, 14 Mar 2017 23:49:10 -0700 |
Pierre-Yves David |
largefiles: don't use mutable default argument value
|
Tue, 14 Mar 2017 23:48:25 -0700 |
Pierre-Yves David |
hgk: don't use mutable default argument value
|
Tue, 14 Mar 2017 23:48:08 -0700 |
Pierre-Yves David |
convert: don't use mutable default argument value
|
Tue, 14 Mar 2017 23:46:48 -0700 |
Pierre-Yves David |
mq: don't use mutable default argument value
|
Mon, 13 Mar 2017 21:43:17 -0700 |
Martin von Zweigbergk |
pager: if old pager extensions is enabled, respect pager.attend
|
Mon, 13 Mar 2017 21:42:59 -0700 |
Martin von Zweigbergk |
tests: duplicate test for pager for old extension and for in-core pager
|
Tue, 14 Mar 2017 08:51:35 -0700 |
Gregory Szorc |
util: make strdate's defaults default value a dict
|
Wed, 15 Mar 2017 14:51:18 +0530 |
Rishabh Madan |
py3: open file in rb mode
|
Tue, 14 Mar 2017 13:10:30 -0700 |
Kyle Lippincott |
debuglabelcomplete: fix to call debugnamecomplete in new location
|
Mon, 13 Mar 2017 13:06:37 -0700 |
Gregory Szorc |
tests: prove that `hg init` works with Python 3
|
Mon, 13 Mar 2017 12:16:47 -0700 |
Gregory Szorc |
pycompat: custom implementation of urllib.parse.quote()
|
Mon, 13 Mar 2017 12:14:17 -0700 |
Gregory Szorc |
pycompat: alias urllib symbols directly
|
Mon, 13 Mar 2017 13:08:11 -0700 |
Gregory Szorc |
tests: clean up bad extension
|
Mon, 13 Mar 2017 18:16:42 -0700 |
Gregory Szorc |
perf: perform a garbage collection before each iteration
|
Mon, 13 Mar 2017 18:31:29 -0700 |
Gregory Szorc |
formatter: support json formatting of long type
|
Sun, 12 Mar 2017 21:56:39 -0700 |
Gregory Szorc |
rebase: don't use mutable default argument value
|
Sun, 12 Mar 2017 21:55:46 -0700 |
Gregory Szorc |
mq: don't use mutable default argument value
|
Sun, 12 Mar 2017 21:54:32 -0700 |
Gregory Szorc |
util: don't use mutable default argument value
|
Sun, 12 Mar 2017 21:53:03 -0700 |
Gregory Szorc |
match: don't use mutable default argument value
|
Sun, 12 Mar 2017 21:52:17 -0700 |
Gregory Szorc |
hgweb: don't use mutable default argument value
|
Mon, 26 Dec 2016 16:55:47 -0700 |
Gregory Szorc |
hgweb: don't use mutable default argument value
|
Mon, 26 Dec 2016 16:54:33 -0700 |
Gregory Szorc |
filemerge: don't use mutable default argument value
|
Sun, 12 Mar 2017 21:50:42 -0700 |
Gregory Szorc |
context: don't use mutable default argument value
|
Mon, 13 Mar 2017 11:19:24 -0700 |
Martin von Zweigbergk |
heads: enable pager
|
Mon, 13 Mar 2017 11:03:59 -0700 |
Martin von Zweigbergk |
branches: enable pager
|
Sun, 12 Mar 2017 17:16:43 -0700 |
Yuya Nishihara |
py3: fix slicing of bytes in revset.formatspec()
|
Sun, 12 Mar 2017 17:13:54 -0700 |
Yuya Nishihara |
py3: make set of revset operators and quotes in bytes
|
Sun, 12 Mar 2017 17:10:14 -0700 |
Yuya Nishihara |
py3: convert set of revset initial symbols back to bytes
|
Sun, 12 Mar 2017 17:04:45 -0700 |
Yuya Nishihara |
pycompat: add helper to iterate each char in bytes
|
Sun, 12 Mar 2017 19:47:51 -0400 |
Augie Fackler |
branchmap: fix python 2.6 by using util.buffer() instead of passing bytearray
|
Sun, 12 Mar 2017 16:44:01 -0700 |
Mads Kiilerich |
rebase: allow rebasing children of wd to wd if a new branch has been set (BC)
|
Sun, 12 Mar 2017 16:41:46 -0700 |
Mads Kiilerich |
merge: check current wc branch for 'nothing to merge', not its p1
|
Sun, 12 Mar 2017 16:26:34 -0700 |
Yuya Nishihara |
lock: do not encode result of gethostname on Python 2
|
Sun, 12 Mar 2017 03:33:38 -0400 |
Augie Fackler |
py3: prove `hg files --rev` works
|
Sun, 12 Mar 2017 03:37:45 -0400 |
Augie Fackler |
tests: make a variable for hg binary location in test-check-py3-commands
|
Sun, 12 Mar 2017 03:28:50 -0400 |
Augie Fackler |
lock: encode result of gethostname into a bytestring
|
Sun, 12 Mar 2017 12:56:12 -0700 |
Martijn Pieters |
config: avoid using a mutable default
|
Fri, 05 Aug 2016 14:09:04 +0200 |
Pierre-Yves David |
localrepo: deprecate 'repo.join' in favor of 'repo.vfs.join'
|
Sun, 12 Mar 2017 12:54:11 -0700 |
Yuya Nishihara |
pycompat: move imports of cStringIO/io to where they are used
|
Sun, 12 Mar 2017 12:17:30 -0700 |
Mads Kiilerich |
rbc: empty (and invalid) rbc-names file should give an empty name list
|
Wed, 19 Oct 2016 02:46:35 +0200 |
Mads Kiilerich |
rbc: use struct unpack_from and pack_into instead of unpack and pack
|
Sun, 12 Mar 2017 15:27:02 -0400 |
Augie Fackler |
revlog: use bytes() instead of str() to get data from memoryview
|
Sun, 12 Mar 2017 03:33:22 -0400 |
Augie Fackler |
util: teach url object about __bytes__
|
Sun, 12 Mar 2017 03:31:54 -0400 |
Augie Fackler |
manifest: ensure paths are bytes (not str) in pure parser
|
Sun, 12 Mar 2017 03:30:15 -0400 |
Augie Fackler |
manifest: now that node.bin is available, use it directly
|
Sun, 12 Mar 2017 03:29:48 -0400 |
Augie Fackler |
manifest: use node.bin instead of .decode('hex')
|
Sun, 12 Mar 2017 00:43:20 -0500 |
Augie Fackler |
manifest: add __next__ methods for Python 3
|
Sun, 12 Mar 2017 00:51:00 -0500 |
Augie Fackler |
files: use native string type to load rev opt from dict
|
Sun, 12 Mar 2017 00:50:44 -0500 |
Augie Fackler |
store: fix many single-byte ops to use slicing in _auxencode
|
Mon, 13 Mar 2017 04:06:36 +0900 |
FUJIWARA Katsunori |
py3: add "b" prefix to string literals related to module policy
|
Sun, 12 Mar 2017 11:47:02 -0700 |
Yuya Nishihara |
py3: drop unused aliases to array.array which are replaced with bytearray
|
Mon, 13 Mar 2017 00:55:14 +0530 |
Pulkit Goyal |
pycompat: default to BytesIO instead of StringIO
|
Sun, 12 Mar 2017 00:48:06 -0500 |
Augie Fackler |
repoview: specify setattr values as native strings
|
Sun, 12 Mar 2017 03:32:38 -0400 |
Augie Fackler |
revlog: use bytes() to ensure text from _chunks is a reasonable type
|
Sun, 12 Mar 2017 00:49:49 -0500 |
Augie Fackler |
revlog: extract first byte of revlog with a slice so it's portable
|
Sun, 12 Mar 2017 00:46:59 -0500 |
Augie Fackler |
revsetlang: slice out single bytes instead of indexing
|
Sun, 12 Mar 2017 03:29:04 -0400 |
Augie Fackler |
lock: use %d to format integer into a bytestring
|
Sun, 12 Mar 2017 00:44:59 -0500 |
Augie Fackler |
parser: use %d instead of %s for interpolating error position
|
Sun, 12 Mar 2017 00:44:21 -0500 |
Augie Fackler |
manifest: unbreak pure-python manifest parsing on Python 3
|
Sun, 12 Mar 2017 00:43:47 -0500 |
Augie Fackler |
context: use portable construction to verify int parsing
|
Sun, 12 Mar 2017 01:59:23 -0500 |
Augie Fackler |
ui: portably bytestring-ify url object
|
Sun, 12 Mar 2017 00:47:39 -0500 |
Augie Fackler |
scmutil: fix key generation to portably bytestringify integer
|
Sun, 12 Mar 2017 00:42:46 -0500 |
Augie Fackler |
branchmap: stringify int in a portable way
|
Sun, 12 Mar 2017 00:49:19 -0500 |
Augie Fackler |
branchmap: don't use buffer() on Python 3
|
Sun, 12 Mar 2017 03:32:21 -0400 |
Augie Fackler |
py3: use bytearray() instead of array('c', ...) constructions
|
Sat, 11 Mar 2017 20:58:26 -0500 |
Augie Fackler |
summary: don't explicitly str() something we're about to %s
|
Sat, 11 Mar 2017 20:57:40 -0500 |
Augie Fackler |
context: implement both __bytes__ and __str__ for Python 3
|
Sat, 11 Mar 2017 20:57:04 -0500 |
Augie Fackler |
context: work around `long` not existing on Python 3
|
Sat, 11 Mar 2017 20:53:20 -0500 |
Augie Fackler |
phases: explicitly evaluate list returned by map
|
Sat, 11 Mar 2017 20:51:09 -0500 |
Augie Fackler |
ui: check for --debugger in sys.argv using r-string to avoid bytes on py3
|
Sun, 12 Mar 2017 22:46:57 +0530 |
Pulkit Goyal |
minirst: use bytes.strip instead of str.strip
|
Sun, 12 Mar 2017 22:27:53 +0530 |
Pulkit Goyal |
smcposix: pass unicode as first argument to array.array
|
Sun, 12 Mar 2017 07:35:13 +0530 |
Pulkit Goyal |
util: pass encoding.[encoding|encodingmode] as unicodes
|
Wed, 08 Mar 2017 16:52:57 -0800 |
Pierre-Yves David |
win32text: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:52:49 -0800 |
Pierre-Yves David |
transplant: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:52:42 -0800 |
Pierre-Yves David |
shelve: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:52:30 -0800 |
Pierre-Yves David |
share: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:52:16 -0800 |
Pierre-Yves David |
mq: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:52:06 -0800 |
Pierre-Yves David |
largefiles: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:51:57 -0800 |
Pierre-Yves David |
keyword: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:51:49 -0800 |
Pierre-Yves David |
journal: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:51:43 -0800 |
Pierre-Yves David |
histedit: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:51:36 -0800 |
Pierre-Yves David |
eol: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:51:25 -0800 |
Pierre-Yves David |
convert: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:55 -0800 |
Pierre-Yves David |
test-bundle2-remote-changegroup: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:47 -0800 |
Pierre-Yves David |
subrepo: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:39 -0800 |
Pierre-Yves David |
repair: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:32 -0800 |
Pierre-Yves David |
merge: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:24 -0800 |
Pierre-Yves David |
hg-mod: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:17 -0800 |
Pierre-Yves David |
commands: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:09 -0800 |
Pierre-Yves David |
cmdutil: directly use repo.vfs.join
|
Fri, 05 Aug 2016 14:29:22 +0200 |
Pierre-Yves David |
localrepo: directly use repo.vfs.join
|
Sun, 12 Mar 2017 07:09:18 +0530 |
Pulkit Goyal |
minirst: make encoding.encoding unicodes to pass into encode() and decode()
|
Sun, 12 Mar 2017 06:59:37 +0530 |
Pulkit Goyal |
minirst: make regular expressions bytes
|
Sat, 11 Mar 2017 17:14:02 -0800 |
Gregory Szorc |
setup: convert setupversion to unicode
|
Wed, 14 Jan 2015 01:15:26 +0100 |
Mads Kiilerich |
util: add debugstacktrace depth limit
|
Fri, 16 Jan 2015 04:26:40 +0100 |
Mads Kiilerich |
util: strip trailing newline from debugstacktrace message
|
Fri, 16 Jan 2015 04:26:40 +0100 |
Mads Kiilerich |
tests: rework util.debugstacktrace tests
|
Sat, 11 Mar 2017 11:04:14 -0800 |
Mads Kiilerich |
vfs: use repo.vfs.rename
|
Sat, 11 Mar 2017 11:02:25 -0800 |
Mads Kiilerich |
vfs: use repo.vfs.unlinkpath
|
Wed, 14 Jan 2015 01:15:26 +0100 |
Mads Kiilerich |
merge: use repo.wvfs.unlinkpath
|
Wed, 14 Jan 2015 01:15:26 +0100 |
Mads Kiilerich |
vfs: use repo.wvfs.unlinkpath
|
Wed, 08 Mar 2017 18:11:41 -0500 |
Augie Fackler |
policy: try and always have a bytes for module policy
|
Wed, 08 Mar 2017 18:11:19 -0500 |
Augie Fackler |
init: zstd is already python3-ready, so don't run it through our importer
|
Fri, 03 Mar 2017 14:42:56 -0500 |
Augie Fackler |
config: guard against setconfig specifying unicode values on py3
|
Fri, 03 Mar 2017 14:43:27 -0500 |
Augie Fackler |
dispatch: enforce bytes when converting boolean flags to config items
|
Fri, 03 Mar 2017 13:52:08 -0500 |
Augie Fackler |
py3: add a test that proves %include and missing-extension code works
|
Fri, 03 Mar 2017 14:08:02 -0500 |
Augie Fackler |
extensions: tapdance to get reasonable import error formatting
|
Sat, 11 Mar 2017 10:35:44 -0800 |
Martin von Zweigbergk |
rebase: abort if *any* commit in rebase set is public
|
Sat, 11 Mar 2017 13:53:14 -0500 |
Augie Fackler |
merge with stable
|
Thu, 09 Mar 2017 20:53:14 -0800 |
Gregory Szorc |
httpconnection: rename config to groups
|
Thu, 09 Mar 2017 20:51:57 -0800 |
Gregory Szorc |
httpconnection: don't use dict()
|
Thu, 09 Mar 2017 15:38:00 -0800 |
Martin von Zweigbergk |
formatter: set _first on formatter, not ui
|
Fri, 10 Mar 2017 23:07:20 -0800 |
Martin von Zweigbergk |
rebase: unhide original working directory node as well (issue5219)
|
Fri, 10 Mar 2017 23:06:31 -0800 |
Martin von Zweigbergk |
rebase: pass in a regular set to _setrebasesetvisibility()
|
Wed, 01 Feb 2017 09:18:44 -0800 |
Martin von Zweigbergk |
tests: demonstrate broken rebase from obsolete commit
|
Wed, 01 Mar 2017 16:19:41 -0800 |
Durham Goode |
treemanifest: make node reuse match flat manifest behavior
|
Fri, 10 Mar 2017 17:37:39 -0500 |
Augie Fackler |
help: update help.internalstable for new censor docs
|
Fri, 10 Mar 2017 16:54:41 -0500 |
Augie Fackler |
parsers: drop old nonnormalentries method
|
Fri, 10 Mar 2017 16:53:00 -0500 |
Augie Fackler |
parsers: avoid leak of nonnset and otherpset
|
Thu, 09 Mar 2017 20:33:29 -0800 |
Gregory Szorc |
sslutil: issue warning when [hostfingerprint] is used
|
Thu, 09 Mar 2017 19:59:52 -0800 |
Gregory Szorc |
setup: use setuptools on Windows (issue5400)
|
Thu, 09 Mar 2017 19:41:40 -0800 |
Yuya Nishihara |
schemes: use br'' literal to define bytes regexp
|
Thu, 09 Mar 2017 12:55:48 +0900 |
Yuya Nishihara |
help: fix layout of pre-formatted text
|
Thu, 09 Mar 2017 11:01:03 +0900 |
Yuya Nishihara |
help: fix example of revs() fileset
|
Fri, 05 Aug 2016 14:24:53 +0200 |
Pierre-Yves David |
filecache: make 'join' abstract
|
Wed, 08 Mar 2017 16:43:16 -0800 |
Pierre-Yves David |
filecache: explicitly test 'repofilecache'
|
Fri, 05 Aug 2016 14:25:21 +0200 |
Pierre-Yves David |
repofilecache: directly use 'repo.vfs.join'
|
Fri, 05 Aug 2016 14:23:58 +0200 |
Pierre-Yves David |
repofilecache: define a 'join' method
|
Mon, 06 Mar 2017 18:42:36 -0500 |
Augie Fackler |
wix: add censor docs to installer script
|
Mon, 23 Jan 2017 20:17:24 -0500 |
Augie Fackler |
internals: add some brief documentation about censor
|
Thu, 09 Mar 2017 15:10:27 -0800 |
Jun Wu |
localrepo: rename proxycls to filteredrepo
|
Wed, 08 Mar 2017 17:35:20 -0800 |
Durham Goode |
dirstate: track otherparent files same as nonnormal
|
Tue, 07 Mar 2017 13:24:24 -0500 |
Augie Fackler |
pycompat: verify sys.argv exists before forwarding it (issue5493)
stable
|
Mon, 06 Mar 2017 09:28:33 +0100 |
Denis Laxalde |
hgweb: use patch.diffhunks in webutil.diffs to simplify the algorithm
|
Mon, 06 Mar 2017 09:44:39 +0100 |
Denis Laxalde |
hgweb: start enumerate at 1 in webutil.diffs's inner function prettyprintlines
|
Fri, 03 Mar 2017 17:20:11 +0100 |
Denis Laxalde |
patch: add a diffhunks function yielding (diffheaders, hunks)
|
Fri, 03 Mar 2017 17:46:40 +0100 |
Denis Laxalde |
mdiff: let unidiff return (diffheader, hunks)
|
Fri, 03 Mar 2017 17:46:28 +0100 |
Denis Laxalde |
mdiff: extract a checknonewline inner function in unidiff()
|
Fri, 03 Mar 2017 13:51:22 +0100 |
Denis Laxalde |
mdiff: distinguish diff headers from hunks in unidiff()
|
Fri, 03 Mar 2017 16:17:17 +0100 |
Denis Laxalde |
test: end printed diff "hunks" with an empty string in test-context.py
|
Thu, 02 Mar 2017 17:22:46 +0100 |
Denis Laxalde |
mdiff: let _unidiff yield hunks as (<range information>, <hunk lines>)
|
Mon, 09 Jan 2017 09:34:39 +0100 |
Denis Laxalde |
mdiff: turn the comment above _unidiff into a docstring
|
Tue, 27 Sep 2016 20:27:35 +0200 |
Denis Laxalde |
mdiff: compute newlines-splitted texts within _unidiff
|
Wed, 08 Mar 2017 18:32:42 -0500 |
Augie Fackler |
dispatch: add pagination of two more help cases
|
Wed, 08 Mar 2017 18:31:33 -0500 |
Augie Fackler |
help: avoid mutating passed-in `keep` list in `formattedhelp`
|
Fri, 03 Mar 2017 13:32:10 -0500 |
Augie Fackler |
extensions: use [0:1] slice on config path instead of [0]
|
Fri, 03 Mar 2017 13:27:21 -0500 |
Augie Fackler |
extensions: use inspect module instead of func_code.co_argcount
|
Tue, 07 Mar 2017 18:29:58 -0800 |
Durham Goode |
treemanifest: add tests covering hg diff of partial trees
|
Tue, 07 Mar 2017 17:52:45 -0800 |
Durham Goode |
context: remove uses of manifest.matches
|
Tue, 07 Mar 2017 17:49:50 -0800 |
Durham Goode |
context: remove assumptions about manifest creation during _buildstatus
|
Tue, 07 Mar 2017 17:56:30 -0800 |
Durham Goode |
context: move _manifest from committablectx to workingctx
|
Tue, 07 Mar 2017 09:56:11 -0800 |
Durham Goode |
status: handle more node indicators in buildstatus
|
Tue, 07 Mar 2017 18:38:20 -0800 |
Durham Goode |
merge: remove uses of manifest.matches
|
Tue, 07 Mar 2017 09:56:11 -0800 |
Durham Goode |
copies: remove use of manifest.matches
|
Tue, 07 Mar 2017 09:56:11 -0800 |
Durham Goode |
manifest: add match argument to diff and filesnotin
|
Thu, 09 Mar 2017 00:07:13 +0900 |
Yuya Nishihara |
fileset: drop false function signatures from revs() and status() docs
|
Wed, 08 Mar 2017 22:30:12 +0900 |
Yuya Nishihara |
py3: factor out bytechr() function
|
Thu, 02 Mar 2017 13:34:01 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'test-clone-uncompressed'
|
Thu, 02 Mar 2017 13:33:28 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'test-filecache'
|
Thu, 02 Mar 2017 13:33:16 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'test-parseindex'
|
Thu, 02 Mar 2017 13:33:02 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'test-lock'
|
Thu, 02 Mar 2017 13:32:49 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'contrib/undumprevlog'
|
Thu, 02 Mar 2017 13:32:27 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'hgext.largefile'
|
Thu, 02 Mar 2017 13:32:14 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'hgext.convert'
|
Thu, 02 Mar 2017 13:31:39 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'hgext.transplant'
|
Thu, 02 Mar 2017 13:31:32 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'hgext.shelve'
|
Thu, 02 Mar 2017 13:31:23 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'hgext.mq'
|
Thu, 02 Mar 2017 14:49:50 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.unionrepo'
|
Thu, 02 Mar 2017 14:49:01 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.statichttprepo'
|
Thu, 02 Mar 2017 14:47:03 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.bundlerepo'
|
Thu, 02 Mar 2017 13:31:07 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.debugcommand'
|
Thu, 02 Mar 2017 13:30:58 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.simplemerge'
|
Thu, 02 Mar 2017 13:30:47 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.cmdutil'
|
Thu, 02 Mar 2017 13:30:38 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.subrepo'
|
Thu, 02 Mar 2017 13:30:28 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.archival'
|
Thu, 02 Mar 2017 13:30:10 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.store'
|
Thu, 02 Mar 2017 13:29:59 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.patch'
|
Thu, 02 Mar 2017 13:29:43 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.repair'
|
Thu, 02 Mar 2017 13:28:17 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.localrepo'
|
Wed, 08 Mar 2017 13:46:26 -0800 |
Jun Wu |
chg: forward user-defined signals
|
Wed, 08 Mar 2017 13:34:25 -0800 |
Jun Wu |
chg: document why we send SIGHUP and SIGINT to process group
|
Wed, 08 Mar 2017 14:29:25 -0800 |
Martin von Zweigbergk |
tests: make test-shelve.t timing-independent
|
Wed, 08 Mar 2017 22:12:49 +0900 |
Yuya Nishihara |
tests: make run-tests.py run on Python 3 again
|
Tue, 07 Mar 2017 16:27:32 -0800 |
Durham Goode |
rebase: move actual rebase into a single transaction
|
Tue, 07 Mar 2017 16:30:31 -0800 |
Durham Goode |
rebase: allow aborting if last-message.txt is missing
|
Tue, 07 Mar 2017 14:04:29 -0800 |
Durham Goode |
rebase: add storestatus support for transactions
|
Tue, 07 Mar 2017 14:11:44 -0800 |
Durham Goode |
rebase: move storestatus onto rebaseruntime
|
Tue, 07 Mar 2017 14:19:08 -0800 |
Durham Goode |
rebase: clear updatestate during rebase --abort in more cases
|
Wed, 08 Mar 2017 00:49:15 +0530 |
Pulkit Goyal |
repoview: convert attribute names to unicodes on Python 3
|
Wed, 08 Mar 2017 00:45:19 +0530 |
Pulkit Goyal |
parsers: alias long to int on Python 3
|
Wed, 08 Mar 2017 00:40:15 +0530 |
Pulkit Goyal |
store: slice over a bytestring to get characters instead of ascii values
|
Thu, 02 Mar 2017 13:27:42 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.hg'
|
Wed, 01 Mar 2017 11:00:12 +0100 |
Pierre-Yves David |
vfs: extract 'vfs' class and related code to a new 'vfs' module (API)
|
Thu, 02 Mar 2017 03:52:36 +0100 |
Pierre-Yves David |
vfs: replace 'scmutil.opener' usage with 'scmutil.vfs'
|
Tue, 07 Mar 2017 12:52:00 -0800 |
Durham Goode |
fsmonitor: remove use of repo.opener
|
Tue, 28 Feb 2017 15:19:08 +0100 |
Kim Alvefur |
help: align description of 'base rev' with reality [issue5488]
|
Wed, 01 Mar 2017 18:37:34 -0800 |
Kyle Lippincott |
help: fix internals.changegroups
|
Fri, 03 Mar 2017 00:11:51 +0900 |
Yuya Nishihara |
share: drop 'relshared' requirement as well
|
Fri, 03 Mar 2017 00:11:18 +0900 |
Yuya Nishihara |
share: fix typo to drop 'shared' requirement on unshare
|
Fri, 03 Mar 2017 02:57:06 +0900 |
FUJIWARA Katsunori |
similar: compare between actual file contents for exact identity
|
Thu, 02 Mar 2017 21:49:30 -0800 |
Jun Wu |
localrepo: handle rename with hardlinks properly
|
Wed, 01 Mar 2017 18:21:06 -0800 |
Jun Wu |
dirstate: avoid unnecessary load+dump during backup
|
Wed, 01 Mar 2017 17:59:21 -0800 |
Jun Wu |
dirstate: try to use hardlink to backup dirstate
|
Sun, 05 Mar 2017 16:20:07 -0800 |
Durham Goode |
dirstate: track updated files to improve write time
|
Mon, 06 Mar 2017 03:09:15 -0800 |
Simon Farnsworth |
hook: give exthooks tags for blocking time
|
Mon, 06 Mar 2017 03:19:40 -0800 |
Simon Farnsworth |
filemerge: tag merge tool for blocked times
|
Mon, 06 Mar 2017 03:27:52 -0800 |
Simon Farnsworth |
hgk: set a blocked tag when the user invokes view
|
Mon, 06 Mar 2017 03:27:41 -0800 |
Simon Farnsworth |
transplant: set a blockedtag when invoking external filter
|
Mon, 06 Mar 2017 03:27:24 -0800 |
Simon Farnsworth |
config: set blockedtag when invoking configuration edit
|
Mon, 06 Mar 2017 03:26:30 -0800 |
Simon Farnsworth |
bisect: set a blockedtag when running the check command
|
Mon, 06 Mar 2017 03:25:44 -0800 |
Simon Farnsworth |
dispatch: set a blockedtag when running an external alias
|
Mon, 06 Mar 2017 03:25:29 -0800 |
Simon Farnsworth |
patch: set a blockedtag when running an external filter
|
Mon, 06 Mar 2017 03:25:09 -0800 |
Simon Farnsworth |
sshpeer: set a blockedtag when starting ssh
|
Mon, 06 Mar 2017 14:11:21 +0100 |
Denis Laxalde |
revert: always display hunks reversed when reverting to parent
|
Fri, 03 Mar 2017 14:08:20 +0100 |
Pierre-Yves David |
fileset: add a 'status(...)' predicate to control evaluation context
|
Fri, 03 Mar 2017 14:08:06 +0100 |
Pierre-Yves David |
fileset: allow to specify a basectx for status
|
Fri, 03 Mar 2017 12:44:56 +0100 |
Pierre-Yves David |
fileset: add revs(revs, fileset) to evaluate set in working directory
|
Sat, 24 Jan 2015 19:41:56 +0900 |
Yuya Nishihara |
fileset: add function to switch revision where fileset will be evaluated
|
Sat, 24 Jan 2015 19:13:39 +0900 |
Yuya Nishihara |
fileset: extract function that builds status tuple only if necessary
|
Sat, 24 Jan 2015 18:56:02 +0900 |
Yuya Nishihara |
fileset: build initial subset in fullmatchctx class
|
Tue, 24 Mar 2015 23:10:49 +0900 |
Yuya Nishihara |
fileset: extract function that builds initial subset from ctx or status
|
Sat, 24 Jan 2015 19:55:14 +0900 |
Yuya Nishihara |
fileset: add class to host special handling of initial subset
|
Sat, 25 Feb 2017 18:41:00 +0900 |
Yuya Nishihara |
patchbomb: add config knob to generate flags by template (issue5354)
|
Sat, 25 Feb 2017 18:35:34 +0900 |
Yuya Nishihara |
patchbomb: pass around ui and revs that are needed for flag template
|
Sat, 25 Feb 2017 18:28:04 +0900 |
Yuya Nishihara |
patchbomb: build patch texts by _getpatchmsgs()
|
Sat, 25 Feb 2017 18:25:17 +0900 |
Yuya Nishihara |
patchbomb: drop internal option for pbranch extension (API)
|
Sat, 25 Feb 2017 18:16:41 +0900 |
Yuya Nishihara |
patchbomb: factor out function that builds a prefix string to patch subject
|
Sun, 18 Jan 2015 18:04:44 +0900 |
Yuya Nishihara |
formatter: add argument to change output file of non-plain formatter
|
Fri, 03 Mar 2017 13:25:30 -0500 |
Augie Fackler |
schemes: move re construction to module-level and python3-ify
|
Fri, 03 Mar 2017 13:29:50 -0500 |
Augie Fackler |
dispatch: cope with sys.version being unicode on Python 3
|
Fri, 03 Mar 2017 13:29:25 -0500 |
Augie Fackler |
dispatch: allow testedwith to be bytes or str
|
Fri, 03 Mar 2017 14:09:14 -0500 |
Augie Fackler |
ui: fix ui.traceback on Python 3
|
Fri, 03 Mar 2017 14:08:24 -0500 |
Augie Fackler |
ui: fix opts labeling on ui.warn et al for Python 3
|
Fri, 03 Mar 2017 12:55:11 -0500 |
Augie Fackler |
config: add sanity assert that files are opened as binary
|
Mon, 06 Mar 2017 23:21:27 -0800 |
Martin von Zweigbergk |
update: for "noconflict" updates, print "conflicting changes" on conflict
|
Mon, 06 Mar 2017 23:19:57 -0800 |
Martin von Zweigbergk |
tests: fix test-update-branches to remove non-conflicting file
|
Sat, 25 Feb 2017 17:08:42 +0900 |
Yuya Nishihara |
branches: populate all template keywords in formatter
|
Sat, 25 Feb 2017 17:00:07 +0900 |
Yuya Nishihara |
formatter: add support for changeset templating
|
Sat, 25 Feb 2017 16:38:26 +0900 |
Yuya Nishihara |
templatekw: move defaulttmpl constant from changeset_templater
|
Sat, 25 Feb 2017 22:04:30 +0900 |
Yuya Nishihara |
formatter: drop filters argument from maketemplater()
|
Sat, 25 Feb 2017 16:26:58 +0900 |
Yuya Nishihara |
templater: port formatnode filter from changeset_templater
|
Mon, 13 Feb 2017 00:05:55 -0800 |
Martin von Zweigbergk |
update: allow setting default update check to "noconflict"
|
Mon, 13 Feb 2017 16:03:05 -0800 |
Martin von Zweigbergk |
update: add experimental config for default way of handling dirty wdir
|
Mon, 13 Feb 2017 12:58:37 -0800 |
Martin von Zweigbergk |
update: accept --merge to allow merging across topo branches (issue5125)
|
Mon, 27 Feb 2017 15:09:19 -0800 |
Martin von Zweigbergk |
merge: combine the "merge" cases in docstring table
|
Mon, 27 Feb 2017 15:07:01 -0800 |
Martin von Zweigbergk |
merge: combine "dirty" cases in docstring table
|
Mon, 27 Feb 2017 15:29:34 -0800 |
Martin von Zweigbergk |
merge: clarify non-linear default updates in docstring table
|
Mon, 27 Feb 2017 15:02:36 -0800 |
Martin von Zweigbergk |
merge: combine the two "can't happen" cases in docstring table
|
Mon, 27 Feb 2017 15:00:13 -0800 |
Martin von Zweigbergk |
merge: move "incompatible options" case first in docstring table
|
Mon, 27 Feb 2017 14:58:53 -0800 |
Martin von Zweigbergk |
merge: make "linear" an input in docstring table
|
Mon, 27 Feb 2017 14:33:17 -0800 |
Martin von Zweigbergk |
merge: drop redundant column in docstring table
|
Mon, 27 Feb 2017 14:27:22 -0800 |
Martin von Zweigbergk |
merge: drop obsolete non-linear cases from docstring table
|
Wed, 24 Feb 2016 14:44:14 -0800 |
Martin von Zweigbergk |
revert: move code dealing with deletions closer together
|
Fri, 03 Mar 2017 14:10:06 -0500 |
Augie Fackler |
ui: fix configlist on Python 3
|
Fri, 03 Mar 2017 12:55:49 -0500 |
Augie Fackler |
config: pass some optional args as keywords
|
Fri, 03 Mar 2017 13:28:24 -0500 |
Augie Fackler |
config: load included config files in binary mode
|
Wed, 01 Mar 2017 16:39:48 -0800 |
Durham Goode |
manifest: remove _repo from manifestctx objects
|
Wed, 01 Mar 2017 15:50:01 -0800 |
Jun Wu |
phases: remove experimental.nativephaseskillswitch
|
Wed, 01 Mar 2017 16:35:57 -0800 |
Durham Goode |
manifest: allow specifying the revlog filename
|
Fri, 03 Mar 2017 15:30:48 +0530 |
Pulkit Goyal |
py3: drop unrequired code from __init__.py
|
Fri, 03 Mar 2017 13:04:32 +0530 |
Pulkit Goyal |
py3: add pycompat.open and replace open() calls
|
Fri, 05 Aug 2016 13:56:10 +0200 |
Pierre-Yves David |
localrepo: deprecate 'repo.opener' (API)
|
Thu, 02 Mar 2017 03:24:58 +0100 |
Pierre-Yves David |
statichttp: use 'repo.vfs' as the main attribute
|
Thu, 02 Mar 2017 03:23:18 +0100 |
Pierre-Yves David |
clonebundle: use 'repo.vfs' instead of 'repo.opener'
|
Fri, 05 Aug 2016 13:53:45 +0200 |
Pierre-Yves David |
localrepo: deprecated 'repo.wopener' (API)
|
Fri, 05 Aug 2016 13:49:05 +0200 |
Pierre-Yves David |
localrepo: add some comment about role of various vfs object
|
Thu, 19 Jan 2017 16:27:08 -0500 |
Augie Fackler |
tests: un-nest the `order` repo in test-rebase-scenario-global
|
Mon, 06 Feb 2017 15:19:32 -0500 |
Augie Fackler |
osx: install bash and zsh completions by default
|
Thu, 02 Mar 2017 10:12:40 -0800 |
Durham Goode |
util: add allowhardlinks module variable
|
Thu, 02 Mar 2017 20:30:56 -0500 |
Augie Fackler |
merge with stable
|
Thu, 02 Mar 2017 20:19:45 -0500 |
Augie Fackler |
Added signature for changeset 25703b624d27
stable
|
Thu, 02 Mar 2017 20:19:43 -0500 |
Augie Fackler |
Added tag 4.1.1 for changeset 25703b624d27
stable
|
Thu, 02 Mar 2017 20:07:35 -0500 |
Augie Fackler |
merge with i18n
stable 4.1.1
|
Thu, 02 Mar 2017 11:08:20 -0300 |
Wagner Bruna |
i18n-pt_BR: synchronized with 7074589cf22a
stable
|
Wed, 01 Mar 2017 16:43:22 +0900 |
FUJIWARA Katsunori |
i18n-ja: synchronized with 7074589cf22a
stable
|
Wed, 01 Mar 2017 19:51:05 -0800 |
Durham Goode |
revert: remove set(mf) because it's O(manifest)
|
Mon, 13 Feb 2017 14:05:24 +0100 |
Dan Villiom Podlaski Christiansen |
share: add --relative flag to store a relative path to the source
|
Wed, 15 Feb 2017 11:49:12 -0800 |
Gregory Szorc |
minirst: support passing admonitions into findadmonitions() and parse()
|
Wed, 15 Feb 2017 11:47:14 -0800 |
Gregory Szorc |
minirst: dynamically compile admonitions regexp
|
Wed, 15 Feb 2017 16:42:17 -0800 |
Gregory Szorc |
minirst: detect bullet lists using asterisks
|
Wed, 01 Mar 2017 20:22:04 +0100 |
Pierre-Yves David |
color: update the help table
|
Sat, 25 Feb 2017 14:09:55 +0900 |
Yuya Nishihara |
ui: remove superfluous indent in _write()
|
Sat, 18 Feb 2017 17:37:52 +0900 |
Yuya Nishihara |
smartset: reorder initialization of baseset in more intuitive way
|
Tue, 28 Feb 2017 20:23:10 +0100 |
Pierre-Yves David |
config: update the Windows example config file
|
Tue, 21 Feb 2017 22:53:38 +0100 |
Pierre-Yves David |
help: use 'churn' instead of 'color' as an example extension
|
Tue, 21 Feb 2017 22:17:33 +0100 |
Pierre-Yves David |
config: suggest the 'ui.color' instead of the 'color' extension
|
Tue, 21 Feb 2017 20:04:55 +0100 |
Pierre-Yves David |
color: update main documentation
|
Tue, 28 Feb 2017 20:12:08 +0100 |
Pierre-Yves David |
pager: drop the 'color' dependant code
|
Sat, 25 Feb 2017 19:43:14 +0100 |
Pierre-Yves David |
color: cleanup 'debugcolor' logic
|
Tue, 21 Feb 2017 18:41:37 +0100 |
Pierre-Yves David |
color: move 'debugcolor' into the 'debugcommands' modules
|
Tue, 28 Feb 2017 11:13:25 -0800 |
Martin von Zweigbergk |
merge with stable
|
Sat, 25 Feb 2017 12:48:50 +0900 |
Yuya Nishihara |
worker: flush messages written by child processes before exit
stable
|
Sat, 25 Feb 2017 12:33:37 +0900 |
Yuya Nishihara |
worker: add basic test to ensure child processes are managed well
stable
|
Sun, 06 Nov 2016 20:16:54 +0100 |
Pierre-Yves David |
color: rename '_styles' to '_defaultstyles' for clarity
|
Sun, 06 Nov 2016 20:16:01 +0100 |
Pierre-Yves David |
color: move 'styles' definition on the 'ui' object
|
Sun, 06 Nov 2016 20:10:53 +0100 |
Pierre-Yves David |
color: pass 'ui' to 'win32print'
|
Sat, 25 Feb 2017 15:00:51 +0100 |
Pierre-Yves David |
color: move the dict with terminfo parameters on the ui object
|
Sat, 25 Feb 2017 15:00:44 +0100 |
Pierre-Yves David |
color: add ui to effect rendering
|
Sat, 25 Feb 2017 18:34:01 +0100 |
Pierre-Yves David |
color: initialize color for the localrepo ui
|
Sat, 25 Feb 2017 19:44:23 +0100 |
Pierre-Yves David |
color: add a 'ui.color' option to control color behavior
|
Tue, 28 Feb 2017 11:42:07 +0100 |
Pierre-Yves David |
color: reinvent dictionary
|
Sun, 19 Feb 2017 01:16:45 +0900 |
Yuya Nishihara |
chg: deduplicate error handling of ui.system()
|
Sun, 19 Feb 2017 01:00:10 +0900 |
Yuya Nishihara |
chg: refactor ui.system() to be partly overridden
|
Tue, 21 Feb 2017 18:22:07 +0100 |
Pierre-Yves David |
color: have the 'ui' object carry the '_colormode' directly
|
Tue, 21 Feb 2017 18:20:12 +0100 |
Pierre-Yves David |
color: move triggering of the initialisation logic in core
|
Tue, 21 Feb 2017 18:09:21 +0100 |
Pierre-Yves David |
color: add the definition of '--color' in core
|
Tue, 21 Feb 2017 17:51:43 +0100 |
Pierre-Yves David |
color: handle 'ui.plain()' directly in mode setup
|
Tue, 21 Feb 2017 17:50:04 +0100 |
Pierre-Yves David |
color: move git-subrepo support into the subrepo module
|
Thu, 22 Dec 2016 14:30:46 +0100 |
Pierre-Yves David |
color: move 'modesetup' into the core module
|
Thu, 22 Dec 2016 14:17:52 +0100 |
Pierre-Yves David |
color: move 'terminfosetup' into the core module
|
Sat, 25 Feb 2017 21:13:59 -0500 |
Matt Harbison |
subrepo: run the repo decoders when archiving
|
Sat, 25 Feb 2017 21:44:34 -0500 |
Matt Harbison |
wix: include the help for pager
|
Sun, 26 Feb 2017 10:16:47 -0800 |
Durham Goode |
manifest: check 'if x is None' instead of 'if not x'
|
Sat, 25 Feb 2017 03:42:43 +0530 |
Pulkit Goyal |
pager: add support to --patch, --list and --stat options of hg shelve
|
Mon, 20 Feb 2017 12:42:35 +0100 |
Pierre-Yves David |
color: drop the 'colorui' class
|
Mon, 20 Feb 2017 12:42:23 +0100 |
Pierre-Yves David |
color: move 'write-err' logic to the core ui class
|
Fri, 24 Feb 2017 19:53:41 +0100 |
Pierre-Yves David |
ui: extract low level part of 'write_err' in its own method
|
Fri, 24 Feb 2017 19:28:45 +0100 |
Pierre-Yves David |
ui: extract buffer write from protect and timed 'write_err' output
|
Mon, 20 Feb 2017 12:31:39 +0100 |
Pierre-Yves David |
color: move 'write' logic to the core ui class
|
Fri, 24 Feb 2017 19:27:00 +0100 |
Pierre-Yves David |
ui: extract the low level part of 'write' in a dedicated function
|
Fri, 24 Feb 2017 21:34:07 +0100 |
Pierre-Yves David |
color: add multiple messages input support to 'win32print'
|
Fri, 24 Feb 2017 21:31:47 +0100 |
Pierre-Yves David |
color: clarify name of an argument of 'win32print'
|
Thu, 23 Feb 2017 19:45:32 +0100 |
Pierre-Yves David |
color: move the 'colorlabel' call to the core 'ui' class
|
Thu, 23 Feb 2017 19:10:24 +0100 |
Pierre-Yves David |
color: move the 'colorlabel' function in the core module
|
Thu, 23 Feb 2017 19:00:26 +0100 |
Pierre-Yves David |
color: extract the label code into its own function
|
Mon, 20 Feb 2017 12:13:23 +0100 |
Pierre-Yves David |
color: inline the 'showlabel' method
|
Mon, 20 Feb 2017 12:12:08 +0100 |
Pierre-Yves David |
color: move '_colormode' to the core 'ui' class
|
Tue, 17 Jan 2017 17:25:48 +0100 |
Denis Laxalde |
hgweb: explictly pass basectx in webutil.diffs
|
Wed, 22 Feb 2017 18:26:12 -0800 |
Jun Wu |
serve: mark --stdio and --cmdserver as "(ADVANCED)" flags
|
Tue, 01 Nov 2016 14:50:45 +0000 |
Jun Wu |
help: hide command line options marked as "advanced"
|
Thu, 23 Feb 2017 21:27:25 +0900 |
Yuya Nishihara |
pager: do not try to run an empty pager command
|
Thu, 23 Feb 2017 21:20:26 +0900 |
Yuya Nishihara |
graphlog: restore pager lost at 1cec1d863008
|
Wed, 22 Feb 2017 12:09:17 +0100 |
Denis Laxalde |
gitweb: add "more" and "less" navigation links in filelog template
|
Mon, 16 Jan 2017 17:14:36 +0100 |
Denis Laxalde |
context: also return ancestor's line range in blockancestors
|
Mon, 16 Jan 2017 17:08:25 +0100 |
Denis Laxalde |
context: add a followfirst flag to blockancestors
|
Mon, 20 Feb 2017 18:40:42 +0530 |
Pulkit Goyal |
py3: use pycompat.fsencode() to convert __file__ to bytes
|
Wed, 22 Feb 2017 10:14:18 -0800 |
Jun Wu |
wireproto: remove unused code
|
Thu, 22 Dec 2016 06:18:45 +0100 |
Pierre-Yves David |
color: set initial default value for 'colormode' to None
|
Thu, 22 Dec 2016 13:19:12 +0100 |
Pierre-Yves David |
color: minor reversal of two conditional clause for clarity
|
Thu, 16 Feb 2017 10:52:27 +0100 |
Pierre-Yves David |
color: merge two identical 'for' loops
|
Thu, 22 Dec 2016 13:06:53 +0100 |
Pierre-Yves David |
color: minor simplification of some terminfo setup code
|
Thu, 22 Dec 2016 06:17:40 +0100 |
Pierre-Yves David |
color: make a test for curse availability explicite
|
Thu, 22 Dec 2016 03:11:19 +0100 |
Pierre-Yves David |
color: move 'win32' declaration to the core module
|
Tue, 21 Feb 2017 16:29:31 -0800 |
Jun Wu |
smartset: preserve istopo for baseset operations
|
Thu, 23 Feb 2017 11:23:17 -0800 |
eloimorlaas |
record: update help to describe ui.interface
stable
|
Sat, 25 Feb 2017 16:57:21 +0530 |
Rishabh Madan |
ui: replace obsolete default-push with default:pushurl (issue5485)
stable
|
Sat, 25 Feb 2017 01:07:52 +0900 |
FUJIWARA Katsunori |
worker: ignore meaningless exit status indication returned by os.waitpid()
stable
|
Tue, 07 Feb 2017 17:13:25 -0500 |
Augie Fackler |
pager: add a config knob to just globally turn off the pager
|
Tue, 07 Feb 2017 00:07:53 -0500 |
Augie Fackler |
pager: move most help to a new help topic and deprecate extension
|
Tue, 21 Feb 2017 14:20:05 -0500 |
Augie Fackler |
dispatch: rearrange 'unknown command' code to better employ pager
|
Tue, 21 Feb 2017 14:17:31 -0500 |
Augie Fackler |
help: move rst formatting of help documents into help.py
|
Tue, 21 Feb 2017 11:06:02 -0500 |
Augie Fackler |
outgoing: avoid running pager until we're actually showing changes
|
Tue, 21 Feb 2017 10:53:13 -0500 |
Augie Fackler |
incoming: delay pager activation until right before printing changes
|
Sat, 18 Feb 2017 21:30:28 +1100 |
Ben Schmidt |
histedit: modify rollup to discard date from the rollup commit (issue4820)
|
Sat, 18 Feb 2017 21:30:28 +1100 |
Ben Schmidt |
histedit: improve documentation and behaviour of dates
|
Tue, 21 Feb 2017 01:21:00 +0900 |
FUJIWARA Katsunori |
localrepo: check HG_PENDING strictly
|
Tue, 21 Feb 2017 01:21:00 +0900 |
FUJIWARA Katsunori |
phases: check HG_PENDING strictly
|
Tue, 21 Feb 2017 01:21:00 +0900 |
FUJIWARA Katsunori |
bookmarks: check HG_PENDING strictly
|
Tue, 21 Feb 2017 01:20:59 +0900 |
FUJIWARA Katsunori |
tests: make directory to prevent test process from going out of $TESTTMP
|
Tue, 21 Feb 2017 01:20:59 +0900 |
FUJIWARA Katsunori |
txnutil: factor out the logic to read file in according to HG_PENDING
|
Mon, 20 Feb 2017 01:54:07 -0800 |
Stanislau Hlebik |
repoview: separate cache hash computation from cache reading
|
Mon, 20 Feb 2017 18:27:29 +0100 |
Dr Rainer Woitok |
tests: make test suite more immune to environment variables
|
Mon, 06 Feb 2017 23:08:49 -0500 |
Augie Fackler |
version: enable pager if --verbose is specified
|
Mon, 06 Feb 2017 23:07:16 -0500 |
Augie Fackler |
tags: enable pager
|
Mon, 06 Feb 2017 23:06:59 -0500 |
Augie Fackler |
summary: enable pager
|
Mon, 06 Feb 2017 23:06:32 -0500 |
Augie Fackler |
status: enable pager
|
Mon, 06 Feb 2017 23:06:10 -0500 |
Augie Fackler |
resolve: enable pager
|
Mon, 06 Feb 2017 23:06:01 -0500 |
Augie Fackler |
paths: enable pager
|
Mon, 06 Feb 2017 23:04:44 -0500 |
Augie Fackler |
outgoing: enable pager
|
Mon, 06 Feb 2017 23:04:26 -0500 |
Augie Fackler |
manifest: enable pager
|
Mon, 06 Feb 2017 23:04:10 -0500 |
Augie Fackler |
locate: enable pager
|
Mon, 06 Feb 2017 23:03:48 -0500 |
Augie Fackler |
incoming: enable pager
|
Mon, 06 Feb 2017 23:09:21 -0500 |
Augie Fackler |
help: enable pager
|
Mon, 06 Feb 2017 23:09:15 -0500 |
Augie Fackler |
grep: enable pager
|
Mon, 06 Feb 2017 23:02:48 -0500 |
Augie Fackler |
files: enable pager
|
Mon, 06 Feb 2017 23:01:42 -0500 |
Augie Fackler |
config: activate pager if not starting an editor
|
Mon, 06 Feb 2017 23:57:21 -0500 |
Augie Fackler |
qdiff: migrate to modern pager API
|
Mon, 06 Feb 2017 22:59:25 -0500 |
Augie Fackler |
log: migrate to modern pager API
|
Mon, 06 Feb 2017 22:58:54 -0500 |
Augie Fackler |
export: migrate to modern pager API
|
Mon, 06 Feb 2017 22:58:26 -0500 |
Augie Fackler |
diff: migrate to modern pager API
|
Mon, 06 Feb 2017 22:57:52 -0500 |
Augie Fackler |
cat: migrate to modern pager API
|
Sun, 19 Feb 2017 15:09:41 -0500 |
Augie Fackler |
annotate: start pager after we're sure we wont abort
|
Sun, 19 Feb 2017 20:16:11 -0500 |
Augie Fackler |
dispatch: consolidate pager flag handling to a single place
|
Sun, 19 Feb 2017 20:12:52 -0500 |
Augie Fackler |
ui: rename neverpager to disablepager
|
Sun, 19 Feb 2017 20:00:18 +0900 |
Yuya Nishihara |
scmutil: proxy revrange() through repo to break import cycles
|
Sun, 19 Feb 2017 18:19:33 +0900 |
Yuya Nishihara |
revset: split language services to revsetlang module (API)
|
Sun, 19 Feb 2017 18:16:09 +0900 |
Yuya Nishihara |
revset: import set classes directly from smartset module
|
Sat, 18 Feb 2017 18:00:01 +0900 |
Yuya Nishihara |
help: add pointer how to narrow list of resolved/unresolved files (issue5469)
|
Sun, 19 Feb 2017 10:56:08 +0100 |
liscju |
shelve: add -n/--name option to unshelve (issue5475)
|
Sat, 18 Feb 2017 17:23:43 -0800 |
Jun Wu |
smartset: use native set operations as fast paths
|
Sat, 18 Feb 2017 16:30:07 -0800 |
Jun Wu |
smartset: add some doctests
|
Sat, 18 Feb 2017 00:55:20 -0800 |
Jun Wu |
obsolete: avoid using revset language to compute the obsolete revset
|
Sat, 18 Feb 2017 00:39:31 -0800 |
Jun Wu |
revset: use phasecache.getrevset
|
Fri, 17 Feb 2017 22:49:05 -0800 |
Jun Wu |
phases: add a getrevset method to phasecache
|
Fri, 17 Feb 2017 20:59:29 -0800 |
Jun Wu |
smartset: convert set to list lazily
|
Thu, 16 Feb 2017 11:34:50 -0500 |
Augie Fackler |
ui: construct _keepalnum list in a python3-friendly way
|
Mon, 13 Feb 2017 17:03:14 -0800 |
Rodrigo Damazio Bovendorp |
match: making visitdir() deal with non-recursive entries
|
Mon, 13 Feb 2017 15:39:29 -0800 |
Rodrigo Damazio Bovendorp |
match: adding support for matching files inside a directory
|
Fri, 17 Feb 2017 01:21:15 -0800 |
Jun Wu |
runtests: add an IPv6 command line flag
|
Thu, 16 Feb 2017 08:43:59 -0800 |
Jun Wu |
runtests: always set web.ipv6
|
Thu, 16 Feb 2017 00:13:29 -0800 |
Jun Wu |
runtests: set web.address to localhost
|
Thu, 16 Feb 2017 09:38:52 -0800 |
Jun Wu |
tests: use LOCALIP
|
Wed, 15 Feb 2017 23:24:03 -0800 |
Jun Wu |
dummyssh: use LOCALIP
|
Thu, 16 Feb 2017 08:01:19 -0800 |
Jun Wu |
runtests: export LOCALIP
|
Wed, 15 Feb 2017 22:53:45 -0800 |
Jun Wu |
tinyproxy: use IPv6 if HGIPV6 is set to 1
|
Wed, 15 Feb 2017 21:09:00 -0800 |
Jun Wu |
dumbhttp: use IPv6 if HGIPV6 is set to 1
|
Wed, 15 Feb 2017 21:03:42 -0800 |
Jun Wu |
runtests: export HGIPV6 to hint test scripts whether to use IPv6
|
Fri, 17 Feb 2017 00:59:09 -0800 |
Jun Wu |
runtests: prefer IPv4 to IPv6
|
Fri, 17 Feb 2017 11:08:36 +0100 |
Rainer Woitok |
doc: correct example concerning "hg purge" alias in man page "hgrc.5"
|
Mon, 06 Feb 2017 23:22:04 -0500 |
Augie Fackler |
tests: prove that ignore works
|
Mon, 06 Feb 2017 22:52:47 -0500 |
Augie Fackler |
annotate: migrate to modern pager API
|
Mon, 06 Feb 2017 23:55:54 -0500 |
Augie Fackler |
ui: add a debug print right before we start the pager
|
Mon, 06 Feb 2017 23:42:04 -0500 |
Augie Fackler |
ui: respect historic pager.attend-$COMMAND=no
|
Mon, 06 Feb 2017 23:45:30 -0500 |
Augie Fackler |
tests: clean up a bunch of pager testing that is about to be invalidated
|
Mon, 06 Feb 2017 23:21:45 -0500 |
Augie Fackler |
ui: add ignore-single-command functionality
|
Wed, 15 Feb 2017 17:48:03 -0500 |
Augie Fackler |
ui: introduce neverpager() call
|
Wed, 15 Feb 2017 17:47:57 -0500 |
Augie Fackler |
pager: move more behavior into core
|
Wed, 15 Feb 2017 17:47:51 -0500 |
Augie Fackler |
pager: move pager-initiating code into core
|
Thu, 16 Feb 2017 10:33:59 -0800 |
Jun Wu |
test-logtoprocess: use cat to wait for outputs
|
Thu, 16 Feb 2017 23:10:47 -0800 |
Jun Wu |
chgserver: move comments in config example
|
Wed, 15 Feb 2017 19:41:14 -0800 |
Jun Wu |
localrepo: move extension loading to a separate method
|
Thu, 16 Feb 2017 17:30:35 +0530 |
Pulkit Goyal |
py3: convert the mode argument of os.fdopen to unicodes
|
Wed, 15 Feb 2017 16:29:58 -0800 |
Jun Wu |
runtests: unindent an "if True" block
|
Wed, 15 Feb 2017 16:43:27 -0800 |
Jun Wu |
runtests: set web.ipv6 if we use IPv6
|
Wed, 15 Feb 2017 16:22:22 -0800 |
Jun Wu |
runtests: checkportisavailable should only check one family
|
Wed, 15 Feb 2017 16:18:31 -0800 |
Jun Wu |
runtests: add a function to test if IPv6 is available
|
Wed, 15 Feb 2017 13:34:06 -0800 |
Simon Farnsworth |
histedit: log the time taken to read in the commands list
|
Wed, 15 Feb 2017 13:34:06 -0800 |
Simon Farnsworth |
extdiff: log time spent in external diff program
|
Wed, 15 Feb 2017 13:34:06 -0800 |
Simon Farnsworth |
crecord: log blocked time waiting for curses input
|
Wed, 15 Feb 2017 13:38:00 -0800 |
Simon Farnsworth |
ui: give editor() a tag of its own
|
Wed, 15 Feb 2017 13:29:12 -0800 |
Simon Farnsworth |
ui: time calls to ui.system
|
Wed, 15 Feb 2017 13:50:06 -0800 |
Simon Farnsworth |
ui: log time spent blocked on stdio
|
Wed, 15 Feb 2017 13:07:26 -0800 |
Simon Farnsworth |
contrib: add a write microbenchmark to perf.py
|
Wed, 15 Feb 2017 13:17:45 -0800 |
Simon Farnsworth |
ui: provide a mechanism to track and log blocked time
|
Wed, 15 Feb 2017 13:17:39 -0800 |
Simon Farnsworth |
mercurial: switch to util.timer for all interval timings
|
Wed, 15 Feb 2017 11:53:59 -0800 |
Simon Farnsworth |
util: introduce timer()
|
Thu, 22 Dec 2016 02:38:53 +0100 |
Pierre-Yves David |
color: move the '_render_effects' function to the core module
|
Thu, 22 Dec 2016 02:37:18 +0100 |
Pierre-Yves David |
color: move '_effect_str' function into the core module
|
Thu, 22 Dec 2016 02:34:22 +0100 |
Pierre-Yves David |
color: move configstyles into the core module
|
Thu, 22 Dec 2016 02:30:03 +0100 |
Pierre-Yves David |
color: rework conditional 'valideffect'
|
Thu, 22 Dec 2016 02:26:50 +0100 |
Pierre-Yves David |
color: move 'valideffect' function into the core module
|
Thu, 22 Dec 2016 02:23:23 +0100 |
Pierre-Yves David |
color: move '_terminfo_params' into the core 'color' module
|
Fri, 18 Nov 2016 18:48:38 +0100 |
Pierre-Yves David |
color: move '_effect' mapping into core
|
Fri, 18 Nov 2016 18:43:39 +0100 |
Pierre-Yves David |
color: spread '_effect' values for readability
|
Wed, 15 Feb 2017 11:22:01 -0500 |
Augie Fackler |
merge with stable
|
Mon, 13 Feb 2017 15:04:46 -0800 |
Martin von Zweigbergk |
update: clarify that -C and -c are mutually exclusive
|
Mon, 13 Feb 2017 11:58:02 -0800 |
Martin von Zweigbergk |
update: move check for dirty wdir into hg.updatetotally()
|
Mon, 13 Feb 2017 11:32:09 -0800 |
Martin von Zweigbergk |
destutil: drop now-unused "check" parameter from destupdate()
|
Thu, 09 Feb 2017 09:52:32 -0800 |
Martin von Zweigbergk |
destutil: remove duplicate check and leave it to merge.update()
|
Wed, 15 Feb 2017 14:49:33 +0800 |
Anton Shestakov |
make: update .PHONY targets
|
Thu, 02 Feb 2017 10:07:53 +0100 |
Pierre-Yves David |
debugcommands: move 'debugwireargs' in the new module
|
Thu, 02 Feb 2017 10:07:28 +0100 |
Pierre-Yves David |
debugcommands: move 'debugwalk' in the new module
|
Thu, 02 Feb 2017 10:06:01 +0100 |
Pierre-Yves David |
debugcommands: move 'debugtemplate' in the new module
|
Thu, 02 Feb 2017 10:05:22 +0100 |
Pierre-Yves David |
debugcommands: move 'debugsuccessorssets' in the new module
|
Thu, 02 Feb 2017 10:04:55 +0100 |
Pierre-Yves David |
debugcommands: move 'debugsub' in the new module
|
Thu, 02 Feb 2017 10:04:34 +0100 |
Pierre-Yves David |
debugcommands: move 'debugstate' in the new module
|
Thu, 02 Feb 2017 10:04:02 +0100 |
Pierre-Yves David |
debugcommands: move 'debugsetparents' in the new module
|
Thu, 02 Feb 2017 10:03:31 +0100 |
Pierre-Yves David |
debugcommands: move 'debugrevspec' in the new module
|
Thu, 02 Feb 2017 10:02:40 +0100 |
Pierre-Yves David |
debugcommands: move 'debugrevlog' in the new module
|
Thu, 02 Feb 2017 10:01:54 +0100 |
Pierre-Yves David |
debugcommands: move 'debugrename' in the new module
|
Thu, 02 Feb 2017 10:01:00 +0100 |
Pierre-Yves David |
debugcommands: move 'debugrebuildfncache' in the new module
|
Thu, 02 Feb 2017 10:00:26 +0100 |
Pierre-Yves David |
debugcommands: move 'debugrebuilddirstate' in the new module
|
Thu, 02 Feb 2017 09:59:47 +0100 |
Pierre-Yves David |
debugcommands: move 'debugpvec' in the new module
|
Wed, 01 Feb 2017 17:48:30 +0100 |
Pierre-Yves David |
debugcommands: move 'debugpushkey' in the new module
|
Sun, 12 Feb 2017 03:06:38 -0800 |
Kyle Lippincott |
ui: remove urllib2 from being imported early
|
Mon, 06 Feb 2017 23:57:32 -0500 |
Augie Fackler |
tests: switch "this command isn't paged" example to id
|
Tue, 07 Feb 2017 17:08:41 -0500 |
Augie Fackler |
tests: update test-i18n.t to not depend on the pager extension
|
Mon, 06 Feb 2017 21:15:35 -0500 |
Augie Fackler |
pager: add a test of --pager=no functionality
|
Tue, 07 Feb 2017 17:33:35 +0100 |
David Demelier |
hg: allow usage of XDG_CONFIG_HOME/hg/hgrc
|
Wed, 01 Feb 2017 17:47:35 +0100 |
Pierre-Yves David |
debugcommands: move 'debugpathcomplete' in the new module
|
Wed, 01 Feb 2017 17:46:21 +0100 |
Pierre-Yves David |
debugcommands: move 'debugobsolete' in the new module
|
Wed, 01 Feb 2017 17:42:49 +0100 |
Pierre-Yves David |
debugcommands: move 'debuglocks' in the new module
|
Wed, 01 Feb 2017 17:41:12 +0100 |
Pierre-Yves David |
debugcommands: move 'debugnamecomplete' in the new module
|
Wed, 01 Feb 2017 17:40:20 +0100 |
Pierre-Yves David |
debugcommands: move 'debugmergestate' in the new module
|
Wed, 01 Feb 2017 17:39:31 +0100 |
Pierre-Yves David |
debugcommands: move 'debuglabelcomplete' in the new module
|
Mon, 13 Feb 2017 20:47:41 -0800 |
Bryan O'Sullivan |
dispatch: start profiling earlier
|
Mon, 13 Feb 2017 20:44:20 -0800 |
Bryan O'Sullivan |
dispatch: move detection of profiling earlier during startup
|
Mon, 13 Feb 2017 21:00:50 -0800 |
Jun Wu |
ui: fix configwith doctest
|
Tue, 14 Feb 2017 01:52:16 +0530 |
Pulkit Goyal |
test-bdiff: move import inside the function to avoid test failure
|
Sun, 12 Feb 2017 22:28:09 -0800 |
Bryan O'Sullivan |
profiling: add statprof support for Chrome trace viewer rendering
|
Sun, 12 Feb 2017 22:20:20 -0800 |
Bryan O'Sullivan |
statprof: allow rendering in the Chrome trace viewer format
|
Sun, 12 Feb 2017 22:16:58 -0800 |
Bryan O'Sullivan |
statprof: add a path simplification function
|
Sun, 12 Feb 2017 21:44:55 -0800 |
Bryan O'Sullivan |
ui: rewrite configint in terms of configwith
|
Sun, 12 Feb 2017 21:40:46 -0800 |
Bryan O'Sullivan |
ui: add a configwith method
|
Mon, 13 Feb 2017 22:15:28 +0530 |
Pulkit Goyal |
py3: convert the mode argument of os.fdopen to unicodes (2 of 2)
|
Mon, 13 Feb 2017 20:06:38 +0530 |
Pulkit Goyal |
py3: convert the mode argument of os.fdopen to unicodes (1 of 2)
|
Thu, 09 Feb 2017 15:20:41 -0500 |
John Mulligan |
bugzilla: add a rest api backend (usable with bugzilla 5.0+)
|
Mon, 13 Feb 2017 15:12:17 -0500 |
John Mulligan |
keepalive: honor urllib2 style get_method overrides
|
Fri, 10 Feb 2017 13:56:31 -0800 |
Jun Wu |
lock: include Linux pid namespace identifier in prefix
|
Fri, 10 Feb 2017 13:35:21 -0800 |
Jun Wu |
lock: move lock._host calculation to a function
|
Wed, 01 Feb 2017 17:33:46 +0100 |
Pierre-Yves David |
debugcommands: move 'debugknown' in the new module
|
Wed, 01 Feb 2017 17:31:05 +0100 |
Pierre-Yves David |
debugcommands: extract debuginstall in the debugcommands module
|
Mon, 13 Feb 2017 16:35:49 +0100 |
Pierre-Yves David |
dispatch: load debugcommand before extension
|
Mon, 13 Feb 2017 09:44:16 -0800 |
Martin von Zweigbergk |
merge with stable
|
Mon, 13 Feb 2017 11:43:12 -0800 |
Siddharth Agarwal |
bundle2: fix assertion that 'compression' hasn't been set
stable
|
Fri, 10 Feb 2017 18:20:58 +0100 |
Pierre-Yves David |
wireproto: properly report server Abort during 'getbundle'
stable
|
Fri, 10 Feb 2017 18:17:20 +0100 |
Pierre-Yves David |
getbundle: cleanly handle remote abort during getbundle
stable
|
Fri, 10 Feb 2017 18:06:08 +0100 |
Pierre-Yves David |
bundle1: fix bundle1-denied reporting for pull over ssh
stable
|
Fri, 10 Feb 2017 18:06:12 +0100 |
Pierre-Yves David |
bundle-tests: operate from outside a repository
stable
|
Fri, 10 Feb 2017 17:56:52 +0100 |
Pierre-Yves David |
bundle1: display server abort hint during unbundle
stable
|
Fri, 10 Feb 2017 17:56:59 +0100 |
Pierre-Yves David |
bundle1: fix bundle1-denied reporting for push over ssh
stable
|
Fri, 10 Feb 2017 17:56:47 +0100 |
Pierre-Yves David |
bundle2: keep hint close to the primary message when remote abort
stable
|
Sun, 12 Feb 2017 02:23:33 +0900 |
FUJIWARA Katsunori |
misc: update year in copyright lines
stable
|
Mon, 13 Feb 2017 02:31:56 -0800 |
Stanislau Hlebik |
localrepo: avoid unnecessary sorting
|
Mon, 13 Feb 2017 02:26:18 -0800 |
Stanislau Hlebik |
localrepo: cache self.changelog in local variable
|
Tue, 07 Feb 2017 13:11:30 -0800 |
Martin von Zweigbergk |
destutil: remove dead code about non-linear updates
|
Thu, 09 Feb 2017 09:55:31 -0800 |
Martin von Zweigbergk |
update: fix typo/stale comment to match code
|
Wed, 08 Feb 2017 23:03:33 -0800 |
Martin von Zweigbergk |
merge: remove unused handling of default destination in merge.update()
|
Wed, 08 Feb 2017 14:49:37 -0800 |
Martin von Zweigbergk |
update: localize logic around which ancestor to use
|
Wed, 08 Feb 2017 22:12:27 -0800 |
Martin von Zweigbergk |
tests: add test for updating to null revision
|
Fri, 10 Feb 2017 15:26:03 -0800 |
Martin von Zweigbergk |
import: mention "stdin" (abbreviated) and add example
|
Thu, 09 Feb 2017 09:32:25 -0800 |
Martin von Zweigbergk |
merge: print status message before launching external merge tool
|
Wed, 08 Feb 2017 07:44:10 -0800 |
Simon Farnsworth |
pager: exit cleanly on SIGPIPE (BC)
|
Fri, 10 Feb 2017 04:09:06 -0800 |
Jun Wu |
runtests: catch EPROTONOSUPPORT in checkportisavailable
|
Tue, 07 Feb 2017 23:24:47 -0800 |
Gregory Szorc |
zstd: vendor python-zstandard 0.7.0
|
Thu, 09 Feb 2017 21:44:32 -0500 |
Augie Fackler |
tests: exclude python-zstandard from pyflakes analysis
|
Tue, 07 Feb 2017 23:25:37 +0530 |
Pulkit Goyal |
py3: fix the way we produce bytes list in store.py
|
Tue, 07 Feb 2017 22:47:24 +0530 |
Pulkit Goyal |
py3: convert os.__file__ to bytes
|
Wed, 08 Feb 2017 14:45:30 -0800 |
Jun Wu |
commandserver: handle backlog before exiting
|
Sat, 11 Feb 2017 00:23:55 +0900 |
FUJIWARA Katsunori |
misc: replace domain of mercurial-devel ML address by mercurial-scm.org
stable
|
Sat, 11 Feb 2017 00:23:55 +0900 |
FUJIWARA Katsunori |
i18n: update Report-Msgid-Bugs-To property of *.po files
stable
|
Sat, 11 Feb 2017 00:23:53 +0900 |
FUJIWARA Katsunori |
misc: replace domain of mercurial ML address by mercurial-scm.org
stable
|
Wed, 08 Feb 2017 14:37:38 -0800 |
Jun Wu |
commandserver: prevent unlink socket twice
|
Thu, 09 Feb 2017 05:57:54 -0800 |
Jun Wu |
runtests: check ports on IPv6 address
|
Wed, 08 Feb 2017 08:08:41 -0800 |
Simon Farnsworth |
zeroconf: fail nicely on IPv6 only system
|
Mon, 06 Feb 2017 17:01:06 -0800 |
Jun Wu |
chg: verify XDG_RUNTIME_DIR
|
Sat, 21 Jan 2017 14:43:13 -0800 |
Yedidya Feldblum |
check-code: permit functools.reduce
|
Sat, 04 Feb 2017 08:47:46 -0800 |
Gregory Szorc |
perf: split obtaining chunks from decompression
|
Sun, 16 Oct 2016 17:28:51 +0900 |
Yuya Nishihara |
smartset: move set classes and related functions from revset module (API)
|
Wed, 25 Jan 2017 22:39:17 +0900 |
Yuya Nishihara |
help: test if "hg help TOPIC" reference is valid
|
Wed, 25 Jan 2017 22:35:40 +0900 |
Yuya Nishihara |
help: uppercase command placeholder
|
Sun, 05 Feb 2017 18:57:19 +0900 |
Yuya Nishihara |
help: show section that couldn't be found
|
Fri, 03 Feb 2017 16:01:19 -0500 |
Augie Fackler |
cmdutil: remove forwarding methods per deprecation policy
|
Fri, 03 Feb 2017 15:10:27 -0800 |
Simon Farnsworth |
util: always force line buffered stdout when stdout is a tty (BC)
|
Thu, 02 Feb 2017 02:56:38 -0800 |
Stanislau Hlebik |
localrepo: avoid unnecessary conversion from node to rev
|
Sat, 04 Feb 2017 20:29:34 +0800 |
Anton Shestakov |
debian: update copyright years
stable
|
Sat, 04 Feb 2017 20:29:13 +0800 |
Anton Shestakov |
debian: update mailing list address
stable
|
Thu, 02 Feb 2017 14:19:48 +0100 |
Pierre-Yves David |
bundle2: implement a basic __repr__ for bundle2 part
|
Thu, 02 Feb 2017 11:03:41 +0100 |
Pierre-Yves David |
bundle2: drop an outdated comment
|
Thu, 02 Feb 2017 10:53:55 +0100 |
Pierre-Yves David |
unbundle: swap conditional branches for clarity
|
Thu, 02 Feb 2017 10:55:38 +0100 |
Pierre-Yves David |
unbundle: add a small comment to tag the bundle1 case as such
|
Thu, 02 Feb 2017 10:51:04 +0100 |
Pierre-Yves David |
unbundle: add a small comment to clarify the 'check_heads' call
|
Thu, 02 Feb 2017 11:17:36 -0800 |
Simon Farnsworth |
pager: don't terminate with extreme prejudice on SIGPIPE (BC)
|
Mon, 23 Jan 2017 10:48:55 -0800 |
Martin von Zweigbergk |
verify: replace _validpath() by matcher
|
Wed, 01 Feb 2017 08:47:27 -0800 |
Martin von Zweigbergk |
rebase: fix code comment to refer to right issue (4504, not 4505)
|
Wed, 01 Feb 2017 11:30:26 -0600 |
Kevin Bullock |
merge with stable
|
Wed, 01 Feb 2017 10:19:49 -0600 |
Kevin Bullock |
Added signature for changeset e1526da1e6d8
stable
|
Wed, 01 Feb 2017 10:18:59 -0600 |
Kevin Bullock |
Added tag 4.1 for changeset e1526da1e6d8
stable
|
Wed, 01 Feb 2017 10:15:10 -0600 |
Kevin Bullock |
merge with i18n
stable 4.1
|
Wed, 01 Feb 2017 08:47:11 -0200 |
Wagner Bruna |
i18n-pt_BR: synchronized with dfc6663f97ca
stable
|
Wed, 01 Feb 2017 02:10:30 +0100 |
Mads Kiilerich |
merge: more safe detection of criss cross merge conflict between dm and r
stable
|
Mon, 30 Jan 2017 18:03:17 -0500 |
Augie Fackler |
tests: correct (I think) command in test-largefiles-update
stable
|
Mon, 30 Jan 2017 17:57:21 -0500 |
Augie Fackler |
tests: expand flags to long form in test-largefiles-update.t
stable
|
Tue, 31 Jan 2017 03:25:59 +0100 |
Mads Kiilerich |
merge: fix crash on criss cross merge with dir move and delete (issue5020)
stable
|
Tue, 31 Jan 2017 03:20:07 +0100 |
Mads Kiilerich |
tests: use 'f' in test-merge-criss-cross.t to prepare for recursive dumping
stable
|
Mon, 30 Jan 2017 22:58:56 -0800 |
Martin von Zweigbergk |
util: make sortdict.keys() return a copy
stable
|
Mon, 30 Jan 2017 22:50:20 +0900 |
Yuya Nishihara |
test-highlight: add normalization rule for Pygments 2.2
stable
|
Sun, 29 Jan 2017 12:40:56 -0800 |
Danek Duvall |
tests: account for different newline behavior between Solaris and GNU grep
stable
|
Fri, 20 Jan 2017 10:17:34 -0500 |
Augie Fackler |
tests: also allow "Protocol not supported" in test-http-proxy error
stable
|
Fri, 20 Jan 2017 21:33:18 +0900 |
Yuya Nishihara |
revset: prevent using outgoing() and remote() in hgweb session (BC)
stable
|
Thu, 19 Jan 2017 16:23:49 -0500 |
Augie Fackler |
tests: use an absolute path to get around '..' being invalid on a dead CWD
stable
|
Wed, 18 Jan 2017 18:25:51 -0800 |
Sean Farley |
ui: rename tmpdir parameter to more specific repopath
stable
|
Thu, 19 Jan 2017 23:01:32 +0900 |
Yuya Nishihara |
pager: wrap _runcommand() no matter if stdout is redirected
stable
|
Thu, 19 Jan 2017 09:48:40 -0800 |
Kostia Balytskyi |
shelve: make unshelve not crash when there are missing files (issue4176)
stable
|
Wed, 18 Jan 2017 22:45:07 -0800 |
Gregory Szorc |
statprof: require input file
stable
|
Wed, 18 Jan 2017 23:43:41 -0500 |
Augie Fackler |
tests: work around FreeBSD's unzip having slightly different output
stable
|
Wed, 18 Jan 2017 23:34:35 -0500 |
Augie Fackler |
contrib: fix check-commit to not reject commits from `hg sign` and `hg tag`
stable
|
Wed, 18 Jan 2017 20:03:00 -0500 |
Augie Fackler |
Added signature for changeset a1dd2c0c479e
stable
|
Wed, 18 Jan 2017 20:02:58 -0500 |
Augie Fackler |
Added tag 4.1-rc for changeset a1dd2c0c479e
stable
|
Wed, 18 Jan 2017 11:54:51 -0500 |
Augie Fackler |
tests: fix up some http tests for no-zstd case
stable 4.1-rc
|
Wed, 18 Jan 2017 11:43:36 -0500 |
Augie Fackler |
freeze: merge default into stable for 4.1 code freeze
stable
|
Mon, 16 Jan 2017 21:17:39 -0800 |
Sean Farley |
patchbomb: add tmpdir parameter to ui.edit call
|
Mon, 16 Jan 2017 21:15:57 -0800 |
Sean Farley |
histedit: add tmpdir parameter to ui.edit call
|
Mon, 16 Jan 2017 21:15:21 -0800 |
Sean Farley |
cmdutil: add tmpdir parament to ui.edit calls
|
Mon, 16 Jan 2017 21:05:22 -0800 |
Sean Farley |
ui: add a parameter to set the temporary directory for edit
|
Wed, 18 Jan 2017 03:44:19 +0530 |
Pulkit Goyal |
help: update help for `hg update` which was misleading (issue5427)
|
Tue, 17 Jan 2017 23:12:54 -0500 |
Matt Harbison |
templater: add '{envvars}' to access environment variables
|
Tue, 17 Jan 2017 23:05:12 -0500 |
Matt Harbison |
ui: introduce an experimental dict of exportable environment variables
|
Tue, 17 Jan 2017 13:44:53 +0800 |
Anton Shestakov |
tests: test experimental.spacemovesdown config for commit -i
|
Tue, 17 Jan 2017 10:17:13 -0800 |
Gregory Szorc |
zstd: prevent potential free() of uninitialized memory
|
Tue, 17 Jan 2017 11:25:02 -0800 |
Martin von Zweigbergk |
revlog: give EXTSTORED flag value to narrowhg
|
Tue, 17 Jan 2017 11:45:10 -0800 |
Martin von Zweigbergk |
help: don't let tools reflow revlog flags list
|
Tue, 17 Jan 2017 11:29:06 -0800 |
Martin von Zweigbergk |
help: format revlog.txt more closely to result
|
Tue, 17 Jan 2017 09:19:24 +0100 |
Denis Laxalde |
hgweb: simplify calculation of first revision in filelog command
|
Tue, 17 Jan 2017 09:17:29 +0100 |
Denis Laxalde |
hgweb: restore ascending iteration on revs in filelog web command
|
Mon, 16 Jan 2017 09:22:32 +0100 |
Denis Laxalde |
context: extract _changesinrange() out of blockancestors()
|
Sat, 14 Jan 2017 01:23:07 +0530 |
Pulkit Goyal |
shelve: allow multiple shelves with --patch and --stat
|
Sat, 14 Jan 2017 19:41:43 -0800 |
Gregory Szorc |
zstd: vendor python-zstandard 0.6.0
|
Sat, 14 Jan 2017 20:05:15 +0530 |
Pulkit Goyal |
util: add length argument to util.buffer()
|
Sun, 15 Jan 2017 13:17:05 +0530 |
Pulkit Goyal |
py3: replace pycompat.getenv with encoding.environ.get
|
Sun, 15 Jan 2017 16:33:15 +0900 |
Yuya Nishihara |
patch: check length of git index header only if integer is specified
|
Fri, 13 Jan 2017 20:16:56 -0800 |
Gregory Szorc |
localrepo: experimental support for non-zlib revlog compression
|
Fri, 13 Jan 2017 19:58:00 -0800 |
Gregory Szorc |
revlog: use compression engine APIs for decompression
|
Fri, 13 Jan 2017 10:22:25 +0100 |
Denis Laxalde |
hgweb: build the "entries" list directly in filelog command
|
Sat, 14 Jan 2017 10:11:19 -0800 |
Gregory Szorc |
convert: remove "replacecommitter" action
|
Sat, 14 Jan 2017 20:31:35 +0900 |
Yuya Nishihara |
ui: check EOF of getpass() response read from command-server channel
|
Fri, 13 Jan 2017 23:21:10 -0800 |
Gregory Szorc |
convert: config option to control Git committer actions
|
Fri, 13 Jan 2017 21:21:02 -0800 |
Gregory Szorc |
help: make "mergetool" an alias for "merge-tools"
|
Thu, 12 Jan 2017 21:06:55 +0900 |
Matthieu Laneuville |
templatekw: force noprefix=False to insure diffstat consistency (issue4755)
|
Fri, 13 Jan 2017 10:11:37 -0800 |
Martin von Zweigbergk |
check-code: reject module-level @cachefunc
|
Fri, 13 Jan 2017 11:42:36 -0800 |
Pierre-Yves David |
similar: remove caching from the module level
|
Mon, 09 Jan 2017 11:01:45 -0800 |
Sean Farley |
patch: add label for coloring the similarity extended header
|
Mon, 09 Jan 2017 11:24:18 -0800 |
Sean Farley |
patch: use opt.showsimilarity to calculate and show the similarity
|
Mon, 09 Jan 2017 10:51:44 -0800 |
Sean Farley |
patch: add similarity config knob in experimental section
|
Sat, 07 Jan 2017 20:47:57 -0800 |
Sean Farley |
similar: move score function to module level
|
Mon, 09 Jan 2017 17:58:19 +0900 |
Yuya Nishihara |
revset: abuse x:y syntax to specify line range of followlines()
|
Mon, 09 Jan 2017 16:55:56 +0900 |
Yuya Nishihara |
revset: do not transform range* operators in parsed tree
|
Mon, 09 Jan 2017 17:45:11 +0900 |
Yuya Nishihara |
revset: add default value to getinteger() helper
|
Mon, 09 Jan 2017 17:39:44 +0900 |
Yuya Nishihara |
revset: factor out getinteger() helper
|
Mon, 09 Jan 2017 16:16:26 +0900 |
Yuya Nishihara |
revset: rename rev argument of followlines() to startrev
|
Fri, 13 Jan 2017 23:48:21 +0900 |
Yuya Nishihara |
help: use :hg: role and canonical name to point to revset string patterns
|
Mon, 02 Jan 2017 13:27:20 -0800 |
Gregory Szorc |
util: compression APIs to support revlog decompression
|
Sun, 08 Jan 2017 10:08:29 +0800 |
Anton Shestakov |
crecord: add an experimental option for space key to move cursor down
|
Mon, 02 Jan 2017 12:02:08 -0800 |
Gregory Szorc |
perf: support multiple compression engines in perfrevlogchunks
|
Mon, 02 Jan 2017 11:22:52 -0800 |
Gregory Szorc |
revlog: use compression engine API for compression
|
Mon, 02 Jan 2017 12:39:03 -0800 |
Gregory Szorc |
util: compression APIs to support revlog compression
|
Mon, 02 Jan 2017 13:00:16 -0800 |
Gregory Szorc |
revlog: move decompress() from module to revlog class (API)
|
Mon, 02 Jan 2017 11:50:17 -0800 |
Gregory Szorc |
revlog: make compressed size comparisons consistent
|
Sat, 07 Jan 2017 20:43:49 -0800 |
Sean Farley |
similar: rename local variable to not collide with previous
|
Mon, 09 Jan 2017 10:59:45 -0800 |
Sean Farley |
patch: add label for coloring the index extended header
|
Sat, 31 Dec 2016 15:41:57 -0600 |
Sean Farley |
patch: add index line for diff output
|
Mon, 09 Jan 2017 11:13:47 -0800 |
Sean Farley |
patch: add config knob for displaying the index header
|
Thu, 12 Jan 2017 12:05:23 -0800 |
Martin von Zweigbergk |
bisect: refer directly to bisect() revset predicate in help
|
Thu, 12 Jan 2017 11:43:26 -0800 |
Martin von Zweigbergk |
tests: use "hg help revisions.<predicate>" instead of grepping
|
Thu, 12 Jan 2017 11:52:05 -0800 |
Martin von Zweigbergk |
help: remove now-redundant pointer to revsets help
|
Sat, 07 Jan 2017 23:35:35 -0500 |
Matt Harbison |
help: eliminate duplicate text for revset string patterns
|
Sat, 07 Jan 2017 21:26:32 -0500 |
Matt Harbison |
revset: add regular expression support to 'desc'
|
Wed, 11 Jan 2017 22:42:10 -0500 |
Matt Harbison |
revset: stop lowercasing the regex pattern for 'author'
|
Thu, 24 Nov 2016 18:45:29 -0800 |
Gregory Szorc |
repair: clean up stale lock file from store backup
|
Thu, 24 Nov 2016 18:34:50 -0800 |
Gregory Szorc |
repair: copy non-revlog store files during upgrade
|
Sun, 18 Dec 2016 17:00:15 -0800 |
Gregory Szorc |
repair: migrate revlogs during upgrade
|
Sun, 18 Dec 2016 17:02:57 -0800 |
Gregory Szorc |
revlog: add clone method
|
Sun, 18 Dec 2016 16:59:04 -0800 |
Gregory Szorc |
repair: begin implementation of in-place upgrading
|
Sun, 18 Dec 2016 16:51:09 -0800 |
Gregory Szorc |
repair: determine what upgrade will do
|
Sun, 18 Dec 2016 16:16:54 -0800 |
Gregory Szorc |
repair: implement requirements checking for upgrades
|
Thu, 24 Nov 2016 16:24:09 -0800 |
Gregory Szorc |
debugcommands: stub for debugupgraderepo command
|
Wed, 11 Jan 2017 21:47:19 -0500 |
Matt Harbison |
util: teach stringmatcher to handle forced case insensitive matches
|
Wed, 11 Jan 2017 23:13:51 -0500 |
Matt Harbison |
revset: point to 'grep' in the 'keyword' help for regex searches
|
Wed, 11 Jan 2017 23:13:00 -0800 |
Martin von Zweigbergk |
help: explain that revsets can be used where 1 or 2 revs are wanted
|
Wed, 11 Jan 2017 22:46:07 -0800 |
Martin von Zweigbergk |
help: explain what the term "revset" means
|
Wed, 11 Jan 2017 11:37:38 -0800 |
Martin von Zweigbergk |
help: merge revsets.txt into revisions.txt
|
Wed, 11 Jan 2017 11:40:40 -0800 |
Martin von Zweigbergk |
tests: use `hg help dates` instead of `hg help revs` in test
|
Wed, 11 Jan 2017 11:28:54 -0800 |
Martin von Zweigbergk |
help: use a single paragraph to describe full and abbreviated nodeids
|
Tue, 10 Jan 2017 23:37:08 -0800 |
Gregory Szorc |
hgweb: support Content Security Policy
|
Tue, 10 Jan 2017 20:47:48 -0800 |
Gregory Szorc |
hgweb: call process_dates() via DOM event listener
|
Sat, 24 Dec 2016 15:29:32 -0700 |
Gregory Szorc |
protocol: send application/mercurial-0.2 responses to capable clients
|
Sat, 24 Dec 2016 15:22:18 -0700 |
Gregory Szorc |
httppeer: advertise and support application/mercurial-0.2
|
Sat, 24 Dec 2016 15:21:46 -0700 |
Gregory Szorc |
wireproto: advertise supported media types and compression formats
|
Sat, 24 Dec 2016 13:51:12 -0700 |
Gregory Szorc |
util: declare wire protocol support of compression engines
|
Sat, 24 Dec 2016 13:56:36 -0700 |
Gregory Szorc |
internals: document compression negotiation
|
Sat, 24 Dec 2016 14:46:02 -0700 |
Gregory Szorc |
httppeer: extract code for HTTP header spanning
|
Tue, 10 Jan 2017 11:20:32 -0800 |
Gregory Szorc |
commands: config option to control bundle compression level
|
Tue, 10 Jan 2017 11:19:37 -0800 |
Gregory Szorc |
bundle2: allow compression options to be passed to compressor
|
Wed, 11 Jan 2017 23:39:24 +0800 |
Jun Wu |
chg: check snprintf result strictly
|
Tue, 10 Jan 2017 09:32:27 +0100 |
Valters Vingolds |
rebase: provide detailed hint to abort message if working dir is not clean
|
Mon, 09 Jan 2017 16:02:56 +0900 |
Yuya Nishihara |
revset: parse variable-length arguments of followlines() by getargsdict()
|
Mon, 09 Jan 2017 15:25:52 +0900 |
Yuya Nishihara |
parser: extend buildargsdict() to support variable-length positional args
|
Mon, 09 Jan 2017 15:15:21 +0900 |
Yuya Nishihara |
parser: make buildargsdict() precompute position where keyword args start
|
Wed, 11 Jan 2017 07:40:52 +0800 |
Jun Wu |
chg: change server's process title
|
Wed, 11 Jan 2017 07:36:48 +0800 |
Jun Wu |
chgserver: add the setprocname interface
|
Tue, 10 Jan 2017 23:41:58 +0800 |
Anton Shestakov |
hgweb: use archivespecs for links on repo index page too
|
Tue, 10 Jan 2017 23:34:39 +0800 |
Anton Shestakov |
hgweb: use util.sortdict for archivespecs
|
Wed, 11 Jan 2017 01:25:07 +0800 |
Anton Shestakov |
hgweb: test the order of archive links
|
Thu, 05 Jan 2017 17:16:51 +0000 |
Remi Chaintron |
revlog: REVIDX_EXTSTORED flag
|
Tue, 10 Jan 2017 16:15:21 +0000 |
Remi Chaintron |
revlog: flag processor
|
Thu, 05 Jan 2017 17:16:07 +0000 |
Remi Chaintron |
revlog: pass revlog flags to addrevision
|
Thu, 05 Jan 2017 17:16:07 +0000 |
Remi Chaintron |
revlog: add 'raw' argument to revision and _addrevision
|
Tue, 10 Jan 2017 06:59:49 +0800 |
Jun Wu |
pager: do not special case chg
|
Tue, 10 Jan 2017 06:59:39 +0800 |
Jun Wu |
chg: remove getpager support
|
Tue, 10 Jan 2017 06:59:31 +0800 |
Jun Wu |
chgserver: implement chgui._runpager
|
Tue, 10 Jan 2017 06:59:21 +0800 |
Jun Wu |
chgserver: make S channel support pager request
|
Tue, 10 Jan 2017 06:59:03 +0800 |
Jun Wu |
chg: handle pager request client-side
|
Tue, 10 Jan 2017 06:58:51 +0800 |
Jun Wu |
chgserver: use util.shellenviron
|
Tue, 10 Jan 2017 06:58:02 +0800 |
Jun Wu |
util: extract the logic calculating environment variables
|
Sun, 08 Jan 2017 00:52:54 +0800 |
Anton Shestakov |
hgweb: generate archive links in order
|
Sun, 08 Jan 2017 01:24:45 +0800 |
Anton Shestakov |
hgweb: use archivespecs (dict) instead of archives (tuple) for "in" check
|
Sun, 08 Jan 2017 14:37:44 -0500 |
Matt Harbison |
test-obsolete: stabilize output on platforms without 'serve' support
|
Sun, 08 Jan 2017 13:49:53 -0500 |
Matt Harbison |
tests: update globs for Windows
|
Sun, 08 Jan 2017 12:05:10 -0500 |
Matt Harbison |
help: merge the various operator sections of revsets, filesets and templates
|
Sun, 08 Jan 2017 02:43:01 -0500 |
Matt Harbison |
help: apply the section headings from revsets to templates
|
Sun, 08 Jan 2017 02:40:36 -0500 |
Matt Harbison |
help: apply the section headings from revsets to filesets
|
Fri, 06 Jan 2017 16:14:52 +0000 |
Jun Wu |
chg: check type read from S channel
|
Fri, 06 Jan 2017 16:12:25 +0000 |
Jun Wu |
chgserver: check type passed to S channel
|
Fri, 06 Jan 2017 16:11:03 +0000 |
Jun Wu |
chg: send type information via S channel (BC)
|
Sun, 01 Jan 2017 13:16:29 +0100 |
Valters Vingolds |
rebase: fail-fast the pull if working dir is not clean (BC)
|
Fri, 06 Jan 2017 22:50:04 +0900 |
Yuya Nishihara |
commit: fix unmodified message detection for the "--- >8 ----" magic
|
Fri, 06 Jan 2017 22:44:39 +0900 |
Yuya Nishihara |
commit: update test to actually modify template text
|
Mon, 26 Dec 2016 00:25:44 +0000 |
Jun Wu |
pager: wrap ui._runpager
|
Sat, 07 Jan 2017 12:24:15 +0100 |
Denis Laxalde |
summary: use ui.label and join to write evolution troubles
|
Sat, 07 Jan 2017 12:07:56 +0100 |
Denis Laxalde |
log: drop unnecessary ui.note label from "trouble: " line
|
Wed, 04 Jan 2017 16:47:49 +0100 |
Denis Laxalde |
revset: add a followlines(file, fromline, toline[, rev]) revset
|
Wed, 28 Dec 2016 23:03:37 +0100 |
Denis Laxalde |
context: add a `blockancestors(fctx, fromline, toline)` function
|
Tue, 03 Jan 2017 18:15:58 +0100 |
Denis Laxalde |
mdiff: add a "blocksinrange" function to filter diff blocks by line range
|
Fri, 06 Jan 2017 16:19:41 +0000 |
Jun Wu |
run-tests: unset CHGDEBUG
|
Fri, 06 Jan 2017 14:35:22 +0100 |
Denis Laxalde |
summary: add evolution "troubles" information to summary output
|
Fri, 06 Jan 2017 14:34:34 +0100 |
Denis Laxalde |
summary: use the same labels as log command in "parent: " line
|
Fri, 06 Jan 2017 13:50:52 +0100 |
Denis Laxalde |
templates: display evolution "troubles" in command line style
|
Fri, 06 Jan 2017 13:50:16 +0100 |
Denis Laxalde |
templatekw: add a "troubles" template keyword
|
Fri, 06 Jan 2017 15:48:22 +0100 |
Denis Laxalde |
test: test "trouble: " line in log output with multiple troubles
|
Fri, 06 Jan 2017 12:36:21 +0100 |
Denis Laxalde |
cmdutil: add missing "i18n" comment about "trouble: " line
|
Fri, 06 Jan 2017 09:58:41 +0100 |
Valters Vingolds |
rebase: use repo.vfs.exists in 'hg summary' hook
|
Wed, 28 Dec 2016 15:48:17 -0700 |
Gregory Szorc |
hgweb: link to raw-file on annotation page (BC)
|
Wed, 04 Jan 2017 10:35:04 -0800 |
Martin von Zweigbergk |
repair: combine two loops over changelog revisions
|
Wed, 04 Jan 2017 10:07:12 -0800 |
Martin von Zweigbergk |
repair: speed up stripping of many roots
|
Fri, 06 Jan 2017 09:56:40 +0800 |
Anton Shestakov |
make: remove targets for building packages for ubuntu wily (end of life)
|
Wed, 04 Jan 2017 22:32:42 -0600 |
Sean Farley |
config: add docs for ignoring all text below in the editor
|
Sat, 31 Dec 2016 15:36:36 -0600 |
Sean Farley |
cmdutil: add special string that ignores rest of text
|
Sat, 14 May 2016 20:52:44 +0900 |
Yuya Nishihara |
revset: drop TODO comment about sorting issue of fullreposet
|
Thu, 05 Jan 2017 22:53:42 +0900 |
Yuya Nishihara |
revset: document wdir() as an experimental function
|
Sat, 20 Aug 2016 17:50:23 +0900 |
Yuya Nishihara |
revset: categorize wdir() as very fast function
|
Sat, 23 May 2015 11:04:11 +0900 |
Yuya Nishihara |
revset: make children() not look at p2 if null (issue5439)
|
Wed, 04 Jan 2017 19:17:44 -0800 |
Gregory Szorc |
setup: pass named argument to setup_zstd
|
Wed, 04 Jan 2017 14:52:59 -0500 |
Augie Fackler |
merge with stable
|
Tue, 03 Jan 2017 13:25:29 +0100 |
Denis Laxalde |
templates-default: factor out definition of changeset labels
|
Mon, 10 Oct 2016 12:06:58 +0200 |
Denis Laxalde |
cmdutil: add support for evolution "troubles" display in changeset_printer
|
Tue, 03 Jan 2017 10:56:41 +0100 |
Denis Laxalde |
cmdutil: extract a _changesetlabels function out of changeset_printer._show()
|
Mon, 02 Jan 2017 14:57:14 +0000 |
Jun Wu |
chg: add procutil.h
|
Mon, 02 Jan 2017 14:43:37 +0000 |
Jun Wu |
chg: let procutil maintain its own pagerpid
|
Mon, 02 Jan 2017 14:10:32 +0000 |
Jun Wu |
chg: decouple hgclient from setuppager
|
Mon, 02 Jan 2017 14:04:35 +0000 |
Jun Wu |
chg: decouple hgclient from setupsignalhandler
|
Mon, 02 Jan 2017 14:02:47 +0000 |
Jun Wu |
chg: move signal and pager handling to a separate file
|
Wed, 07 Oct 2015 16:02:45 -0700 |
Gregory Szorc |
keepalive: rewrite readline()
|
Wed, 07 Oct 2015 15:53:58 -0700 |
Gregory Szorc |
keepalive: remove limit argument from readline()
|
Wed, 07 Oct 2015 15:33:52 -0700 |
Gregory Szorc |
keepalive: don't concatenate strings when reading chunked transfer
|
Mon, 26 Dec 2016 12:11:29 -0700 |
Gregory Szorc |
exchange: use rich class for sorting clone bundle entries
|
Wed, 04 Jan 2017 10:51:37 -0600 |
Kevin Bullock |
Added signature for changeset e69874dc1f4e
stable
|
Wed, 04 Jan 2017 10:51:31 -0600 |
Kevin Bullock |
Added tag 4.0.2 for changeset e69874dc1f4e
stable
|
Sat, 31 Dec 2016 17:19:09 +0900 |
FUJIWARA Katsunori |
i18n-ja: synchronized with 5f33116cd787
stable 4.0.2
|
Mon, 26 Dec 2016 00:02:42 +0000 |
Jun Wu |
chg: respect XDG_RUNTIME_DIR
|
Sun, 25 Dec 2016 23:49:54 +0000 |
Jun Wu |
chg: make "get default sockdir" a separate method
|
Sun, 25 Dec 2016 23:32:11 +0000 |
Jun Wu |
chg: handle connect failure before errno gets overridden
|
Sun, 25 Dec 2016 03:06:55 +0530 |
Pulkit Goyal |
py3: have a bytes version of shlex.split()
|
Fri, 23 Dec 2016 16:26:40 +0000 |
Jun Wu |
chg: support long socket path
|
Fri, 23 Dec 2016 16:16:44 +0000 |
Jun Wu |
chg: remove sockdirfd
|
Fri, 23 Dec 2016 16:37:00 +0000 |
Jun Wu |
chg: let hgc_open support long path
|
Sat, 24 Dec 2016 15:38:27 -0500 |
Augie Fackler |
rebase: un-wrap function signature since it fits in 80 columns
|
Sun, 25 Dec 2016 02:42:46 +0530 |
Pulkit Goyal |
py3: exclude pywatchman from test-check-py3-compat.t
|
Sun, 25 Dec 2016 02:34:19 +0530 |
Pulkit Goyal |
py3: update test-check-py3-compat.t
|
Thu, 22 Dec 2016 19:35:30 +0530 |
Pulkit Goyal |
shelve: choose a legal shelve name when no name is passed (issue5112)
|
Thu, 22 Dec 2016 23:27:32 +0530 |
Pulkit Goyal |
shelve: add tests to ensure illegal shelve names are avoided
|
Tue, 20 Dec 2016 00:20:07 +0530 |
Pulkit Goyal |
py3: replace sys.executable with pycompat.sysexecutable
|
Tue, 20 Dec 2016 00:02:24 +0530 |
Pulkit Goyal |
py3: have bytes version of sys.executable
|
Thu, 22 Dec 2016 01:54:17 +0530 |
Pulkit Goyal |
py3: use pycompat.getcwd instead of os.getcwd
|
Wed, 21 Dec 2016 23:40:38 +0530 |
Pulkit Goyal |
py3: use python 3 compatible variables in hgext/fsmontor/__init__.py
|
Wed, 21 Dec 2016 22:42:31 +0530 |
Pulkit Goyal |
py3: add warnings in check-code related to py3
|
Mon, 19 Dec 2016 02:54:49 +0530 |
Pulkit Goyal |
py3: replace os.getenv with pycompat.osgetenv
|
Mon, 19 Dec 2016 02:35:38 +0530 |
Pulkit Goyal |
py3: have bytes version of os.getenv
|
Sat, 24 Dec 2016 01:16:14 +0530 |
Pulkit Goyal |
url: remove unnecessary deletion of environ variables while dealing with proxy
|
Thu, 22 Dec 2016 23:28:35 -0700 |
Gregory Szorc |
convert: add config option to control storing original revision
|
Thu, 22 Dec 2016 23:28:11 -0700 |
Gregory Szorc |
convert: add config option to copy extra keys from Git commits
|
Thu, 22 Dec 2016 09:26:47 -0800 |
Gregory Szorc |
convert: don't use {} as default argument value
|
Thu, 22 Dec 2016 19:08:38 -0500 |
Remi Chaintron |
documentation: better censor flag documentation
|
Sat, 24 Dec 2016 10:40:08 -0700 |
Gregory Szorc |
tests: make test-convert-git.t reproducible
|
Thu, 22 Dec 2016 11:22:32 -0800 |
Zack Hricz |
fsmonitor: refresh pywatchman to upstream
|
Thu, 22 Dec 2016 11:07:59 -0800 |
Zack Hricz |
tests: exclude bundled pywatchman from test-check-pyflakes
|
Thu, 22 Dec 2016 23:14:13 +0900 |
Yuya Nishihara |
posix: make poll() restart on interruption by signal (issue5452)
stable
|
Fri, 18 Nov 2016 18:18:15 +0100 |
Pierre-Yves David |
color: load 'colortable' from extension using an 'extraloader'
|
Fri, 18 Nov 2016 18:09:36 +0100 |
Pierre-Yves David |
color: move hgext.color._styles to mercurial.color.style
|
Fri, 18 Nov 2016 18:29:19 +0100 |
Pierre-Yves David |
color: drop use of the 'global' keyword for '_style'
|
Fri, 18 Nov 2016 18:27:13 +0100 |
Pierre-Yves David |
color: drop use of the 'global' keyword for _terminfo_params
|
Wed, 21 Dec 2016 13:51:34 -0800 |
zphricz |
fsmonitor: fix exception message scraping
|
Wed, 21 Dec 2016 13:44:15 -0800 |
David Soria Parra |
tests: add magic string to bypass check-commit
|
Mon, 19 Dec 2016 22:46:00 +0900 |
Yuya Nishihara |
demandimport: do not raise ImportError for unknown item in fromlist
stable
|
Sun, 18 Dec 2016 12:53:20 -0800 |
Gregory Szorc |
convert: config option for git rename limit
|
Thu, 22 Dec 2016 01:09:45 +0900 |
Yuya Nishihara |
chgserver: backout changeset dfb19aed409e (per discussion)
|
Fri, 16 Dec 2016 14:48:37 +0000 |
Jun Wu |
chgserver: override runcommand
|
Fri, 16 Dec 2016 14:46:34 +0000 |
Jun Wu |
chgserver: store csystem separately
|
Mon, 19 Dec 2016 02:26:41 +0530 |
Pulkit Goyal |
py3: replace sys.platform with pycompat.sysplatform (part 2 of 2)
|
Mon, 19 Dec 2016 02:15:24 +0530 |
Pulkit Goyal |
py3: replace sys.platform with pycompat.sysplatform (part 1 of 2)
|
Mon, 19 Dec 2016 00:28:12 +0530 |
Pulkit Goyal |
py3: replace os.name with pycompat.osname (part 2 of 2)
|
Mon, 19 Dec 2016 00:16:52 +0530 |
Pulkit Goyal |
py3: replace os.name with pycompat.osname (part 1 of 2)
|
Sun, 18 Dec 2016 02:08:59 +0530 |
Pulkit Goyal |
py3: replace os.environ with encoding.environ (part 5 of 5)
|
Sun, 18 Dec 2016 02:06:00 +0530 |
Pulkit Goyal |
py3: replace os.environ with encoding.environ (part 4 of 5)
|
Sun, 18 Dec 2016 01:54:36 +0530 |
Pulkit Goyal |
py3: replace os.environ with encoding.environ (part 3 of 5)
|
Sun, 18 Dec 2016 01:46:39 +0530 |
Pulkit Goyal |
py3: replace os.environ with encoding.environ (part 2 of 5)
|
Sun, 18 Dec 2016 01:34:41 +0530 |
Pulkit Goyal |
py3: replace os.environ with encoding.environ (part 1 of 5)
|
Tue, 20 Dec 2016 20:28:41 -0800 |
David Soria Parra |
tests: exclude bundled pywatchman from check-code test
|
Tue, 20 Dec 2016 09:23:50 -0800 |
David Soria Parra |
convert: parse perforce data on-demand
|
Tue, 20 Dec 2016 09:23:50 -0800 |
David Soria Parra |
convert: return calculated values from parse() instead of manpulating state
|
Tue, 20 Dec 2016 09:23:50 -0800 |
David Soria Parra |
convert: move localname state to function scope
|
Tue, 20 Dec 2016 09:23:50 -0800 |
David Soria Parra |
convert: use return value in parse_view() instead of manipulating state
|
Mon, 19 Dec 2016 04:25:18 +0100 |
Pierre-Yves David |
changegroup: simplify logic around enabling changegroup 03
|
Mon, 19 Dec 2016 04:29:33 +0100 |
Pierre-Yves David |
changegroup: pass 'repo' to allsupportedversions
|
Mon, 19 Dec 2016 04:31:13 +0100 |
Pierre-Yves David |
changegroup: simplify 'allsupportedversions' logic
|
Sun, 18 Dec 2016 01:17:12 +0530 |
Pulkit Goyal |
py3: replace os.altsep with pycompat.altsep
|
Sun, 18 Dec 2016 00:52:05 +0530 |
Pulkit Goyal |
py3: have a bytes version of sys.platform
|
Sun, 18 Dec 2016 00:44:21 +0530 |
Pulkit Goyal |
py3: have a bytes version of os.altsep
|
Sat, 17 Dec 2016 23:55:25 +0530 |
Pulkit Goyal |
py3: make sure encoding.encoding is a bytes variable
|
Mon, 19 Dec 2016 22:15:00 +0000 |
Jun Wu |
chg: remove locks
|
Mon, 19 Dec 2016 22:09:49 +0000 |
Jun Wu |
chg: start server at a unique address
|
Mon, 19 Dec 2016 22:07:41 +0000 |
Jun Wu |
chgserver: truncate base address at "." for hash address
|
Sun, 23 Oct 2016 17:47:00 +0900 |
Yuya Nishihara |
ui: do not translate empty configsource() to 'none' (API)
|
Sun, 18 Dec 2016 16:20:04 +0900 |
Yuya Nishihara |
convert: remove unused-but-set variable introduced in db9e883566e8
|
Sat, 17 Dec 2016 20:24:46 +0530 |
Pulkit Goyal |
py3: replace os.sep with pycompat.ossep (part 4 of 4)
|
Sat, 17 Dec 2016 20:14:24 +0530 |
Pulkit Goyal |
py3: replace os.sep with pycompat.ossep (part 3 of 4)
|
Sat, 17 Dec 2016 20:02:50 +0530 |
Pulkit Goyal |
py3: replace os.sep with pycompat.ossep (part 2 of 4)
|
Sat, 17 Dec 2016 19:56:30 +0530 |
Pulkit Goyal |
py3: replace os.sep with pycompat.ossep (part 1 of 4)
|
Sat, 17 Dec 2016 19:47:17 +0530 |
Pulkit Goyal |
py3: replace os.pathsep with pycompat.ospathsep
|
Sat, 17 Dec 2016 19:36:40 +0530 |
Pulkit Goyal |
py3: use %d instead of %s for integers
|
Fri, 16 Dec 2016 09:48:14 -0800 |
Martin von Zweigbergk |
help: make multirevs just an alias for revsets
|
Fri, 16 Dec 2016 21:02:39 +0000 |
Jun Wu |
context: correct metadataonlyctx's parameter
|
Mon, 12 Dec 2016 13:32:45 +0100 |
Pierre-Yves David |
registrar: raise a programming error on duplicated registering
|
Sun, 16 Oct 2016 17:01:41 +0900 |
Yuya Nishihara |
py3kcompat: drop unused module
|
Sun, 16 Oct 2016 16:59:50 +0900 |
Yuya Nishihara |
strutil: drop module which no longer be used
|
Sun, 16 Oct 2016 16:58:43 +0900 |
Yuya Nishihara |
convert: inline strutil.rfindall()
|
Wed, 14 Dec 2016 12:07:23 -0800 |
David Soria Parra |
convert: return commit objects for revisions in the revmap
|
Tue, 13 Dec 2016 21:49:58 -0800 |
David Soria Parra |
convert: encapsulate commit data fetching and commit object creation
|
Tue, 13 Dec 2016 21:49:58 -0800 |
David Soria Parra |
convert: do not provide head revisions if we have no changests to import
|
Wed, 14 Dec 2016 01:45:57 -0800 |
David Soria Parra |
convert: allow passing in a revmap
|
Tue, 13 Dec 2016 21:49:58 -0800 |
David Soria Parra |
convert: use convert_revision for P4 imports
|
Wed, 14 Dec 2016 01:45:17 -0800 |
David Soria Parra |
convert: remove unused dictionaries
|
Wed, 14 Dec 2016 01:43:47 -0800 |
David Soria Parra |
convert: self.heads is a list
|
Tue, 13 Dec 2016 21:49:58 -0800 |
David Soria Parra |
convert: don't use long list comprehensions
|
Thu, 15 Dec 2016 11:00:18 -0800 |
Durham Goode |
changelog: keep track of file end in appender (issue5444)
|
Thu, 15 Dec 2016 11:14:00 -0500 |
Augie Fackler |
tests: fix test-bdiff to handle variance between pure and c bdiff code
|
Thu, 15 Dec 2016 11:04:09 -0500 |
Augie Fackler |
tests: finish updating test-bdiff to unittest (part 4 of 4)
|
Thu, 15 Dec 2016 10:56:26 -0500 |
Augie Fackler |
tests: update more of test-bdiff.py to use unittest (part 3 of 4)
|
Thu, 15 Dec 2016 10:50:06 -0500 |
Augie Fackler |
tests: update more of test-bdiff.py to use unittest (part 2 of 4)
|
Thu, 15 Dec 2016 10:10:15 -0500 |
Augie Fackler |
tests: migrate test-bdiff.py to use unittest (part 1 of 4)
|
Thu, 15 Dec 2016 19:56:48 +0100 |
Pierre-Yves David |
import-checker: do not enforce lexical sort accross stdlib/local boundary
|
Wed, 14 Dec 2016 09:53:56 -0800 |
Stanislau Hlebik |
cg1packer: fix `compressed` method
|
Thu, 15 Dec 2016 12:17:08 +0100 |
Philippe Pepiot |
perf: add historical support of ui.load()
|
Wed, 14 Dec 2016 02:17:59 +0000 |
Jun Wu |
chg: ignore HG_* in confighash
|
Tue, 13 Dec 2016 20:53:40 +0530 |
Pulkit Goyal |
py3: make keys of keyword arguments strings
|
Mon, 12 Dec 2016 08:01:52 +0000 |
Jun Wu |
error: make it clear that ProgrammingError is for mercurial developers
|
Tue, 13 Dec 2016 14:21:36 +0000 |
Remi Chaintron |
revlog: merge hash checking subfunctions
|
Fri, 09 Dec 2016 03:22:26 -0800 |
Stanislau Hlebik |
bookmarks: make bookmarks.comparebookmarks accept binary nodes (API)
|
Tue, 22 Nov 2016 01:33:31 -0800 |
Stanislau Hlebik |
bookmarks: rename `compare()` to `comparebookmarks()` (API)
|
Mon, 05 Dec 2016 17:40:01 +0100 |
Gábor Stefanik |
graft: support grafting changes to new file in renamed directory (issue5436)
|
Mon, 28 Nov 2016 05:45:22 +0000 |
Jun Wu |
rebase: calculate ancestors for --base separately (issue5420)
|
Wed, 07 Dec 2016 21:53:03 +0530 |
Pulkit Goyal |
py3: utility functions to convert keys of kwargs to bytes/unicodes
|
Tue, 06 Dec 2016 06:36:36 +0530 |
Pulkit Goyal |
py3: make a bytes version of getopt.getopt()
|
Tue, 06 Dec 2016 11:44:49 +0000 |
Jun Wu |
parsers: use buffer to store revlog index
|
Tue, 06 Dec 2016 06:27:58 +0530 |
Pulkit Goyal |
fancyopts: switch from fancyopts.getopt.* to getopt.*
|
Mon, 05 Dec 2016 06:46:51 +0530 |
Pulkit Goyal |
py3: use pycompat.fsdecode() to pass to imp.* functions
|
Tue, 06 Dec 2016 17:06:39 +0000 |
Jun Wu |
localrepo: use ProgrammingError
|
Tue, 06 Dec 2016 14:57:47 +0000 |
Jun Wu |
error: add ProgrammingError
|
Mon, 05 Dec 2016 21:36:35 +0000 |
Jun Wu |
chgserver: call "load" for new ui objects
|
Sun, 04 Dec 2016 23:22:34 +0530 |
Pulkit Goyal |
localrepository: remove None as default value of path argument in __init__()
|
Thu, 01 Dec 2016 13:12:04 +0530 |
Pulkit Goyal |
py3: use pycompat.sysstr() in __import__()
|
Wed, 30 Nov 2016 23:51:11 +0530 |
Pulkit Goyal |
py3: avoid use of basestring
|
Wed, 30 Nov 2016 23:38:50 +0530 |
Pulkit Goyal |
py3: use unicodes in __slots__
|
Mon, 21 Nov 2016 08:09:41 -0800 |
Mateusz Kwapich |
memctx: allow the metadataonlyctx thats reusing the manifest node
|
Thu, 17 Nov 2016 10:59:15 -0800 |
Mateusz Kwapich |
localrepo: make it possible to reuse manifest when commiting context
|
Thu, 17 Nov 2016 10:59:15 -0800 |
Mateusz Kwapich |
manifest: expose the parents() method
|
Mon, 28 Nov 2016 21:07:51 -0800 |
Gregory Szorc |
httppeer: assign Vary request header last
|
Mon, 28 Nov 2016 20:46:42 -0800 |
Gregory Szorc |
wireproto: only advertise HTTP-specific capabilities to HTTP peers (BC)
|
Mon, 28 Nov 2016 20:46:59 -0800 |
Gregory Szorc |
protocol: declare transport protocol name
|
Wed, 16 Nov 2016 19:45:35 +0100 |
Mads Kiilerich |
bdiff: early pruning of common prefix before doing expensive computations
|
Sat, 22 Oct 2016 15:02:11 +0900 |
Yuya Nishihara |
formatter: add overview of API and example as doctest
|
Sat, 22 Oct 2016 14:35:10 +0900 |
Yuya Nishihara |
ui: factor out ui.load() to create a ui without loading configs (API)
|
Thu, 08 Dec 2016 23:59:36 +0800 |
Anton Shestakov |
hgweb: add missing slash to file log url in rss style
stable
|
Wed, 30 Nov 2016 19:23:04 +0000 |
Jun Wu |
check-code: add a rule to forbid "cp -r"
|
Wed, 30 Nov 2016 19:25:18 +0000 |
Jun Wu |
tests: replace "cp -r" with "cp -R"
|
Wed, 30 Nov 2016 16:39:36 +0000 |
Martijn Pieters |
posix: give the cached symlink a real target
|
Tue, 29 Nov 2016 07:20:03 -0800 |
Kostia Balytskyi |
shelve: move patch extension to a string constant
|
Thu, 01 Dec 2016 15:55:45 -0600 |
Kevin Bullock |
merge with stable
|
Thu, 01 Dec 2016 14:13:28 -0600 |
Kevin Bullock |
Added signature for changeset b3b1ae98f6a0
stable
|
Thu, 01 Dec 2016 14:13:23 -0600 |
Kevin Bullock |
Added tag 4.0.1 for changeset b3b1ae98f6a0
stable
|
Fri, 25 Nov 2016 07:39:02 -0200 |
Wagner Bruna |
i18n-pt_BR: synchronized with 819f96b82fa4
stable 4.0.1
|
Tue, 29 Nov 2016 04:11:05 -0800 |
Kostia Balytskyi |
shelve: fix use of unexpected working dirs in test-shelve.t
|
Mon, 28 Nov 2016 23:38:46 +0000 |
Jun Wu |
crecord: change the verb according to the operation
|
Mon, 28 Nov 2016 23:37:29 +0000 |
Jun Wu |
crecord: change help text for the space key dynamically
|
Mon, 28 Nov 2016 23:33:02 +0000 |
Jun Wu |
crecord: rewrite status line text (BC)
|
Wed, 23 Nov 2016 22:23:15 +0000 |
Jun Wu |
crecord: make _getstatuslines update numstatuslines
|
Mon, 28 Nov 2016 23:12:54 +0000 |
Jun Wu |
crecord: move status window text calculation to a separate method
|
Mon, 28 Nov 2016 04:34:01 -0800 |
Cotizo Sima |
revlog: ensure that flags do not overflow 2 bytes
|
Sun, 27 Nov 2016 20:44:52 -0500 |
Augie Fackler |
merge with stable
|
Fri, 25 Nov 2016 09:59:39 -0800 |
Gregory Szorc |
debugcommands: sort command order
|
Fri, 25 Nov 2016 09:55:05 -0800 |
Gregory Szorc |
tests: add test that @commands in debugcommands.py are sorted
|
Fri, 25 Nov 2016 07:30:46 -0800 |
Simon Farnsworth |
fsmonitor: be robust in the face of bad state
|
Wed, 23 Nov 2016 23:47:38 +0100 |
Mads Kiilerich |
merge: use original file extension for temporary files
|
Sat, 26 Nov 2016 09:14:41 -0800 |
Gregory Szorc |
ui: use try..finally in configoverride
|
Sat, 26 Nov 2016 09:07:11 -0800 |
Gregory Szorc |
util: limit output chunk size in zlib decompression
|
Wed, 23 Nov 2016 18:13:11 +0000 |
Jun Wu |
crecord: filter text via i18n
|
Wed, 23 Nov 2016 19:03:24 +0000 |
Jun Wu |
revert: pass operation to crecord
|
Wed, 23 Nov 2016 19:22:36 +0000 |
Jun Wu |
crecord: add an "operation" field
|
Fri, 25 Nov 2016 09:10:30 +0100 |
Denis Laxalde |
revert: prompt before removing files in interactive mode
|
Fri, 25 Nov 2016 09:09:31 +0100 |
Denis Laxalde |
revert: indicate the default choice when prompting to forget files
|
Fri, 25 Nov 2016 09:09:03 +0100 |
Denis Laxalde |
style: avoid an unnecessary line split
|
Wed, 17 Aug 2016 21:01:02 -0700 |
Gregory Szorc |
debugcommands: move 'debugdeltachain' in the new module
|
Wed, 17 Aug 2016 21:00:11 -0700 |
Gregory Szorc |
debugcommands: move 'debugindex' and 'debugindexdot' in the new module
|
Wed, 17 Aug 2016 20:59:13 -0700 |
Gregory Szorc |
debugcommands: move 'debugignore' in the new module
|
Thu, 10 Nov 2016 09:44:47 -0800 |
Gregory Szorc |
debugcommands: move 'debuggetbundle' in the new module
|
Wed, 17 Aug 2016 20:58:16 -0700 |
Gregory Szorc |
debugcommands: move 'debugfsinfo' in the new module
|
Wed, 17 Aug 2016 20:57:57 -0700 |
Gregory Szorc |
debugcommands: move 'debugfileset' in the new module
|
Wed, 23 Nov 2016 17:36:35 +0000 |
Remi Chaintron |
censor: flag internal documentation
|
Wed, 23 Nov 2016 14:58:52 -0800 |
Kostia Balytskyi |
shelve: make --keep option survive user intervention (issue5431)
|
Thu, 24 Nov 2016 01:15:34 +0000 |
Jun Wu |
worker: use os._exit for posix worker in all cases
|
Thu, 24 Nov 2016 00:48:40 +0000 |
Jun Wu |
dispatch: move part of callcatch to scmutil
|
Wed, 23 Nov 2016 00:03:11 +0530 |
Pulkit Goyal |
py3: use pycompat.getcwd() instead of os.getcwd()
|
Wed, 17 Aug 2016 20:57:15 -0700 |
Gregory Szorc |
debugcommands: move 'debugextensions' to the new module
|
Wed, 17 Aug 2016 20:56:11 -0700 |
Gregory Szorc |
debugcommands: move 'debugdiscovery' in the module
|
Wed, 17 Aug 2016 20:43:31 -0700 |
Gregory Szorc |
debugcommands: move 'debugdate' in the new module
|
Wed, 17 Aug 2016 20:43:05 -0700 |
Gregory Szorc |
debugcommands: move 'debugrevlogopts' into the new module
|
Wed, 17 Aug 2016 20:41:54 -0700 |
Gregory Szorc |
debugcommands: move 'debugdag' into the new module
|
Sat, 15 Oct 2016 14:30:16 +0900 |
Yuya Nishihara |
chgserver: make it a core module and drop extension flags
|
Sat, 15 Oct 2016 14:37:18 +0900 |
Yuya Nishihara |
chgserver: delay importing commands and dispatch modules
|
Sat, 15 Oct 2016 14:24:29 +0900 |
Yuya Nishihara |
chgserver: drop CHGINTERNALMARK by chgunixservice()
|
Sat, 15 Oct 2016 14:19:16 +0900 |
Yuya Nishihara |
server: add public function to select either cmdserver or hgweb
|
Sat, 15 Oct 2016 14:09:36 +0900 |
Yuya Nishihara |
server: move service factory from hgweb
|
Sat, 15 Oct 2016 14:06:46 +0900 |
Yuya Nishihara |
hgweb: extract app factory
|
Sat, 15 Oct 2016 13:57:17 +0900 |
Yuya Nishihara |
server: move service table and factory from commandserver
|
Sat, 15 Oct 2016 13:47:43 +0900 |
Yuya Nishihara |
server: move cmdutil.service() to new module (API)
|
Wed, 17 Aug 2016 20:41:05 -0700 |
Gregory Szorc |
debugcommands: move 'debugcomplete' in the new module
|
Wed, 17 Aug 2016 20:40:13 -0700 |
Gregory Szorc |
debugcommands: move 'debugcommands' in the new module
|
Wed, 17 Aug 2016 20:38:29 -0700 |
Gregory Szorc |
debugcommands: move 'debugcheckstate' in the new module
|
Wed, 17 Aug 2016 20:37:54 -0700 |
Gregory Szorc |
debugcommands: move debug{create,apply}streambundleclone to the new module
|
Wed, 17 Aug 2016 21:07:22 -0700 |
Gregory Szorc |
debugcommands: move 'debugbundle' in the new module
|
Tue, 22 Nov 2016 18:46:50 +0530 |
Pulkit Goyal |
py3: add os.getcwdb() to have bytes path
|
Tue, 22 Nov 2016 18:13:02 -0800 |
Gregory Szorc |
help: clarify contents of revlog index
|
Tue, 22 Nov 2016 13:32:05 -0800 |
Danek Duvall |
zstd: fix compilation with Solaris Studio
|
Mon, 21 Nov 2016 21:36:46 -0500 |
Augie Fackler |
cmdutil: turn forward of checkunresolved into a deprecation warning
|
Mon, 21 Nov 2016 21:32:55 -0500 |
Augie Fackler |
localrepo: refer to checkunresolved by its new name
|
Mon, 21 Nov 2016 21:32:39 -0500 |
Augie Fackler |
rebase: refer to checkunresolved by its new name
|
Mon, 21 Nov 2016 21:31:45 -0500 |
Augie Fackler |
checkunresolved: move to new package to help avoid import cycles
|
Mon, 21 Nov 2016 21:16:54 -0500 |
Augie Fackler |
cmdutil: mark dirstateguard as deprecated
|
Mon, 21 Nov 2016 21:06:34 -0500 |
Augie Fackler |
localrepo: refer to dirstateguard by its new name
|
Mon, 21 Nov 2016 21:06:22 -0500 |
Augie Fackler |
commands: refer to dirstateguard by its new name
|
Mon, 21 Nov 2016 21:27:12 -0500 |
Augie Fackler |
rebase: refer to dirstateguard by its new name
|
Mon, 21 Nov 2016 21:05:52 -0500 |
Augie Fackler |
mq: refer to dirstateguard by its new name
|
Mon, 21 Nov 2016 21:29:32 -0500 |
Augie Fackler |
dirstateguard: move to new module so I can break some layering violations
|
Mon, 21 Nov 2016 22:17:45 -0500 |
Augie Fackler |
keepalive: discard legacy Python support for error handling
|
Mon, 21 Nov 2016 21:52:19 -0500 |
Augie Fackler |
mergemod: drop support for merge.update without a target
|
Mon, 21 Nov 2016 21:51:23 -0500 |
Augie Fackler |
dispatch: stop supporting non-use of @command
|
Mon, 21 Nov 2016 20:12:51 -0800 |
Gregory Szorc |
httppeer: document why super() isn't used
|
Thu, 17 Nov 2016 00:59:41 -0800 |
Stanislau Hlebik |
exchange: add `_getbookmarks()` function
|
Thu, 17 Nov 2016 00:59:41 -0800 |
Stanislau Hlebik |
bookmarks: use listbinbookmarks() in listbookmarks()
|
Thu, 17 Nov 2016 00:59:41 -0800 |
Stanislau Hlebik |
bookmarks: introduce listbinbookmarks()
|
Mon, 21 Nov 2016 16:22:26 -0800 |
Kostia Balytskyi |
ui: add configoverride context manager
|
Mon, 21 Nov 2016 18:17:02 -0500 |
Augie Fackler |
archival: simplify code and drop message about Python 2.5
|
Mon, 21 Nov 2016 17:52:32 -0500 |
Augie Fackler |
bugzilla: stop mentioning Pythons older than 2.6
|
Mon, 21 Nov 2016 17:51:39 -0500 |
Augie Fackler |
tests: update sitecustomize to use uuid1() instead of randrange()
|
Mon, 21 Nov 2016 17:48:13 -0500 |
Augie Fackler |
win32mbcs: drop code that was catering to Python 2.3 and earlier
|
Mon, 21 Nov 2016 17:47:11 -0500 |
Augie Fackler |
httppeer: drop an except block that says it happens only on Python 2.3
|
Fri, 21 Oct 2016 00:03:46 +0900 |
Yuya Nishihara |
windows: do not replace sys.stdout by winstdout
|
Thu, 20 Oct 2016 23:53:36 +0900 |
Yuya Nishihara |
py3: bulk replace sys.stdin/out/err by util's
|
Thu, 20 Oct 2016 23:40:24 +0900 |
Yuya Nishihara |
py3: provide bytes stdin/out/err through util module
|
Fri, 21 Oct 2016 00:09:38 +0900 |
Yuya Nishihara |
util: rewrite pycompat imports to make pyflakes always happy
|
Thu, 20 Oct 2016 23:27:09 +0900 |
Yuya Nishihara |
windows: do not replace sys.__stdout__
|
Mon, 21 Nov 2016 15:38:56 +0530 |
Pulkit Goyal |
py3: update test-check-py3-compat.t output
|
Mon, 21 Nov 2016 15:35:22 +0530 |
Pulkit Goyal |
py3: use pycompat.sysargv in dispatch.run()
|
Mon, 21 Nov 2016 15:26:47 +0530 |
Pulkit Goyal |
py3: use pycompat.sysargv in scmposix.systemrcpath()
|
Sun, 20 Nov 2016 13:50:45 -0800 |
Gregory Szorc |
wireproto: perform chunking and compression at protocol layer (API)
|
Sun, 20 Nov 2016 13:55:53 -0800 |
Gregory Szorc |
httppeer: use compression engine API for decompressing responses
|
Sat, 19 Nov 2016 18:31:40 -0800 |
Gregory Szorc |
httppeer: do decompression inside _callstream
|
Sat, 19 Nov 2016 17:11:12 -0800 |
Gregory Szorc |
keepalive: reorder header precedence
|
Sat, 19 Nov 2016 10:54:21 -0800 |
Gregory Szorc |
debuginstall: print compression engine support
|
Sun, 20 Nov 2016 16:56:21 -0800 |
Gregory Szorc |
bdiff: don't check border condition in loop
|
Sat, 19 Nov 2016 15:41:37 -0800 |
Kostia Balytskyi |
conflicts: make spacing consistent in conflict markers
|
Thu, 10 Nov 2016 09:21:41 -0800 |
Durham Goode |
rebase: move bookmark update to before rebase clearing
|
Fri, 28 Oct 2016 17:44:28 +0200 |
Gábor Stefanik |
setup: include a dummy $PATH in the custom environment used by build.py
|
Fri, 11 Nov 2016 07:01:27 -0800 |
Kostia Balytskyi |
shelve: move unshelve-finishing logic to a separate function
|
Thu, 10 Nov 2016 11:02:39 -0800 |
Kostia Balytskyi |
shelve: move file-forgetting logic to a separate function
|
Thu, 10 Nov 2016 10:57:10 -0800 |
Kostia Balytskyi |
shelve: move rebasing logic to a separate function
|
Thu, 10 Nov 2016 10:51:06 -0800 |
Kostia Balytskyi |
shelve: move commit restoration logic to a separate function
|
Sun, 13 Nov 2016 03:35:52 -0800 |
Kostia Balytskyi |
shelve: move temporary commit creation to a separate function
|
Thu, 17 Nov 2016 20:30:00 -0800 |
Gregory Szorc |
commands: print chunk type in debugrevlog
|
Thu, 17 Nov 2016 20:17:51 -0800 |
Gregory Szorc |
perf: add command for measuring revlog chunk operations
|
Thu, 17 Nov 2016 20:09:10 -0800 |
Gregory Szorc |
setup: add flag to build_ext to control building zstd
|
Wed, 09 Nov 2016 16:01:34 +0000 |
Jun Wu |
drawdag: update test repos by drawing the changelog DAG in ASCII
|
Wed, 14 Jan 2015 01:15:26 +0100 |
Mads Kiilerich |
posix: give checklink a fast path that cache the check file and is read only
|
Thu, 17 Nov 2016 12:59:36 +0100 |
Mads Kiilerich |
posix: move checklink test file to .hg/cache
|
Wed, 14 Jan 2015 01:15:26 +0100 |
Mads Kiilerich |
posix: give checkexec a fast path; keep the check files and test read only
|
Wed, 14 Jan 2015 01:15:26 +0100 |
Mads Kiilerich |
posix: simplify checkexec check
|
Thu, 17 Nov 2016 12:59:36 +0100 |
Mads Kiilerich |
posix: move checkexec test file to .hg/cache
|
Thu, 17 Nov 2016 15:31:19 -0800 |
Durham Goode |
manifest: move manifestctx creation into manifestlog.get()
|
Fri, 11 Nov 2016 01:10:07 -0800 |
Gregory Szorc |
util: implement zstd compression engine
|
Thu, 10 Nov 2016 23:38:41 -0800 |
Gregory Szorc |
hghave: add check for zstd support
|
Thu, 10 Nov 2016 23:34:15 -0800 |
Gregory Szorc |
exchange: obtain compression engines from the registrar
|
Thu, 10 Nov 2016 23:29:01 -0800 |
Gregory Szorc |
bundle2: equate 'UN' with no compression
|
Thu, 10 Nov 2016 23:15:02 -0800 |
Gregory Szorc |
util: check for compression engine availability before returning
|
Thu, 10 Nov 2016 23:03:48 -0800 |
Gregory Szorc |
util: expose an "available" API on compression engines
|
Thu, 10 Nov 2016 22:26:35 -0800 |
Gregory Szorc |
setup: compile zstd C extension
|
Thu, 10 Nov 2016 22:15:58 -0800 |
Gregory Szorc |
zstd: vendor python-zstandard 0.5.0
|
Thu, 10 Nov 2016 21:45:29 -0800 |
Gregory Szorc |
zstd: vendor zstd 1.1.1
|
Tue, 15 Nov 2016 21:56:49 +0100 |
Mads Kiilerich |
bdiff: give slight preference to removing trailing lines
|
Tue, 15 Nov 2016 21:56:49 +0100 |
Mads Kiilerich |
bdiff: give slight preference to appending lines
|
Tue, 08 Nov 2016 18:37:33 +0100 |
Mads Kiilerich |
bdiff: give slight preference to longest matches in the middle of the B side
|
Tue, 08 Nov 2016 18:37:33 +0100 |
Mads Kiilerich |
bdiff: rearrange the "better longest match" code
|
Tue, 08 Nov 2016 18:37:33 +0100 |
Mads Kiilerich |
bdiff: adjust criteria for getting optimal longest match in the A side middle
|
Tue, 08 Nov 2016 18:37:33 +0100 |
Mads Kiilerich |
tests: explore some bdiff cases
|
Tue, 15 Nov 2016 21:56:49 +0100 |
Mads Kiilerich |
tests: make test-bdiff.py easier to maintain
|
Thu, 17 Nov 2016 08:52:52 -0800 |
Gregory Szorc |
perf: unbust perfbdiff --alldata
|
Thu, 17 Nov 2016 20:57:09 +0900 |
Yuya Nishihara |
worker: discard waited pid by anyone who noticed it first
|
Thu, 17 Nov 2016 21:08:58 +0900 |
Yuya Nishihara |
worker: kill workers after all zombie processes are reaped
|
Thu, 17 Nov 2016 20:44:05 +0900 |
Yuya Nishihara |
worker: make sure killworkers() never be interrupted by another SIGCHLD
|
Thu, 17 Nov 2016 21:43:01 +0900 |
Yuya Nishihara |
worker: fix missed break on successful waitpid()
|
Thu, 10 Nov 2016 16:49:42 -0500 |
Augie Fackler |
filterpyflakes: dramatically simplify the entire thing by blacklisting
|
Thu, 10 Nov 2016 16:07:24 -0500 |
Augie Fackler |
run-tests: forward Python USER_BASE from site (issue5425)
|
Mon, 14 Nov 2016 22:43:25 +0100 |
Mads Kiilerich |
shelve: add missing space in help text
stable
|
Tue, 15 Nov 2016 20:25:51 +0000 |
Jun Wu |
util: improve iterfile so it chooses code path wisely
|
Wed, 16 Nov 2016 23:29:28 -0500 |
Augie Fackler |
merge with stable
|
Sat, 12 Nov 2016 03:06:07 +0000 |
Jun Wu |
worker: stop using a separate thread waiting for children
|
Sat, 12 Nov 2016 03:07:22 +0000 |
Jun Wu |
worker: add a SIGCHLD handler to collect worker immediately
|
Tue, 15 Nov 2016 02:12:16 +0000 |
Jun Wu |
worker: make waitforworkers reentrant
|
Tue, 15 Nov 2016 02:10:40 +0000 |
Jun Wu |
worker: change "pids" to a set
|
Thu, 28 Jul 2016 20:57:07 +0100 |
Jun Wu |
worker: allow waitforworkers to be non-blocking
|
Thu, 28 Jul 2016 20:51:20 +0100 |
Jun Wu |
worker: wait worker pid explicitly
|
Thu, 28 Jul 2016 20:49:57 +0100 |
Jun Wu |
worker: move killworkers and waitforworkers up
|
Fri, 11 Nov 2016 21:11:17 +0000 |
Jun Wu |
osutil: implement setprocname to set process title for some platforms
|
Fri, 11 Nov 2016 20:45:40 +0000 |
Jun Wu |
setup: test setproctitle before building osutil
|
Sat, 12 Nov 2016 13:36:17 +0100 |
Henning Schild |
patch: remove unused git parameter from patch.diffstat()
|
Thu, 29 Sep 2016 10:16:34 +0200 |
Philippe Pepiot |
perf: add asv benchmarks
|
Tue, 15 Nov 2016 16:10:57 +0100 |
Philippe Pepiot |
perf: omit copying ui and redirect to ferr if buffer API is in use
|
Mon, 14 Nov 2016 15:24:07 -0800 |
Durham Goode |
manifest: change treemanifestctx to construct subtrees from the manifestlog
|
Mon, 14 Nov 2016 15:17:27 -0800 |
Durham Goode |
manifest: make revlog verification optional
|
Thu, 10 Nov 2016 09:45:42 -0800 |
Gregory Szorc |
debugcommands: move debugbuilddag
|
Wed, 17 Aug 2016 21:07:38 -0700 |
Gregory Szorc |
debugcommands: introduce standalone module for debug commands
|
Mon, 14 Nov 2016 23:17:15 +0000 |
Jun Wu |
convert: migrate to util.iterfile
|
Mon, 14 Nov 2016 23:16:05 +0000 |
Jun Wu |
match: migrate to util.iterfile
|
Mon, 14 Nov 2016 23:15:01 +0000 |
Jun Wu |
store: migrate to util.iterfile
|
Mon, 14 Nov 2016 23:14:06 +0000 |
Jun Wu |
patch: migrate to util.iterfile
|
Mon, 14 Nov 2016 23:12:11 +0000 |
Jun Wu |
worker: migrate to util.iterfile
|
Mon, 14 Nov 2016 23:32:54 +0000 |
Jun Wu |
util: add iterfile to workaround a fileobj.__iter__ issue with EINTR
|
Thu, 10 Nov 2016 16:37:18 -0500 |
Augie Fackler |
filterpyflakes: whitelist listcomp aliasing checking
|
Thu, 10 Nov 2016 16:35:54 -0500 |
Augie Fackler |
verify: avoid shadowing two variables with a list comprehension
|
Thu, 10 Nov 2016 16:35:10 -0500 |
Augie Fackler |
revset: avoid shadowing a variable with a list comprehension
|
Thu, 10 Nov 2016 16:34:43 -0500 |
Augie Fackler |
revlog: avoid shadowing several variables using list comprehensions
|
Thu, 10 Nov 2016 16:33:41 -0500 |
Augie Fackler |
minirst: avoid shadowing a variable in a list comprehension
|
Thu, 10 Nov 2016 16:33:23 -0500 |
Augie Fackler |
hbisect: avoid shadowing a variable in a list comprehension
|
Thu, 10 Nov 2016 16:33:07 -0500 |
Augie Fackler |
filemerge: avoid shadowing a variable in a list comprehension
|
Thu, 10 Nov 2016 16:32:51 -0500 |
Augie Fackler |
color: avoid shadowing a variable inside a list comprehension
|
Thu, 10 Nov 2016 16:32:38 -0500 |
Augie Fackler |
memory: avoid shadowing variables inside a list comprehension
|
Thu, 10 Nov 2016 03:15:41 -0800 |
Kostia Balytskyi |
shelve: move shelve-finishing logic to a separate function
|
Thu, 10 Nov 2016 03:20:28 -0800 |
Kostia Balytskyi |
shelve: move unknown files handling to a separate function
|
Thu, 10 Nov 2016 03:07:20 -0800 |
Kostia Balytskyi |
shelve: move actual created commit shelving to a separate function
|
Thu, 10 Nov 2016 03:33:01 -0800 |
Kostia Balytskyi |
shelve: move 'nothing changed' messaging to a separate function
|
Thu, 10 Nov 2016 03:26:31 -0800 |
Kostia Balytskyi |
shelve: move commitfunc creation to a separate function
|
Thu, 10 Nov 2016 03:24:07 -0800 |
Kostia Balytskyi |
shelve: move mutableancestors to not be a closure
|
Thu, 10 Nov 2016 03:22:55 -0800 |
Kostia Balytskyi |
shelve: move shelve name generation to a separate function
|
Thu, 10 Nov 2016 03:07:20 -0800 |
Kostia Balytskyi |
shelve: move possible shelve file extensions to a single place
|
Thu, 10 Nov 2016 02:13:19 -0800 |
Durham Goode |
manifest: delete manifest.manifest class
|
Thu, 10 Nov 2016 02:13:19 -0800 |
Durham Goode |
localrepo: delete localrepo.manifest
|
Thu, 10 Nov 2016 02:13:19 -0800 |
Durham Goode |
manifest: remove last uses of repo.manifest
|
Fri, 11 Nov 2016 01:20:13 -0800 |
Durham Goode |
manifest: add unionmanifestlog support
|
Fri, 11 Nov 2016 01:15:59 -0800 |
Durham Goode |
manifest: add bundlemanifestlog support
|
Thu, 10 Nov 2016 02:13:19 -0800 |
Durham Goode |
manifest: make manifestlog use it's own cache
|
Thu, 10 Nov 2016 02:13:19 -0800 |
Durham Goode |
manifest: delete unused dirlog and _newmanifest functions
|
Thu, 10 Nov 2016 02:13:19 -0800 |
Durham Goode |
manifest: move clearcaches to manifestlog
|
Thu, 10 Nov 2016 02:13:19 -0800 |
Durham Goode |
manifest: remove usages of manifest.read
|
Thu, 10 Nov 2016 02:13:19 -0800 |
Durham Goode |
manifest: remove dependency on manifestrevlog being able to create trees
|
Fri, 11 Nov 2016 13:06:05 +1100 |
Xidorn Quan |
color: show mode warning based on ui.formatted
|
Thu, 10 Nov 2016 15:14:05 -0500 |
Augie Fackler |
protocol: drop unused import of zlib
|
Tue, 08 Nov 2016 22:41:45 +0900 |
Yuya Nishihara |
hook: lower inflated use of sys.__stdout__ and __stderr__
|
Tue, 08 Nov 2016 22:22:22 +0900 |
Yuya Nishihara |
hook: flush stdout before restoring stderr redirection
|
Thu, 20 Oct 2016 22:39:59 +0900 |
Yuya Nishihara |
hook: do not redirect stdout/err/in to ui while running in-process hooks (BC)
|
Thu, 10 Nov 2016 02:21:15 -0800 |
Durham Goode |
merge: change modified indicator to be 20 bytes
|
Thu, 10 Nov 2016 02:19:16 -0800 |
Durham Goode |
dirstate: change added/modified placeholder hash length to 20 bytes
|
Thu, 10 Nov 2016 02:17:22 -0800 |
Durham Goode |
dirstate: change placeholder hash length to 20 bytes
|
Mon, 07 Nov 2016 18:57:54 -0800 |
Gregory Szorc |
util: remove compressorobj API from compression engines
|
Mon, 07 Nov 2016 18:54:35 -0800 |
Gregory Szorc |
hgweb: use compression engine API for zlib compression
|
Mon, 07 Nov 2016 18:46:37 -0800 |
Gregory Szorc |
bundle2: use compressstream compression engine API
|
Mon, 07 Nov 2016 18:57:07 -0800 |
Gregory Szorc |
util: add a stream compression API to compression engines
|
Mon, 07 Nov 2016 18:39:08 -0800 |
Gregory Szorc |
util: remove decompressors dict (API)
|
Mon, 07 Nov 2016 18:38:13 -0800 |
Gregory Szorc |
changegroup: use compression engines API
|
Mon, 07 Nov 2016 18:36:48 -0800 |
Gregory Szorc |
bundle2: use compression engines API to obtain decompressor
|
Mon, 07 Nov 2016 18:34:51 -0800 |
Gregory Szorc |
util: remove compressors dict (API)
|
Mon, 07 Nov 2016 18:35:43 -0800 |
Gregory Szorc |
bundle2: use new compression engine API for compression
|
Mon, 07 Nov 2016 18:31:39 -0800 |
Gregory Szorc |
util: create new abstraction for compression engines
|
Sun, 09 Oct 2016 09:25:39 -0400 |
Augie Fackler |
config: mark parser regexes as bytes explicitly
|
Sun, 09 Oct 2016 09:17:49 -0400 |
Augie Fackler |
ui: explicitly open config files in binary mode
|
Wed, 09 Nov 2016 16:04:44 -0800 |
Gregory Szorc |
help: fix double word usage
|
Wed, 09 Nov 2016 22:08:30 +0000 |
Jun Wu |
setup: move cffi stuff to mercurial/cffi
|
Tue, 08 Nov 2016 08:03:43 -0800 |
Durham Goode |
manifest: remove manifest.add and add memmfctx.write
|
Tue, 08 Nov 2016 08:03:43 -0800 |
Durham Goode |
context: add manifestctx property on changectx
|
Tue, 08 Nov 2016 08:03:43 -0800 |
Durham Goode |
manifest: add copy to mfctx classes
|
Tue, 08 Nov 2016 08:03:43 -0800 |
Durham Goode |
manifest: introduce memmanifestctx and memtreemanifestctx
|
Tue, 08 Nov 2016 08:03:43 -0800 |
Durham Goode |
manifestctx: add _revlog() function
|
Tue, 08 Nov 2016 08:03:43 -0800 |
Durham Goode |
manifest: remove manifest.find
|
Tue, 08 Nov 2016 08:03:43 -0800 |
Durham Goode |
changegroup: remove remaining uses of repo.manifest
|
Fri, 04 Nov 2016 13:49:15 -0700 |
Martin von Zweigbergk |
treemanifest: fix a "treeinmem" case
|
Sun, 06 Nov 2016 10:46:55 -0800 |
Gregory Szorc |
perf: support measuring bdiff for all changeset related data
|
Sun, 06 Nov 2016 11:01:25 -0800 |
Gregory Szorc |
perf: support bdiffing multiple revisions in a single revlog
|
Sun, 06 Nov 2016 09:51:14 -0800 |
Gregory Szorc |
perf: prepare to handle multiple pairs in perfbdiff
|
Wed, 09 Nov 2016 22:06:09 +0900 |
Yuya Nishihara |
py3: document why os.fsencode() can be used to get back bytes argv
|
Wed, 09 Nov 2016 22:15:51 +0900 |
Yuya Nishihara |
py3: update test-check-py3-compat.t output
|
Mon, 17 Oct 2016 23:16:55 +0200 |
Mads Kiilerich |
spelling: fixes of non-dictionary words
|
Thu, 03 Nov 2016 17:31:14 -0700 |
Durham Goode |
manifest: add __nonzero__ method
|
Sun, 06 Nov 2016 04:36:26 +0530 |
Pulkit Goyal |
py3: have bytes version of sys.argv
|
Sun, 09 Oct 2016 09:00:47 -0400 |
Augie Fackler |
util: use '\\' rather than using r'\'
|
Sun, 09 Oct 2016 09:03:10 -0400 |
Augie Fackler |
util: use pycompat urlunquote function
|
Sun, 09 Oct 2016 09:02:25 -0400 |
Augie Fackler |
pycompat: introduce an alias for urllib.unquote
|
Mon, 17 Oct 2016 17:42:46 +0200 |
Christian Ebert |
keyword: handle filectx _customcmp
|
Thu, 20 Oct 2016 22:20:31 +0900 |
Yuya Nishihara |
mail: do not print(), use ui.debug() instead
|
Thu, 20 Oct 2016 22:12:48 +0900 |
Yuya Nishihara |
progress: obtain stderr from ui
|
Thu, 20 Oct 2016 22:09:50 +0900 |
Yuya Nishihara |
simplemerge: obtain stdout from ui
|
Thu, 20 Oct 2016 22:07:03 +0900 |
Yuya Nishihara |
profiling: obtain stderr from ui
|
Sun, 13 Nov 2016 06:12:22 +0900 |
FUJIWARA Katsunori |
scmutil: ignore EPERM at os.utime, which avoids ambiguity at closing
stable
|
Sun, 13 Nov 2016 06:11:56 +0900 |
FUJIWARA Katsunori |
vfs: ignore EPERM at os.utime, which avoids ambiguity at renaming (issue5418)
stable
|
Sun, 13 Nov 2016 06:06:23 +0900 |
FUJIWARA Katsunori |
util: add utility function to skip avoiding file stat ambiguity if EPERM
stable
|
Sun, 06 Nov 2016 18:51:57 -0800 |
Gregory Szorc |
bdiff: replace hash algorithm
|
Fri, 04 Nov 2016 21:44:25 -0700 |
Gregory Szorc |
profiling: make statprof the default profiler (BC)
|
Fri, 04 Nov 2016 20:50:38 -0700 |
Gregory Szorc |
profiling: use vendored statprof and upstream enhancements (BC)
|
Thu, 20 Oct 2016 23:16:32 +0900 |
Yuya Nishihara |
crecord: use scmutil.termsize()
|
Thu, 20 Oct 2016 23:09:05 +0900 |
Yuya Nishihara |
scmutil: extend termwidth() to return terminal height, renamed to termsize()
|
Thu, 20 Oct 2016 22:57:12 +0900 |
Yuya Nishihara |
scmutil: clarify that we explicitly do termwidth - 1 on Windows
|
Thu, 20 Oct 2016 21:57:32 +0900 |
Yuya Nishihara |
scmutil: remove superfluous indent from termwidth()
|
Thu, 20 Oct 2016 21:50:29 +0900 |
Yuya Nishihara |
scmutil: narrow ImportError handling in termwidth()
|
Thu, 20 Oct 2016 21:42:11 +0900 |
Yuya Nishihara |
scmutil: make termwidth() obtain stdio from ui
|
Thu, 20 Oct 2016 21:38:44 +0900 |
Yuya Nishihara |
scmutil: move util.termwidth()
|
Sun, 06 Nov 2016 00:37:50 -0700 |
Gregory Szorc |
bdiff: don't check border condition in loop
|
Sat, 05 Nov 2016 23:41:52 -0700 |
Gregory Szorc |
perf: add perfbdiff
|
Sun, 06 Nov 2016 06:54:31 +0530 |
Pulkit Goyal |
help: show help for disabled extensions (issue5228)
|
Sun, 06 Nov 2016 04:17:19 +0530 |
Pulkit Goyal |
py3: make scmutil.rcpath() return bytes
|
Sun, 06 Nov 2016 04:10:33 +0530 |
Pulkit Goyal |
py3: use pycompat.ossep at certain places
|
Sun, 06 Nov 2016 03:44:44 +0530 |
Pulkit Goyal |
py3: have pycompat.ospathsep and pycompat.ossep
|
Sun, 06 Nov 2016 03:33:22 +0530 |
Pulkit Goyal |
py3: add a bytes version of os.name
|
Sun, 06 Nov 2016 12:18:23 +0900 |
Pulkit Goyal |
py3: make util.datapath a bytes variable
|
Sun, 06 Nov 2016 03:12:40 +0530 |
Pulkit Goyal |
py3: add os.fsdecode() as pycompat.fsdecode()
|
Fri, 04 Nov 2016 20:22:37 -0700 |
Gregory Szorc |
statprof: return state from stop()
|
Sat, 05 Nov 2016 09:38:07 -0700 |
Gregory Szorc |
hgweb: cache fctx.parents() in annotate command (issue5414)
stable
|
Sat, 05 Nov 2016 13:20:53 +0900 |
Yuya Nishihara |
hghave: check darcs version more strictly
|
Sat, 05 Nov 2016 13:16:40 +0900 |
Yuya Nishihara |
tests: silence output of darcs command
|
Wed, 02 Nov 2016 17:10:47 -0700 |
Durham Goode |
manifest: remove manifest.readshallowdelta
|
Wed, 02 Nov 2016 17:10:47 -0700 |
Durham Goode |
manifest: get rid of manifest.readshallowfast
|
Wed, 02 Nov 2016 17:10:47 -0700 |
Durham Goode |
manifest: add shallow option to treemanifestctx.readdelta and readfast
|
Wed, 02 Nov 2016 17:10:47 -0700 |
Durham Goode |
manifest: change manifestlog mancache to be directory based
|
Wed, 02 Nov 2016 17:24:06 -0700 |
Durham Goode |
manifest: add manifestlog.get to obtain subdirectory instances
|
Wed, 02 Nov 2016 17:33:31 -0700 |
Durham Goode |
manifest: throw LookupError if node not in revlog
|
Sun, 23 Oct 2016 10:40:33 -0700 |
Gregory Szorc |
revlog: optimize _chunkraw when startrev==endrev
|
Sat, 22 Oct 2016 15:41:23 -0700 |
Gregory Szorc |
revlog: inline start() and end() for perf reasons
|
Sun, 23 Oct 2016 09:34:55 -0700 |
Gregory Szorc |
revlog: reorder index accessors to match data structure order
|
Thu, 03 Nov 2016 15:17:02 +0100 |
Pierre-Yves David |
color: add the ability to display configured style to 'debugcolor'
|
Thu, 03 Nov 2016 15:15:47 +0100 |
Pierre-Yves David |
color: sort output of 'debugcolor'
|
Thu, 03 Nov 2016 14:48:47 +0100 |
Pierre-Yves David |
color: extract color and effect display from 'debugcolor'
|
Thu, 03 Nov 2016 14:29:19 +0100 |
Pierre-Yves David |
color: restore _style global after debugcolor ran
|
Thu, 03 Nov 2016 14:12:32 +0100 |
Pierre-Yves David |
color: add basic documentation to 'debugcolor'
|
Thu, 03 Nov 2016 05:12:23 +0100 |
Pierre-Yves David |
tests: merge 'test-push-hook-lock.t' into 'test-push.t'
|
Thu, 03 Nov 2016 05:10:14 +0100 |
Pierre-Yves David |
tests: merge 'test-push-validation.t' into 'test-push.t'
|
Thu, 03 Nov 2016 04:58:46 +0100 |
Pierre-Yves David |
test: rename 'test-push-r.t' to 'test-push.t'
|
Thu, 03 Nov 2016 05:05:34 +0100 |
Pierre-Yves David |
tests: simplify command script in 'test-push-r.t'
|
Thu, 03 Nov 2016 03:12:57 +0530 |
Pulkit Goyal |
py3: use encoding.environ in ui.py
|
Thu, 03 Nov 2016 02:17:01 +0530 |
Pulkit Goyal |
py3: make scmposix.userrcpath() return bytes
|
Tue, 01 Nov 2016 08:22:50 +0000 |
Jun Wu |
adjustlinkrev: remove unnecessary parameters
|
Mon, 31 Oct 2016 15:40:30 -0700 |
Martin von Zweigbergk |
repair: make strip() return backup file path
|
Wed, 02 Nov 2016 18:59:29 +0000 |
timeless |
rebase: check for conflicts before continuing
|
Wed, 02 Nov 2016 18:45:53 +0000 |
timeless |
cmdutil: refactor checkunresolved
|
Wed, 02 Nov 2016 18:56:07 +0000 |
timeless |
rebase: rename merge to mergemod
|
Thu, 19 Mar 2015 22:22:50 +0100 |
Mads Kiilerich |
context: make sure __str__ works, also when there is no _changectx
|
Tue, 18 Oct 2016 16:45:39 +0200 |
Mads Kiilerich |
largefiles: clarify variable name holding file mode
|
Tue, 01 Nov 2016 18:29:09 -0700 |
Gregory Szorc |
changegroup: use changelogrevision()
|
Tue, 01 Nov 2016 18:28:03 -0700 |
Gregory Szorc |
changegroup: cache changelog and manifestlog outside of loop
|
Tue, 01 Nov 2016 18:49:23 -0700 |
Gregory Szorc |
make: targets for building packages for ubuntu yakkety
|
Sat, 15 Oct 2016 17:24:01 -0700 |
Gregory Szorc |
util: put compression code next to each other
|
Sat, 28 Jun 2014 13:13:32 +0900 |
Yuya Nishihara |
hgweb: make log streams compatible with command server
|
Mon, 29 Feb 2016 13:41:54 +0900 |
Yuya Nishihara |
cmdserver: write channel header and payload by a single write() call
|
Fri, 18 Mar 2016 17:15:06 -0700 |
Yuya Nishihara |
histedit: use ui.fin to read commands from stdin
|
Sat, 03 Oct 2015 14:34:56 +0900 |
Yuya Nishihara |
convert: have debugsvnlog obtain standard streams from ui
|
Sat, 03 Oct 2015 14:29:13 +0900 |
Yuya Nishihara |
convert: remove superfluous setbinary() calls from debugsvnlog
|
Wed, 17 Aug 2016 08:52:15 -0700 |
Gregory Szorc |
tests: explicitly use ls profiler
|
Tue, 01 Nov 2016 19:03:11 -0700 |
Gregory Szorc |
statprof: pass data structure to display functions
|
Sun, 14 Aug 2016 19:20:12 -0700 |
Gregory Szorc |
statprof: use print function
|
Tue, 01 Nov 2016 18:55:30 -0700 |
Gregory Szorc |
statprof: use absolute_imports
|
Sun, 14 Aug 2016 19:14:05 -0700 |
Gregory Szorc |
statprof: require paths to save or load profile data
|
Sun, 14 Aug 2016 19:13:32 -0700 |
Gregory Szorc |
statprof: fix flake8 warnings
|
Tue, 01 Nov 2016 18:54:03 -0700 |
Gregory Szorc |
statprof: vendor statprof.py
|
Tue, 01 Nov 2016 15:40:21 -0400 |
Augie Fackler |
merge with stable
|
Tue, 01 Nov 2016 14:12:39 -0400 |
Augie Fackler |
Added signature for changeset eab274469952
stable
|
Tue, 01 Nov 2016 14:12:37 -0400 |
Augie Fackler |
Added tag 4.0 for changeset eab274469952
stable
|
Tue, 01 Nov 2016 13:03:42 -0500 |
Kevin Bullock |
merge with i18n
stable 4.0
|
Tue, 01 Nov 2016 04:27:41 +0900 |
FUJIWARA Katsunori |
i18n-ja: synchronized with 69ffbbe73dd0
stable
|
Mon, 31 Oct 2016 17:12:32 -0500 |
Nathan Goldbaum |
tag: clarify warning about making a tag on a branch head
stable
|
Tue, 01 Nov 2016 20:39:37 +0900 |
FUJIWARA Katsunori |
contrib: check reference to old selenic.com domain
stable
|
Tue, 01 Nov 2016 20:39:36 +0900 |
FUJIWARA Katsunori |
check-code: discard filtering result of previous check for independence
stable
|
Tue, 01 Nov 2016 20:39:36 +0900 |
FUJIWARA Katsunori |
help: replace selenic.com by mercurial-scm.org in man pages
stable
|
Tue, 01 Nov 2016 20:39:35 +0900 |
FUJIWARA Katsunori |
help: replace selenic.com by mercurial-scm.org in command examples
stable
|
Tue, 01 Nov 2016 21:14:33 +0900 |
Yuya Nishihara |
hghave: fix 'rmcwd' to ensure temporary directory is removed
stable
|
Mon, 31 Oct 2016 13:43:48 +0100 |
Mads Kiilerich |
httppeer: make __del__ access to self.urlopener more safe
stable
|
Sun, 30 Oct 2016 06:15:09 +0900 |
FUJIWARA Katsunori |
tests: test preserving execbit changes at amending only on execbit platform
stable
|
Sun, 30 Oct 2016 06:15:09 +0900 |
FUJIWARA Katsunori |
tests: put temporary file outside the working directory for test portability
stable
|
Sun, 30 Oct 2016 06:15:09 +0900 |
FUJIWARA Katsunori |
tests: avoid quoting of commit messages for test portability
stable
|
Sun, 30 Oct 2016 06:15:07 +0900 |
FUJIWARA Katsunori |
tests: use basic format code "%Y" instead of "%s" for test portability
stable
|
Sat, 29 Oct 2016 03:08:08 +0900 |
FUJIWARA Katsunori |
tests: add test-commit-interactive-curses.t "require tic" for test portability
stable
|
Sat, 29 Oct 2016 03:04:54 +0900 |
FUJIWARA Katsunori |
tests: use "?" to glob both ":" and ";" in output for test portability
stable
|
Sat, 29 Oct 2016 02:44:45 +0900 |
FUJIWARA Katsunori |
tests: invoke printenv.py via sh -c for test portability
stable
|
Thu, 27 Oct 2016 20:06:33 +0200 |
Mads Kiilerich |
largefiles: handle that a found standin file doesn't exist when removing it
stable
|
Tue, 25 Oct 2016 21:49:30 +0900 |
Yuya Nishihara |
templater: use unfiltered changelog to calculate shortest() at constant time
stable
|
Sun, 23 Oct 2016 14:05:23 +0900 |
Yuya Nishihara |
templater: do not use index.partialmatch() directly to calculate shortest()
stable
|
Wed, 26 Oct 2016 22:50:06 +0900 |
Yuya Nishihara |
tests: run "cwd was removed" test only if cwd can actually be removed
stable
|
Tue, 25 Oct 2016 21:01:53 +0200 |
Gábor Stefanik |
merge: avoid superfluous filemerges when grafting through renames (issue5407)
stable
|
Wed, 19 Oct 2016 18:06:14 +0200 |
Gábor Stefanik |
sslutil: guard against broken certifi installations (issue5406)
stable
|
Tue, 25 Oct 2016 18:56:27 +0200 |
Mads Kiilerich |
revset: don't cache abstractsmartset min/max invocations infinitely
stable
|
Mon, 24 Oct 2016 09:14:34 -0500 |
Kevin Bullock |
merge with i18n
stable
|
Sat, 22 Oct 2016 23:18:43 -0200 |
Wagner Bruna |
i18n-pt_BR: synchronized with 7b428b00a1d4
stable
|
Tue, 18 Oct 2016 16:52:35 +0200 |
Mads Kiilerich |
dirstate: fix debug.dirstate.delaywrite to use the new "now" after sleeping
stable
|
Fri, 21 Oct 2016 16:31:16 +0100 |
Simon Farnsworth |
tests: fix test-casefolding.t
stable
|
Wed, 19 Oct 2016 15:07:11 -0700 |
Gregory Szorc |
commands: print security protocol support in debuginstall
stable
|
Tue, 18 Oct 2016 17:44:42 -0700 |
Durham Goode |
manifest: make treemanifestctx store the repo
stable
|
Tue, 18 Oct 2016 17:44:26 -0700 |
Durham Goode |
manifest: make manifestctx store the repo
stable
|
Tue, 18 Oct 2016 17:33:39 -0700 |
Durham Goode |
manifest: make manifestlog a storecache
stable
|
Tue, 18 Oct 2016 17:32:51 -0700 |
Durham Goode |
manifest: move manifest creation to a helper function
stable
|
Tue, 18 Oct 2016 14:27:30 -0500 |
Kevin Bullock |
Added signature for changeset 438173c41587
stable
|
Tue, 18 Oct 2016 14:27:25 -0500 |
Kevin Bullock |
Added tag 4.0-rc for changeset 438173c41587
stable
|
Tue, 18 Oct 2016 14:15:15 -0500 |
Kevin Bullock |
merge default into stable for 4.0 code freeze
stable 4.0-rc
|
Tue, 18 Oct 2016 14:13:06 -0500 |
Kevin Bullock |
merge with i18n
stable
|
Tue, 11 Oct 2016 20:39:47 -0300 |
Wagner Bruna |
i18n-pt_BR: synchronized with 149433e68974
stable
|
Sun, 16 Oct 2016 13:35:23 -0700 |
Gregory Szorc |
changegroup: increase write buffer size to 128k
|
Fri, 14 Oct 2016 01:31:11 +0200 |
Pierre-Yves David |
changegroup: skip delta when the underlying revlog do not use them
|
Fri, 14 Oct 2016 02:25:08 +0200 |
Pierre-Yves David |
revlog: make 'storedeltachains' a "public" attribute
|
Mon, 17 Oct 2016 22:51:22 -0700 |
Martin von Zweigbergk |
manifest: don't store None in fulltextcache
|
Tue, 18 Oct 2016 02:09:08 +0200 |
Gábor Stefanik |
copies: improve assertions during copy recombination
|
Mon, 17 Oct 2016 16:12:12 -0700 |
Martin von Zweigbergk |
treemanifest: fix bad argument order to treemanifestctx
|
Sun, 16 Oct 2016 11:10:21 -0700 |
Gregory Szorc |
wireproto: compress data from a generator
|
Mon, 17 Oct 2016 19:48:36 +0200 |
Mads Kiilerich |
revset: optimize for destination() being "inefficient"
|
Tue, 11 Oct 2016 04:39:47 +0200 |
Gábor Stefanik |
copies: make _checkcopies handle copy sequences spanning the TCA (issue4028)
|
Tue, 11 Oct 2016 04:25:59 +0200 |
Gábor Stefanik |
checkcopies: add logic to handle remotebase
|
Tue, 04 Oct 2016 12:51:54 +0200 |
Gábor Stefanik |
mergecopies: add logic to process incomplete data
|
Wed, 12 Oct 2016 11:54:03 +0200 |
Gábor Stefanik |
checkcopies: handle divergences contained entirely in tca::ctx
|
Thu, 25 Aug 2016 22:02:26 +0200 |
Gábor Stefanik |
update: enable copy tracing for backwards and non-linear updates
|
Mon, 26 Sep 2016 10:47:37 +0200 |
Mathias De Maré |
bashcompletion: allow skipping completion for 'hg status'
|
Sun, 21 Aug 2016 01:12:00 +0200 |
Mads Kiilerich |
tests: add more test coverage of phase changes when pushing
|
Thu, 13 Oct 2016 02:19:43 +0200 |
Gábor Stefanik |
mergecopies: invoke _computenonoverlap for both base and tca during merges
|
Tue, 18 Oct 2016 00:00:43 +0200 |
Pierre-Yves David |
copies: make it possible to distinguish betwen _computenonoverlap invocations
|
Thu, 13 Oct 2016 02:03:54 +0200 |
Gábor Stefanik |
copies: make _checkcopies handle simple renames in a rotated DAG
|
Thu, 13 Oct 2016 02:03:49 +0200 |
Gábor Stefanik |
copies: compute a suitable TCA if base turns out to be unsuitable
|
Thu, 13 Oct 2016 01:47:33 +0200 |
Gábor Stefanik |
copies: detect graft-like merges
|
Wed, 12 Oct 2016 12:41:28 +0200 |
Gábor Stefanik |
tests: introduce tests for grafting through renames
|
Mon, 17 Oct 2016 17:12:24 +0200 |
Mads Kiilerich |
largefiles: fix 'deleted' files sometimes persistently appearing with R status
stable
|
Sun, 16 Oct 2016 02:29:45 +0200 |
Mads Kiilerich |
largefiles: more safe handling of interruptions while updating modifications
stable
|
Sun, 16 Oct 2016 02:26:38 +0200 |
Mads Kiilerich |
largefiles: test coverage of fatal interruption of update
stable
|
Wed, 12 Oct 2016 21:33:45 +0200 |
Gábor Stefanik |
checkcopies: add a sanity check against false-positive copies
|
Sun, 16 Oct 2016 10:38:52 -0700 |
Gregory Szorc |
exchange: refactor APIs to obtain bundle data (API)
|
Thu, 13 Oct 2016 01:30:14 +0200 |
Pierre-Yves David |
mergecopies: rename 'ca' to 'base'
|
Thu, 13 Oct 2016 01:26:33 +0200 |
Pierre-Yves David |
copies: move variable document from checkcopies to mergecopies
|
Tue, 11 Oct 2016 02:21:42 +0200 |
Pierre-Yves David |
checkcopies: pass data as a dictionary of dictionaries
|
Tue, 11 Oct 2016 02:15:23 +0200 |
Pierre-Yves David |
checkcopies: move 'movewithdir' initialisation right before its usage
|
Fri, 14 Oct 2016 01:53:15 +0200 |
Mads Kiilerich |
cmdutil: satisfy expections in dirstateguard.__del__, even if __init__ fails
|
Fri, 14 Oct 2016 01:53:15 +0200 |
Mads Kiilerich |
util: increase filechunkiter size to 128k
|
Wed, 12 Oct 2016 12:22:18 +0200 |
Mads Kiilerich |
largefiles: always use filechunkiter when iterating files
|
Fri, 14 Oct 2016 23:33:00 +0900 |
Yuya Nishihara |
revset: for x^2, do not take null as a valid p2 revision
|
Mon, 10 Oct 2016 22:30:09 +0200 |
Yuya Nishihara |
revset: make follow() reject more than one start revisions
|
Sat, 15 Oct 2016 17:10:53 -0700 |
Gregory Szorc |
bundle2: only emit compressed chunks if they have data
|
Sat, 15 Oct 2016 15:01:14 -0700 |
Danek Duvall |
color: add some documentation for custom terminfo codes
|
Thu, 13 Oct 2016 13:10:01 -0700 |
Danek Duvall |
color: debugcolor should emit the user-defined colors
|
Thu, 13 Oct 2016 12:01:41 -0700 |
Danek Duvall |
color: ignore effects missing from terminfo
|
Thu, 13 Oct 2016 11:48:17 -0700 |
Danek Duvall |
color: allow for user-configurable terminfo codes for effects
|
Tue, 04 Oct 2016 04:06:48 -0700 |
Stanislau Hlebik |
update: warn if cwd was deleted
|
Thu, 13 Oct 2016 13:34:53 +0200 |
Gregory Szorc |
parsers: avoid PySliceObject cast on Python 3
|
Thu, 13 Oct 2016 13:27:14 +0200 |
Gregory Szorc |
bdiff: include util.h
|
Thu, 13 Oct 2016 13:22:40 +0200 |
Gregory Szorc |
parsers: alias more PyInt* symbols on Python 3
|
Thu, 13 Oct 2016 13:17:23 +0200 |
Gregory Szorc |
manifest: use PyVarObject_HEAD_INIT
|
Thu, 13 Oct 2016 13:14:14 +0200 |
Gregory Szorc |
dirs: use PyVarObject_HEAD_INIT
|
Thu, 13 Oct 2016 09:27:37 +0100 |
Martijn Pieters |
py3: use namedtuple._replace to produce new tokens
|
Fri, 14 Oct 2016 17:55:02 +0100 |
Martijn Pieters |
py3: refactor token parsing to handle call args properly
|
Thu, 13 Oct 2016 13:47:47 +0200 |
Pierre-Yves David |
eol: make sure we always release the wlock when writing cache
|
Thu, 13 Oct 2016 21:42:11 +0200 |
Gregory Szorc |
pathencode: use assert() for PyBytes_Check()
|
Wed, 12 Oct 2016 12:22:18 +0200 |
Mads Kiilerich |
merge: clarify warning for (not) merging flags without ancestor
|
Wed, 12 Oct 2016 12:22:18 +0200 |
Mads Kiilerich |
merge: only show "cannot merge flags for %s" warning if flags are different
|
Wed, 12 Oct 2016 12:22:18 +0200 |
Mads Kiilerich |
tests: add test coverage of merging x flag without ancestor
|
Sat, 08 Oct 2016 17:07:43 +0200 |
Gregory Szorc |
dirs: document Py_SIZE weirdness
|
Wed, 12 Oct 2016 12:22:54 +0200 |
Philippe Pepiot |
record: return code from underlying commit
|
Fri, 14 Oct 2016 09:52:38 +0200 |
Philippe Pepiot |
commit: return 1 for interactive commit with no changes (issue5397)
|
Fri, 14 Oct 2016 03:03:39 +0200 |
Mads Kiilerich |
demandimport: disable lazy import of __builtin__
|
Thu, 13 Oct 2016 12:50:27 +0200 |
Gregory Szorc |
changelog: disable delta chains
|
Sat, 24 Sep 2016 12:25:37 -0700 |
Gregory Szorc |
revlog: add instance variable controlling delta chain use
|
Thu, 13 Oct 2016 12:49:47 +0200 |
Gregory Szorc |
changegroup: document deltaparent's choice of previous revision
|
Sun, 09 Oct 2016 03:11:18 +0200 |
Pierre-Yves David |
help: backout f3c4edfd35e1 (mark boolean flags with [no-] in help) for now
|
Mon, 19 Sep 2016 17:15:39 -0400 |
Augie Fackler |
copy: distinguish "file exists" cases and add a hint (BC)
|
Sun, 09 Oct 2016 01:03:20 +0900 |
FUJIWARA Katsunori |
perf: make perftags clear tags cache correctly
|
Sun, 09 Oct 2016 01:03:19 +0900 |
FUJIWARA Katsunori |
perf: replace ui.configint() by getint() for Mercurial earlier than 1.9
|
Sun, 09 Oct 2016 01:03:19 +0900 |
FUJIWARA Katsunori |
perf: omit copying from ui.ferr to ui.fout for Mercurial earlier than 1.9
|
Sun, 09 Oct 2016 01:03:18 +0900 |
FUJIWARA Katsunori |
perf: define formatter locally for Mercurial earlier than 2.2
|
Sun, 09 Oct 2016 01:03:18 +0900 |
FUJIWARA Katsunori |
perf: add functions to get vfs-like object for Mercurial earlier than 2.3
|
Sun, 09 Oct 2016 01:03:17 +0900 |
FUJIWARA Katsunori |
perf: avoid actual writing branch cache out correctly
|
Sun, 09 Oct 2016 01:03:17 +0900 |
FUJIWARA Katsunori |
perf: get subsettable from appropriate module for Mercurial earlier than 2.9
|
Sun, 09 Oct 2016 01:03:16 +0900 |
FUJIWARA Katsunori |
perf: introduce safeattrsetter to replace direct attribute assignment
|
Sat, 08 Oct 2016 00:59:41 +0200 |
Mads Kiilerich |
largefiles: use context for file closing
|
Sat, 08 Oct 2016 00:59:40 +0200 |
Mads Kiilerich |
largefiles: when setting/clearing x bit on largefiles, don't change other bits
|
Sun, 09 Oct 2016 15:54:49 +0200 |
Mads Kiilerich |
eol: on update, only re-check files if filtering changed
|
Thu, 13 Oct 2016 10:59:29 +0200 |
Gregory Szorc |
dirs: add comment about _PyBytes_Resize
|
Tue, 11 Oct 2016 01:29:08 +0200 |
Pierre-Yves David |
checkcopies: extract the '_related' closure
|
Sat, 08 Oct 2016 23:00:55 +0200 |
Pierre-Yves David |
checkcopies: add an inline comment about the '_related' call
|
Sat, 08 Oct 2016 19:03:16 +0200 |
Pierre-Yves David |
checkcopies: minor change to comment
|
Sat, 08 Oct 2016 18:38:42 +0200 |
Pierre-Yves David |
checkcopies: rename 'ca' to 'base'
|
Wed, 24 Aug 2016 05:09:46 +0200 |
Pierre-Yves David |
bisect: extra a small initialisation outside of a loop
|
Mon, 10 Oct 2016 23:11:15 +0100 |
Martijn Pieters |
pycompat: only accept a bytestring filepath in Python 2
|
Mon, 10 Oct 2016 05:31:31 -0700 |
Mateusz Kwapich |
py3: use raw strings in line continuation (convert ext)
|
Mon, 10 Oct 2016 05:30:14 -0700 |
Mateusz Kwapich |
py3: namedtuple takes unicode (journal ext)
|
Sun, 09 Oct 2016 09:42:46 -0400 |
Augie Fackler |
debuginstall: use %d instead of %s for formatting an int
|
Sun, 09 Oct 2016 13:59:20 +0200 |
Pulkit Goyal |
py3: test to check which commands run
|
Wed, 24 Aug 2016 05:06:21 +0200 |
Pierre-Yves David |
bisect: build a displayer only once
|
Wed, 24 Aug 2016 05:04:46 +0200 |
Pierre-Yves David |
bisect: factor commonly update sequence
|
Wed, 24 Aug 2016 04:25:20 +0200 |
Pierre-Yves David |
bisect: move check_state into the bisect module
|
Wed, 24 Aug 2016 04:23:13 +0200 |
Pierre-Yves David |
bisect: simplify conditional in 'check_state'
|
Wed, 24 Aug 2016 04:22:40 +0200 |
Pierre-Yves David |
bisect: remove code about "update-flag" in check_state
|
Sun, 09 Oct 2016 03:50:55 +0200 |
Pierre-Yves David |
bisect: rename 'check_code' to match our naming scheme
|
Wed, 24 Aug 2016 04:48:17 +0200 |
Pierre-Yves David |
bisect: minor movement of code handle flag updating state
|
Sun, 09 Oct 2016 04:37:02 -0400 |
Augie Fackler |
test-clone: discard lock-related messages
|
Sun, 09 Oct 2016 04:25:22 -0400 |
Augie Fackler |
test-clone: fix some instability in pooled clone race condition test
|
Sun, 09 Oct 2016 17:44:23 +0200 |
Martijn Pieters |
py3: add an os.fsencode backport to ease path handling
|
Sun, 09 Oct 2016 14:10:01 +0200 |
Martijn Pieters |
py3: a second argument to open can't be bytes
|
Sun, 09 Oct 2016 17:02:34 +0200 |
Yuya Nishihara |
py3: make check-py3-compat.py import importlib only if necessary
|
Sun, 09 Oct 2016 08:09:20 -0700 |
Simon Farnsworth |
templater: handle division by zero in arithmetic
|
Sun, 09 Oct 2016 05:51:04 -0700 |
Simon Farnsworth |
templater: provide arithmetic operations on integers
|
Sun, 09 Oct 2016 15:54:42 +0200 |
Mads Kiilerich |
eol: store and reuse pattern matchers instead of creating in tight loop
|
Sun, 09 Oct 2016 15:42:42 +0200 |
Mads Kiilerich |
eol: fix variable naming - call it _eolmatch instead of _eolfile
|
Sun, 09 Oct 2016 13:50:53 +0200 |
Gregory Szorc |
parsers: move PyInt aliasing out of util.h
|
Sun, 09 Oct 2016 13:47:46 +0200 |
Gregory Szorc |
osutil: use PyLongObject on Python 3 for listdir_slot
|
Sun, 09 Oct 2016 13:41:18 +0200 |
Gregory Szorc |
osutil: use PyLongObject in recvfds
|
Sun, 09 Oct 2016 12:37:10 +0200 |
Pulkit Goyal |
py3: use encoding.environ instead of os.environ
|
Sun, 09 Oct 2016 12:58:22 +0200 |
Martijn Pieters |
store: py26 compat, don't use a dict comprehension
|
Sat, 08 Oct 2016 16:51:18 +0200 |
Gregory Szorc |
dirs: document performance reasons for bypassing Python C API
|
Sat, 08 Oct 2016 16:20:21 +0200 |
Gregory Szorc |
dirs: port PyInt code to work on Python 3
|
Sat, 08 Oct 2016 14:31:59 +0200 |
Gregory Szorc |
dirs: convert PyString to PyBytes
|
Sat, 08 Oct 2016 16:02:51 +0200 |
Gregory Szorc |
dirs: inline string macros
|
Sat, 08 Oct 2016 22:44:02 +0200 |
Gregory Szorc |
parsers: use PyVarObject_HEAD_INIT
|
Sat, 08 Oct 2016 22:21:22 +0200 |
Gregory Szorc |
pathencode: use Py_SIZE directly
|
Sat, 08 Oct 2016 22:04:56 +0200 |
Gregory Szorc |
util: remove PyString* aliases on Python 3
|
Sat, 08 Oct 2016 22:02:29 +0200 |
Gregory Szorc |
parsers: convert PyString* to PyBytes*
|
Sat, 08 Oct 2016 22:01:07 +0200 |
Gregory Szorc |
pathencode: convert PyString* to PyBytes*
|
Sat, 08 Oct 2016 21:58:55 +0200 |
Gregory Szorc |
osutil: convert PyString* to PyBytes*
|
Sat, 08 Oct 2016 21:57:55 +0200 |
Gregory Szorc |
manifest: convert PyString* to PyBytes*
|
Sun, 02 Oct 2016 17:31:32 +0900 |
Yuya Nishihara |
merge: update doc of manifestmerge() per 18c2184c27dc
|
Sat, 08 Oct 2016 17:22:40 +0200 |
Yuya Nishihara |
py3: remove superfluous indent from check-py3-compat.py
|
Sat, 08 Oct 2016 17:22:07 +0200 |
Yuya Nishihara |
py3: make check-py3-compat.py load modules in standard manner
|
Sun, 09 Oct 2016 08:31:39 +0200 |
Yuya Nishihara |
py3: include module filename in check-py3-compat.py output
|
Sat, 08 Oct 2016 19:16:50 +0200 |
Gregory Szorc |
util: document we want Python type mapping to be temporary
|
Sat, 08 Oct 2016 19:02:44 +0200 |
Gregory Szorc |
util: define PyInt_Type on Python 3
|
Sat, 08 Oct 2016 17:51:29 +0200 |
Gregory Szorc |
parsers: return NULL from PyInit_parsers on Python 3
|
Wed, 05 Oct 2016 13:45:22 +0200 |
Gábor Stefanik |
mail: take --encoding and HGENCODING into account
|
Sat, 08 Oct 2016 02:26:48 -0700 |
Simon Farnsworth |
template: provide a termwidth keyword (issue5395)
|
Sat, 08 Oct 2016 08:36:39 -0400 |
Augie Fackler |
util: ensure forwarded attrs are set in globals() as sysstr
|
Sat, 08 Oct 2016 08:35:43 -0400 |
Augie Fackler |
pycompat: when setting attrs, ensure we use sysstr
|
Sat, 08 Oct 2016 05:26:18 -0400 |
Augie Fackler |
i18n: make the locale directory name the same string type as the datapath
|
Sat, 08 Oct 2016 10:39:00 -0400 |
Augie Fackler |
contributing: add new file with a pointer to the wiki
|
Sat, 08 Oct 2016 15:24:26 +0200 |
Yuya Nishihara |
templater: add relpath() to convert repo path to relative path (issue5394)
|
Sat, 08 Oct 2016 19:11:19 +0200 |
Martijn Pieters |
hgweb: fix the MRO in Python 3
|
Sat, 08 Oct 2016 16:10:34 +0100 |
Jun Wu |
hgweb: make fctx.annotate a separated function so it could be wrapped
|
Tue, 04 Oct 2016 20:49:59 +0800 |
Anton Shestakov |
zsh_completion: update some option usage flags ('+', '=' and ':')
|
Sat, 08 Oct 2016 18:04:57 +0200 |
Gregory Szorc |
manifest: drop Py_TPFLAGS_HAVE_SEQUENCE_IN from tp_flags in Python 3
|
Sat, 08 Oct 2016 05:26:58 -0700 |
Ryan McElroy |
import: abort instead of crashing when copy source does not exist (issue5375)
|
Sat, 08 Oct 2016 08:54:05 -0700 |
Mateusz Kwapich |
py3: make encodefun in store.py compatible with py3k
|
Sat, 08 Oct 2016 08:45:28 -0700 |
Mateusz Kwapich |
py3: make the string unicode so its iterable in py3k
|
Mon, 03 Oct 2016 13:29:59 +0200 |
Gábor Stefanik |
copies: don't record divergence for files needing no merge
|
Sat, 08 Oct 2016 19:32:54 +0900 |
Tooru Fujisawa |
hgweb: avoid line wrap between revision and annotate-info (issue5398)
|
Sat, 08 Oct 2016 16:10:58 +0200 |
Pulkit Goyal |
py3: make format strings unicodes and not bytes
|
Fri, 07 Oct 2016 17:30:11 +0200 |
Pulkit Goyal |
mail: handle renamed email.Header
|
Fri, 07 Oct 2016 08:32:40 -0400 |
Augie Fackler |
revset: build _syminitletters from a saner source: the string module
|
Thu, 11 Aug 2016 15:05:17 +0200 |
Pierre-Yves David |
mq: release lock after transaction in qrefresh
|
Thu, 11 Aug 2016 14:51:19 +0200 |
Pierre-Yves David |
perf: release lock after transaction in perffncachewrite
|
Tue, 23 Aug 2016 23:47:59 +0200 |
Pierre-Yves David |
pull: grab wlock during pull
|
Wed, 24 Aug 2016 04:19:11 +0200 |
Pierre-Yves David |
bisect: move 'printresult' in the 'hbisect' module
|
Wed, 24 Aug 2016 04:16:07 +0200 |
Pierre-Yves David |
bisect: move the 'extendrange' to the 'hbisect' module
|
Wed, 24 Aug 2016 04:13:53 +0200 |
Pierre-Yves David |
bisect: extract the 'reset' logic into its own function
|
Wed, 24 Aug 2016 04:31:49 +0200 |
Pierre-Yves David |
bisect: access the filesystem through vfs when reseting
|
Fri, 07 Oct 2016 17:06:55 +0200 |
Martijn Pieters |
util: remove the copypasta unquote function
|
Fri, 07 Oct 2016 08:51:50 -0700 |
Simon Farnsworth |
merge: add conflict labels to merge command
|
Wed, 05 Oct 2016 15:28:34 +0200 |
Mathias De Maré |
check-commit: allow underscore as commit topic
|
Sat, 08 Oct 2016 01:25:28 -0700 |
Simon Farnsworth |
merge: use labels in subrepo merge
|
Fri, 07 Oct 2016 08:32:18 -0400 |
Augie Fackler |
registrar: make format strings unicodes and not bytes
|
Mon, 03 Oct 2016 03:37:10 +0100 |
Jun Wu |
extensions: move the "import" logic out from "load"
|
Fri, 07 Oct 2016 07:43:04 -0400 |
Augie Fackler |
hgmanpage: stop using raw-unicode strings
|
Fri, 07 Oct 2016 08:09:23 -0400 |
Augie Fackler |
revset: define _symletters in terms of _syminitletters
|
Fri, 07 Oct 2016 08:03:30 -0400 |
Augie Fackler |
revset: remove doubled space
|
Fri, 07 Oct 2016 08:58:23 -0400 |
Augie Fackler |
util: use string.hexdigits instead of defining it ourselves
|
Fri, 07 Oct 2016 08:01:16 -0400 |
Augie Fackler |
util: correct check of sys.version_info
|
Fri, 07 Oct 2016 15:29:57 +0200 |
Pulkit Goyal |
py3: switch to .items() using transformer
|
Fri, 07 Oct 2016 14:04:49 +0200 |
Pulkit Goyal |
py3: handle multiple arguments in .encode() and .decode()
|
Fri, 07 Oct 2016 12:13:28 +0200 |
Pulkit Goyal |
py3: convert to unicode to pass into encode()
|
Sat, 01 Oct 2016 09:55:32 +0800 |
Anton Shestakov |
templater: use "needle" and "haystack" as (meta-)variables for ifcontains()
|
Mon, 03 Oct 2016 13:24:56 +0200 |
Gábor Stefanik |
copies: mark checkcopies as internal with the _ prefix
|
Mon, 03 Oct 2016 13:23:19 +0200 |
Gábor Stefanik |
copies: split u1/u2 to u1u/u2u and u1r/u2r
|
Mon, 03 Oct 2016 13:18:31 +0200 |
Gábor Stefanik |
copies: style fixes and add comment
|
Mon, 03 Oct 2016 16:19:55 +0200 |
Gábor Stefanik |
copies: limit is an optimization, and doesn't provide guarantees
|
Sat, 01 Oct 2016 20:20:11 +0900 |
Yuya Nishihara |
revset: do not rewrite ':y' to '0:y' (issue5385)
|
Sat, 01 Oct 2016 20:11:48 +0900 |
Yuya Nishihara |
revset: extract function that creates range set from computed revisions
|
Mon, 12 Sep 2016 13:37:14 +0200 |
Maciej Fijalkowski |
lazymanifest: write a more efficient, pypy friendly version of lazymanifest
|
Sun, 02 Oct 2016 22:34:40 -0700 |
Gregory Szorc |
hg: set default path correctly when doing a clone+share (issue5378)
|
Sat, 01 Oct 2016 14:18:58 +0100 |
Jun Wu |
annotate: calculate line count correctly
|
Sun, 02 Oct 2016 05:29:17 +0530 |
Pulkit Goyal |
py3: use unicode in is_frozen()
|
Sun, 02 Oct 2016 03:38:14 +0530 |
Pulkit Goyal |
py3: use unicodes in __slots__
|
Sat, 01 Oct 2016 15:10:38 -0400 |
Augie Fackler |
merge with stable
|
Fri, 30 Sep 2016 21:38:47 +0900 |
Yuya Nishihara |
url: fix crash by empty path with #fragments
|
Wed, 28 Sep 2016 20:07:32 +0900 |
Yuya Nishihara |
py3: make i18n use encoding.environ
|
Wed, 28 Sep 2016 20:05:34 +0900 |
Yuya Nishihara |
py3: provide encoding.environ which is a dict of bytes
|
Wed, 28 Sep 2016 20:39:06 +0900 |
Yuya Nishihara |
py3: convert encoding name and mode to str
|
Wed, 28 Sep 2016 22:32:09 +0900 |
Yuya Nishihara |
pycompat: extract function that converts attribute or encoding name to str
|
Sat, 01 Oct 2016 15:00:23 -0400 |
Augie Fackler |
Added signature for changeset 149433e68974
stable
|
Wed, 28 Sep 2016 20:01:23 +0900 |
Yuya Nishihara |
pycompat: provide 'ispy3' constant
|
Sat, 01 Oct 2016 15:00:18 -0400 |
Augie Fackler |
Added tag 3.9.2 for changeset 149433e68974
stable
|
Fri, 30 Sep 2016 00:27:35 +0200 |
Pierre-Yves David |
extensions: add a note about debug output during extensions search
|
Fri, 30 Sep 2016 00:25:15 +0200 |
Pierre-Yves David |
extensions: fix a debug message when searching for extensions
|
Tue, 30 Aug 2016 15:16:28 -0700 |
Mateusz Kwapich |
dirstate: rebuild should update dirstate properly
|
Tue, 27 Sep 2016 22:09:28 -0700 |
Martin von Zweigbergk |
histedit: avoid converting nodeid to context and back again
|
Tue, 13 Sep 2016 22:58:12 -0400 |
Augie Fackler |
help: mark boolean flags with [no-] to explain that they can be negated
|
Tue, 27 Sep 2016 14:46:34 +0200 |
Philippe Pepiot |
mdiff: remove unused parameter 'refine' from allblocks()
|
Mon, 26 Sep 2016 23:28:57 +0900 |
Yuya Nishihara |
demandimport: error out early on missing attribute of non package (issue5373)
|
Tue, 27 Sep 2016 21:56:00 +0900 |
Yuya Nishihara |
demandimport: add 'nt' to ignore list (issue5373)
|
Tue, 27 Sep 2016 22:36:00 +0900 |
Yuya Nishihara |
demandimport: add '_ctypes.pointer' to ignore list on PyPy
|
Mon, 26 Sep 2016 16:12:40 +0800 |
Anton Shestakov |
hgweb: make anchor name actually match its href on help index page
|
Sat, 24 Sep 2016 12:22:30 -0700 |
Gregory Szorc |
perf: add perfchangegroupchangelog command
|
Sat, 24 Sep 2016 10:44:37 -0700 |
Gregory Szorc |
perf: add --reverse to perfrevlog
|
Sat, 24 Sep 2016 19:58:23 +0900 |
Yuya Nishihara |
log: copy the way of ancestor traversal to --follow matcher (issue5376)
|
Sat, 24 Sep 2016 19:52:02 +0900 |
Yuya Nishihara |
log: unroll loop that populates file paths for --patch --follow matcher
|
Sun, 25 Sep 2016 12:20:31 -0700 |
Gregory Szorc |
wireproto: rename argument to groupchunks()
|
Sun, 25 Sep 2016 13:20:55 -0700 |
Gregory Szorc |
tests: actually test non-generaldelta variant for stream clones
|
Wed, 24 Aug 2016 20:18:58 -0700 |
Gregory Szorc |
revlog: document high frequency of code execution
|
Wed, 24 Aug 2016 20:00:52 -0700 |
Gregory Szorc |
revlog: make code in builddelta() slightly easier to read
|
Fri, 23 Sep 2016 14:37:15 -0400 |
Augie Fackler |
py3: update test expectation on stable
stable 3.9.2
|
Fri, 23 Sep 2016 12:45:10 -0500 |
Kevin Bullock |
grep: rewrite help to better document current (confusing) behavior
stable
|
Fri, 23 Sep 2016 08:15:05 +0000 |
Hannes Oldenburg |
templates: add built-in files() function
|
Sat, 17 Sep 2016 17:02:56 +1000 |
Xidorn Quan |
rebase: rebase changesets in topo order (issue5370) (BC)
|
Thu, 22 Sep 2016 12:36:30 -0700 |
Arun Kulshreshtha |
dispatch: make hg --profile wrap reposetup
|
Thu, 22 Sep 2016 12:19:48 -0700 |
Arun Kulshreshtha |
dispatch: change indentation level in _dispatch()
|
Thu, 22 Sep 2016 20:59:24 +0900 |
Yuya Nishihara |
log: drop outdated optimization to walk revisions in reverse order
|
Thu, 22 Sep 2016 20:53:53 +0900 |
Yuya Nishihara |
graphlog: preserve topo sort even if additional filter options specified
|
Thu, 22 Sep 2016 21:52:00 +0900 |
FUJIWARA Katsunori |
transaction: open a file with checkambig=True to avoid file stat ambiguity
|
Thu, 22 Sep 2016 21:52:00 +0900 |
FUJIWARA Katsunori |
repair: open a file with checkambig=True to avoid file stat ambiguity
|
Thu, 22 Sep 2016 21:51:59 +0900 |
FUJIWARA Katsunori |
changelog: specify checkambig=True to revlog.__init__, to avoid ambiguity
|
Thu, 22 Sep 2016 21:51:59 +0900 |
FUJIWARA Katsunori |
changelog: specify checkambig=True to avoid ambiguity around truncation
|
Thu, 22 Sep 2016 21:51:58 +0900 |
FUJIWARA Katsunori |
manifest: specify checkambig=True to revlog.__init__, to avoid ambiguity
|
Thu, 22 Sep 2016 21:51:58 +0900 |
FUJIWARA Katsunori |
revlog: specify checkambig at writing to avoid file stat ambiguity
|
Thu, 22 Sep 2016 21:51:57 +0900 |
FUJIWARA Katsunori |
vfs: use checkambigatclosing in checkambig=True but atomictemp=False case
|
Thu, 22 Sep 2016 21:51:57 +0900 |
FUJIWARA Katsunori |
scmutil: add file object wrapper class to check ambiguity at closing
|
Thu, 22 Sep 2016 21:51:56 +0900 |
FUJIWARA Katsunori |
scmutil: factor out common logic of delayclosedfile to reuse it
|
Thu, 22 Sep 2016 13:20:06 +0800 |
Anton Shestakov |
spartan: remove unused templates
|
Thu, 22 Sep 2016 13:19:44 +0800 |
Anton Shestakov |
monoblue: remove unused templates
|
Thu, 22 Sep 2016 13:19:25 +0800 |
Anton Shestakov |
gitweb: remove unused templates
|
Thu, 22 Sep 2016 13:18:59 +0800 |
Anton Shestakov |
paper: remove unused templates
|
Wed, 21 Sep 2016 17:05:27 -0400 |
timeless |
help: add sections for revsets
|
Wed, 21 Sep 2016 17:23:05 +0000 |
timeless |
help: move revsets.## documentation into infix section
|
Wed, 21 Sep 2016 16:33:37 +0000 |
timeless |
help: clarify quotes are needed for filesets.size expressions
|
Wed, 21 Sep 2016 20:43:41 +0800 |
Anton Shestakov |
paper: remove unused template "changelogchild"
|
Wed, 21 Sep 2016 20:43:10 +0800 |
Anton Shestakov |
monoblue: remove unused template "changelogchild"
|
Wed, 21 Sep 2016 20:35:46 +0800 |
Anton Shestakov |
gitweb: remove unused template "changelogchild"
|
Wed, 21 Sep 2016 20:19:35 +0800 |
Anton Shestakov |
monoblue: tweak branch table's last row's cell colspan on summary page
|
Wed, 21 Sep 2016 19:52:48 +0800 |
Anton Shestakov |
gitweb: tweak branch table's last row's cell colspan on summary page
|
Wed, 21 Sep 2016 03:39:37 +0000 |
timeless |
tests: clarify demandimport disabled state
|
Wed, 21 Sep 2016 02:46:59 +0000 |
timeless |
demandimport: add trailing comma
|
Tue, 20 Sep 2016 23:49:20 +0000 |
timeless |
tests: favor single quotes for wrapping hg help ...
|
Tue, 20 Sep 2016 23:49:00 +0000 |
timeless |
samplehgrcs: use single quotes in use warning
|
Tue, 20 Sep 2016 23:48:30 +0000 |
timeless |
util: use single quotes in use warning
|
Tue, 20 Sep 2016 23:48:19 +0000 |
timeless |
obsolete: use single quotes in use warning
|
Tue, 20 Sep 2016 23:48:08 +0000 |
timeless |
localrepo: use single quotes in use warning
|
Tue, 20 Sep 2016 23:47:46 +0000 |
timeless |
help: use single quotes in use warning
|
Tue, 20 Sep 2016 23:47:30 +0000 |
timeless |
discovery: use single quotes in use warning
|
Tue, 20 Sep 2016 23:47:02 +0000 |
timeless |
serve: use single quotes in use warning
|
Tue, 20 Sep 2016 23:46:15 +0000 |
timeless |
bundle: use single quotes in use warning
|
Tue, 20 Sep 2016 23:45:25 +0000 |
timeless |
histedit: use single quotes in use warning
|
Tue, 20 Sep 2016 23:45:15 +0000 |
timeless |
keyword: use single quotes in use warning
|
Tue, 20 Sep 2016 23:44:59 +0000 |
timeless |
mq: use single quotes in use warning
|
Tue, 20 Sep 2016 23:44:49 +0000 |
timeless |
pager: use single quotes in use warning
|
Tue, 20 Sep 2016 23:44:28 +0000 |
timeless |
rebase: use single quotes in use warning
|
Tue, 20 Sep 2016 20:12:38 +0000 |
timeless |
push: update help hint to point to config.paths section
|
Fri, 02 Sep 2016 21:49:33 +0000 |
timeless |
update: use single quotes in use warning
|
Fri, 02 Sep 2016 21:46:00 +0000 |
timeless |
remove: specify hg in added warning
|
Tue, 20 Sep 2016 12:24:01 -0700 |
Durham Goode |
manifest: add manifestlog.add
|
Tue, 20 Sep 2016 12:24:01 -0700 |
Durham Goode |
manifest: move manifest.add onto manifestrevlog
|
Tue, 20 Sep 2016 12:24:01 -0700 |
Durham Goode |
manifest: remove dependency on treeinmem from manifest.add
|
Tue, 20 Sep 2016 12:24:01 -0700 |
Durham Goode |
manifest: move treeinmem onto manifestlog
|
Mon, 19 Sep 2016 17:14:43 -0400 |
Augie Fackler |
copy: document current behavior of 'hg cp --after'
|
Tue, 20 Sep 2016 10:03:50 -0500 |
Nathan Goldbaum |
crecord: add an event that scrolls the selected line to the top of the screen
|
Tue, 03 May 2016 14:24:00 +0900 |
Yuya Nishihara |
log: drop hack to fix order of revset (issue5100)
|
Tue, 03 May 2016 14:18:28 +0900 |
Yuya Nishihara |
revset: add option to make matcher takes the ordering of the input set
|
Mon, 19 Sep 2016 09:14:35 -0700 |
Martin von Zweigbergk |
strip: don't use "full" and "partial" to describe bundles
|
Mon, 19 Sep 2016 09:14:32 -0700 |
Martin von Zweigbergk |
strip: clarify that user action is required to recover temp bundle
|
Thu, 15 Sep 2016 09:45:29 -0700 |
Martin von Zweigbergk |
strip: report both bundle files in case of exception (issue5368)
|
Thu, 15 Sep 2016 10:18:56 -0700 |
Martin von Zweigbergk |
strip: simplify some repeated conditions
|
Mon, 29 Aug 2016 07:07:15 +0200 |
Mathias De Maré |
config: add template support
|
Mon, 29 Aug 2016 17:19:09 +0200 |
Mathias De Maré |
formatter: introduce isplain() to replace (the inverse of) __nonzero__() (API)
|
Tue, 30 Aug 2016 15:55:07 -0400 |
Augie Fackler |
diffopts: notice a negated boolean flag in diffopts
|
Tue, 13 Sep 2016 22:57:57 -0400 |
Augie Fackler |
flags: allow specifying --no-boolean-flag on the command line (BC)
|
Tue, 03 May 2016 13:36:12 +0900 |
Yuya Nishihara |
revset: make sort() noop depending on ordering requirement (BC)
|
Tue, 03 May 2016 13:36:12 +0900 |
Yuya Nishihara |
revset: make reverse() noop depending on ordering requirement (BC)
|
Tue, 03 May 2016 12:52:50 +0900 |
Yuya Nishihara |
revset: fix order of nested 'range' expression (BC)
|
Wed, 01 Jun 2016 20:54:04 +0900 |
Yuya Nishihara |
revset: forward ordering requirement to argument of present()
|
Wed, 14 Sep 2016 11:39:47 -0500 |
Nathan Goldbaum |
crecord: delete commented line
|
Tue, 13 Sep 2016 16:00:41 -0700 |
Durham Goode |
manifest: move dirlog up to manifestrevlog
|
Tue, 13 Sep 2016 16:00:41 -0700 |
Durham Goode |
manifest: move revlog specific options from manifest to manifestrevlog
|
Tue, 13 Sep 2016 16:26:30 -0700 |
Durham Goode |
manifest: adds manifestctx.readfast
|
Tue, 13 Sep 2016 16:25:21 -0700 |
Durham Goode |
manifest: add manifestctx.readdelta()
|
Wed, 14 Sep 2016 17:12:39 +0200 |
Pierre-Yves David |
merge with stable
|
Tue, 13 Sep 2016 13:49:42 -0700 |
Martin von Zweigbergk |
rebase: make debug logging more consistent
|
Sun, 26 Jun 2016 18:41:28 +0900 |
Yuya Nishihara |
revset: fix order of nested '_(|int|hex)list' expression (BC)
|
Sun, 26 Jun 2016 18:17:12 +0900 |
Yuya Nishihara |
revset: fix order of nested 'or' expression (BC)
|
Sun, 07 Aug 2016 17:58:50 +0900 |
Yuya Nishihara |
revset: add 'takeorder' attribute to mark functions that need ordering flag
|
Sun, 07 Aug 2016 17:46:12 +0900 |
Yuya Nishihara |
revset: pass around ordering flags to operations
|
Sun, 07 Aug 2016 17:48:52 +0900 |
Yuya Nishihara |
revset: add stub to handle parentpost operation
|
Tue, 16 Feb 2016 22:02:16 +0900 |
Yuya Nishihara |
revset: infer ordering flag to teach if operation should define/follow order
|
Sun, 07 Aug 2016 17:04:05 +0900 |
Yuya Nishihara |
revset: wrap arguments of 'or' by 'list' node
|
Tue, 13 Sep 2016 20:30:19 +0200 |
Pierre-Yves David |
journal: properly check for held lock (issue5349)
|
Tue, 13 Sep 2016 17:46:29 +0200 |
Pierre-Yves David |
ssl: handle a difference in SSLError with pypy (issue5348)
|
Mon, 12 Sep 2016 10:55:43 -0700 |
Durham Goode |
manifest: change manifestctx to not inherit from manifestdict
|
Mon, 12 Sep 2016 14:29:09 -0700 |
Durham Goode |
manifest: make one use of _mancache avoid manifestctxs
|
Sun, 21 Aug 2016 13:16:21 +0900 |
Yuya Nishihara |
debugrevspec: add option to verify optimized result
|
Sun, 21 Aug 2016 12:40:02 +0900 |
Yuya Nishihara |
debugrevspec: add option to skip optimize() and evaluate unoptimized tree
|
Thu, 08 Sep 2016 22:44:10 +0900 |
Yuya Nishihara |
revset: remove showwarning option from expandaliases()
|
Sun, 21 Aug 2016 12:45:43 +0900 |
Yuya Nishihara |
debugrevspec: evaluate tree built by itself
|
Mon, 12 Sep 2016 03:06:29 +0900 |
FUJIWARA Katsunori |
localrepo: make _refreshfilecachestats unfiltered method to refresh correctly
|
Mon, 12 Sep 2016 03:06:29 +0900 |
FUJIWARA Katsunori |
streamclone: clear caches after writing changes into files for visibility
|
Mon, 12 Sep 2016 03:06:28 +0900 |
FUJIWARA Katsunori |
localrepo: make invalidate avoid invalidating store inside transaction (API)
|
Mon, 12 Sep 2016 03:06:28 +0900 |
FUJIWARA Katsunori |
streamclone: force @filecache properties to be reloaded from file
|
Sat, 10 Sep 2016 01:42:05 +0200 |
Pierre-Yves David |
manifest: backed out changeset bb3281b3fcaa
|
Sat, 10 Sep 2016 01:41:38 +0200 |
Pierre-Yves David |
manifest: backed out changeset b60a5fe98b73
|
Sun, 21 Aug 2016 12:36:23 +0900 |
Yuya Nishihara |
debugrevspec: deprecate --optimize option
|
Sun, 21 Aug 2016 12:33:57 +0900 |
Yuya Nishihara |
debugrevspec: add option to print parsed tree at given stages
|
Sun, 21 Aug 2016 12:04:08 +0900 |
Yuya Nishihara |
debugrevspec: transform and print parsed tree by stages
|
Sun, 21 Aug 2016 11:50:54 +0900 |
Yuya Nishihara |
debugrevspec: build parsed tree even if no --verbose specified
|
Thu, 08 Sep 2016 10:37:58 +0200 |
Maciej Fijalkowski |
osutil: fix the declaration to work on different sizes of off_t
|
Wed, 31 Aug 2016 12:46:53 -0700 |
Durham Goode |
manifest: change manifestctx to not inherit from manifestdict
|
Mon, 29 Aug 2016 18:02:09 -0700 |
Durham Goode |
manifest: make uses of _mancache aware of contexts
|
Wed, 31 Aug 2016 13:29:49 -0700 |
Durham Goode |
manifest: add treemanifestctx class
|
Sun, 21 Aug 2016 11:37:00 +0900 |
Yuya Nishihara |
revset: add public function to create matcher from evaluatable tree
|
Sun, 21 Aug 2016 11:29:57 +0900 |
Yuya Nishihara |
revset: make analyze() a separate step from optimize()
|
Sun, 07 Aug 2016 14:35:03 +0900 |
Yuya Nishihara |
revset: extract tree transformation from optimize()
|
Sun, 04 Sep 2016 17:19:44 +0900 |
Yuya Nishihara |
hghave: fix has_bzr() to not try to import RevisionSpec as module
|
Mon, 22 Aug 2016 14:44:14 +0200 |
Pierre-Yves David |
update: label bookmark name in message
|
Tue, 06 Sep 2016 09:43:25 -0700 |
Ryan McElroy |
discovery: explicitly check for None in outgoing init
|
Fri, 26 Aug 2016 12:48:20 +0200 |
liscju |
import: report directory-relative paths in error messages (issue5224)
|
Mon, 05 Sep 2016 08:29:36 +0000 |
Hannes Oldenburg |
commands: remove unecessary copying of list in graft()
|
Sun, 07 Aug 2016 16:36:08 +0900 |
Yuya Nishihara |
revset: do not partial-match operator and function names in optimize()
|
Sun, 07 Aug 2016 14:13:27 +0900 |
Yuya Nishihara |
revset: remove false condition to process 'negate' operator
|
Sun, 07 Aug 2016 15:01:42 +0900 |
Yuya Nishihara |
revset: make optimize() reject unknown operators
|
Thu, 01 Sep 2016 22:06:42 +0200 |
liscju |
help: show content for explicitly disabled extension (issue5228)
|
Fri, 02 Sep 2016 10:18:56 +0200 |
liscju |
obsolete: fix minor module documentation issues
|
Fri, 26 Aug 2016 23:31:17 +0900 |
Yuya Nishihara |
debugextensions: hide "ships-with-hg-core" magic string (BC)
|
Wed, 31 Aug 2016 23:22:07 +0900 |
Yuya Nishihara |
debugextensions: show ships-with-hg-core state as a separate field
|
Wed, 31 Aug 2016 23:36:37 +0900 |
Yuya Nishihara |
test-debugextensions: add dummy extension to make ifcontains() test more solid
|
Thu, 01 Sep 2016 02:29:46 +0530 |
Pulkit Goyal |
py3: remove use of *L syntax
|
Tue, 30 Aug 2016 09:22:53 -0700 |
Martin von Zweigbergk |
util: rename checkcase() to fscasesensitive() (API)
|
Mon, 29 Aug 2016 17:48:14 -0700 |
Durham Goode |
manifest: call m1.load and m2.load before writing a subtree
|
Tue, 30 Aug 2016 13:13:50 -0400 |
Augie Fackler |
histedit: correct output of error when 'base' is from the edit list
|
Tue, 30 Aug 2016 13:33:48 -0400 |
Augie Fackler |
py3: split check of pygments-using files from the rest of the tree
|
Fri, 26 Aug 2016 23:38:52 +0900 |
Yuya Nishihara |
version: change "place" field of extension to "bundled" flag
|
Sat, 27 Aug 2016 00:00:28 +0900 |
Yuya Nishihara |
extensions: use ismoduleinternal() thoroughly
|
Tue, 30 Aug 2016 09:25:00 -0700 |
Mark Ignacio |
lock: show more detail for new-style locks in lock waiting message (issue4752)
|
Mon, 29 Aug 2016 00:00:05 +0900 |
Yuya Nishihara |
formatter: add context manager interface for convenience
|
Fri, 26 Aug 2016 21:06:31 +0200 |
Pierre-Yves David |
histedit: remove now unused 'constraints' related code
|
Fri, 26 Aug 2016 21:00:33 +0200 |
Pierre-Yves David |
histedt: use inheritance to override the constraints in 'base'
|
Fri, 26 Aug 2016 20:54:52 +0200 |
Pierre-Yves David |
histedit: move constraint verification to the 'action.verify' method
|
Fri, 26 Aug 2016 20:54:32 +0200 |
Pierre-Yves David |
histedit: directly use node in 'verifyactions'
|
Fri, 26 Aug 2016 20:42:18 +0200 |
Pierre-Yves David |
histedit: temporarily shorten name of 'constraints' variable
|
Fri, 26 Aug 2016 20:38:37 +0200 |
Pierre-Yves David |
histedit: drop the 'nodetoverify' local variable
|
Fri, 26 Aug 2016 20:34:58 +0200 |
Pierre-Yves David |
histedit: make 'constraints' a class attribute instead of a method
|
Fri, 26 Aug 2016 20:31:33 +0200 |
Pierre-Yves David |
histedit: drop the 'nodetoverify' method
|
Mon, 29 Aug 2016 22:59:39 +0900 |
Yuya Nishihara |
test-gpg: start gpg-agent by gpg-connect-agent only if GnuPG v2.1+ detected
|
Fri, 26 Aug 2016 00:16:51 +0000 |
timeless |
rebase: properly calculate total commits to rebase (issue5347)
|
Sun, 28 Aug 2016 17:51:32 -0700 |
Maciej Fijalkowski |
mpatch: add setup_mpatch_cffi.py
|
Wed, 24 Aug 2016 03:59:19 +0200 |
Pierre-Yves David |
journal: rename on disk files to 'namejournal'
|
Thu, 25 Aug 2016 23:13:36 +0000 |
timeless |
tests: guard demandimport segment of test-extension.t
|
Thu, 25 Aug 2016 22:03:51 +0000 |
timeless |
tests: skip demandimport if disabled
|
Thu, 25 Aug 2016 22:30:35 +0000 |
timeless |
hghave: add demandimport checking
|
Thu, 25 Aug 2016 22:51:39 +0000 |
timeless |
hghave: make bzr checks stricter
|
Mon, 22 Aug 2016 19:50:21 -0700 |
Gregory Szorc |
help: document wire protocol commands
|
Mon, 22 Aug 2016 19:49:59 -0700 |
Gregory Szorc |
help: document wire protocol "handshake" protocol
|
Mon, 22 Aug 2016 19:48:31 -0700 |
Gregory Szorc |
help: document wire protocol capabilities
|
Fri, 02 Sep 2016 20:15:37 +0000 |
timeless |
crecord: properly handle files with No newline at eof (issue5268)
stable
|
Fri, 02 Sep 2016 15:20:59 +0100 |
Jun Wu |
annotate: pre-calculate the "needed" dictionary (issue5360)
stable
|
Mon, 22 Aug 2016 19:47:34 -0700 |
Gregory Szorc |
help: document wire protocol transport protocols
|
Mon, 22 Aug 2016 19:46:39 -0700 |
Gregory Szorc |
help: internals topic for wire protocol
|
Thu, 18 Aug 2016 15:13:56 +0900 |
Yuya Nishihara |
grep: add formatter support
|
Thu, 18 Aug 2016 14:52:06 +0900 |
Yuya Nishihara |
grep: build list of all columns regardless of display options
|
Thu, 18 Aug 2016 14:23:29 +0900 |
Yuya Nishihara |
grep: build list of columns without "grep." label prefix
|
Thu, 18 Aug 2016 14:09:49 +0900 |
Yuya Nishihara |
grep: factor out function that prints matched line with labels
|
Thu, 18 Aug 2016 14:03:25 +0900 |
Yuya Nishihara |
grep: refactor loop that yields matched text with label
|
Thu, 01 Sep 2016 14:01:43 -0500 |
Kevin Bullock |
Added signature for changeset ccd436f7db6d
stable
|
Thu, 01 Sep 2016 14:01:37 -0500 |
Kevin Bullock |
Added tag 3.9.1 for changeset ccd436f7db6d
stable
|
Thu, 01 Sep 2016 13:16:55 -0500 |
Akihiko Odaki |
bundle2: localize handleoutput remote prompts
stable 3.9.1
|
Wed, 31 Aug 2016 13:58:33 -0300 |
Wagner Bruna |
i18n-pt_BR: synchronized with a12d13eac513
stable
|
Tue, 05 Jul 2016 09:37:07 +0200 |
liscju |
files: change documentation to match its behaviour (issue5276)
|
Wed, 24 Aug 2016 17:43:45 -0700 |
Matt Mackall |
templater: add template path to __base__ search
|
Thu, 25 Aug 2016 19:53:14 -0700 |
Gregory Szorc |
bundle2: fail faster when interrupted
stable
|
Tue, 23 Aug 2016 16:40:08 -0400 |
Augie Fackler |
blackbox: also log alias expansions
|
Thu, 25 Aug 2016 01:06:32 -0400 |
Augie Fackler |
test-clonebundles: accept another error string here
|
Thu, 25 Aug 2016 01:26:39 -0400 |
Augie Fackler |
tests: guard test-archive-symlink with unziplinks check
|
Thu, 25 Aug 2016 01:25:52 -0400 |
Augie Fackler |
hghave: add a check for unzip(1) that understands symlinks
|
Thu, 25 Aug 2016 01:00:54 -0400 |
Augie Fackler |
test-https: drop two spurious --traceback flags
|
Tue, 23 Aug 2016 11:26:08 -0400 |
Augie Fackler |
extensions: change magic "shipped with hg" string
|
Thu, 25 Aug 2016 01:00:26 -0400 |
Yuya Nishihara |
version: add formatter support
|
Tue, 16 Aug 2016 16:09:12 +0900 |
Yuya Nishihara |
version: factor out mapping of internal/external labels
|
Tue, 16 Aug 2016 16:03:09 +0900 |
Yuya Nishihara |
version: always build list of extension versions
|
Sun, 13 Mar 2016 19:59:39 +0900 |
Yuya Nishihara |
formatter: add fm.nested(field) to either write or build sub items
|
Mon, 15 Aug 2016 13:51:14 +0900 |
Yuya Nishihara |
formatter: factor out format*() functions to separate classes
|
Wed, 24 Aug 2016 11:24:07 +0100 |
Jun Wu |
crecord: restore SIGWINCH handler before return
|
Sat, 20 Aug 2016 23:06:01 +0200 |
Maciej Fijalkowski |
bdiff: implement cffi version of bdiff
|
Thu, 28 Jul 2016 14:17:08 +0200 |
Maciej Fijalkowski |
bdiff: implement cffi version of blocks
|
Fri, 19 Aug 2016 13:30:40 -0700 |
Tony Tung |
util: checknlink should remove file it creates if an exception occurs
|
Tue, 23 Aug 2016 17:58:53 -0700 |
Siddharth Agarwal |
merge: remove files with extra actions from merge action list
|
Mon, 22 Aug 2016 21:48:50 -0700 |
Gregory Szorc |
revlog: use an LRU cache for delta chain bases
|
Mon, 22 Aug 2016 20:17:36 -0700 |
Gregory Szorc |
revlog: remove unused variables
|
Mon, 22 Aug 2016 20:30:37 -0700 |
Gregory Szorc |
util: properly implement lrucachedict.get()
|
Wed, 17 Aug 2016 13:25:13 -0700 |
Durham Goode |
manifest: change changectx to access manifest via manifestlog
|
Wed, 17 Aug 2016 13:25:13 -0700 |
Durham Goode |
manifest: use property instead of field for manifest revlog storage
|
Wed, 17 Aug 2016 13:25:13 -0700 |
Durham Goode |
manifest: introduce manifestlog and manifestctx classes
|
Wed, 17 Aug 2016 13:25:13 -0700 |
Durham Goode |
manifest: make manifest derive from manifestrevlog
|
Wed, 17 Aug 2016 13:25:13 -0700 |
Durham Goode |
manifest: break mancache into two caches
|
Thu, 18 Aug 2016 11:32:02 -0400 |
Augie Fackler |
dispatch: explicitly pass fancyopts optional arg as a keyword
|
Sat, 20 Aug 2016 23:05:18 +0200 |
Maciej Fijalkowski |
osutil: fix the bug on OS X when we return more in listdir
|
Sun, 21 Aug 2016 08:03:22 +0000 |
Hannes Oldenburg |
histedit: use samefile function from cmdutil
|
Sun, 21 Aug 2016 08:00:18 +0000 |
Hannes Oldenburg |
cmdutil: extract samefile function from amend()
|
Fri, 22 Apr 2016 21:32:30 +0900 |
Yuya Nishihara |
templater: rename "right" argument of pad() function
|
Fri, 22 Apr 2016 21:29:13 +0900 |
Yuya Nishihara |
templater: make pad() evaluate boolean argument (BC)
|
Thu, 18 Aug 2016 16:29:22 +0900 |
Yuya Nishihara |
templater: fix if() to not evaluate False as bool('False')
|
Thu, 18 Aug 2016 15:55:07 +0900 |
Yuya Nishihara |
templater: make it clearer that _flatten() omits None
|
Thu, 18 Aug 2016 17:25:10 +0200 |
Gábor Stefanik |
revset: support "follow(renamed.py, e22f4f3f06c3)" (issue5334)
|
Wed, 17 Aug 2016 13:43:13 -0500 |
Matt Mackall |
coal: use inheritance to derive from paper
|
Wed, 17 Aug 2016 13:40:27 -0500 |
Matt Mackall |
templater: add inheritance support to style maps
|
Thu, 18 Aug 2016 18:43:48 +0900 |
Yuya Nishihara |
killdaemons: prevent killing all user processes by bad pid file
|
Wed, 17 Aug 2016 20:56:12 +0900 |
Yuya Nishihara |
py3: automatically glob out line numbers from check-py3-compat output
|
Wed, 17 Aug 2016 20:52:50 +0900 |
Yuya Nishihara |
py3: have check-py3-compat require pygments to get stable result
|
Tue, 09 Aug 2016 17:06:35 +0200 |
Pierre-Yves David |
computeoutgoing: move the function from 'changegroup' to 'exchange'
|
Tue, 09 Aug 2016 17:00:38 +0200 |
Pierre-Yves David |
getchangegroup: take an 'outgoing' object as argument (API)
|
Tue, 09 Aug 2016 22:31:38 +0200 |
Pierre-Yves David |
outgoing: add a 'missingroots' argument
|
Tue, 09 Aug 2016 15:55:44 +0200 |
Pierre-Yves David |
outgoing: adds some default value for argument
|
Tue, 09 Aug 2016 15:26:53 +0200 |
Pierre-Yves David |
outgoing: pass a repo object to the constructor
|
Tue, 16 Aug 2016 08:21:16 +0000 |
Hannes Oldenburg |
match: remove matchessubrepo method (API)
|
Tue, 16 Aug 2016 08:15:12 +0000 |
Hannes Oldenburg |
subrepo: cleanup of subrepo filematcher logic
|
Sun, 14 Aug 2016 14:46:24 +0900 |
Yuya Nishihara |
pycompat: delay loading modules registered to stub
|
Tue, 16 Aug 2016 12:35:15 +0900 |
Yuya Nishihara |
py3: import builtin wrappers automagically by code transformer
|
Sun, 14 Aug 2016 12:51:21 +0900 |
Yuya Nishihara |
py3: provide (del|get|has|set)attr wrappers that accepts bytes
|
Sun, 14 Aug 2016 12:44:13 +0900 |
Yuya Nishihara |
py3: check python version to enable builtins hack
|
Sun, 14 Aug 2016 12:41:54 +0900 |
Yuya Nishihara |
py3: move xrange alias next to import lines
|
Tue, 16 Aug 2016 17:15:54 +0900 |
Yuya Nishihara |
check-code: allow assignment to hasattr variable
|
Mon, 15 Aug 2016 16:07:55 +0900 |
Yuya Nishihara |
debugobsolete: add formatter support (issue5134)
|
Mon, 15 Aug 2016 12:58:33 +0900 |
Yuya Nishihara |
formatter: add function to convert dict to appropriate format
|
Mon, 15 Aug 2016 17:17:39 +0900 |
Yuya Nishihara |
check-code: make dict() pattern less invasive
|
Sun, 14 Aug 2016 21:29:46 -0700 |
Gregory Szorc |
hgweb: tweak zlib chunking behavior
|
Sun, 14 Aug 2016 17:07:05 +0900 |
Yuya Nishihara |
test-gpg: run migration of v1 secret keys beforehand
|
Sun, 14 Aug 2016 17:01:33 +0900 |
Yuya Nishihara |
test-gpg: start gpg-agent under control of the test runner
|
Sun, 14 Aug 2016 16:49:47 +0900 |
Yuya Nishihara |
test-gpg: make temporary copy of GNUPGHOME
|
Mon, 15 Aug 2016 20:39:33 -0700 |
Gregory Szorc |
hgweb: document why we don't allow untrusted settings to control zlib
|
Sun, 14 Aug 2016 18:37:24 -0700 |
Gregory Szorc |
hgweb: profile HTTP requests
|
Sun, 14 Aug 2016 16:03:30 -0700 |
Gregory Szorc |
hgweb: abstract call to hgwebdir wsgi function
|
Sun, 14 Aug 2016 18:28:43 -0700 |
Gregory Szorc |
profiling: don't error with statprof when profiling has already started
|
Sun, 14 Aug 2016 17:51:12 -0700 |
Gregory Szorc |
profiling: add a context manager that no-ops if profiling isn't enabled
|
Sun, 14 Aug 2016 18:25:22 -0700 |
Gregory Szorc |
profiling: make profiling functions context managers (API)
|
Sun, 14 Aug 2016 16:35:58 -0700 |
Gregory Szorc |
dispatch: set profiling.enabled when profiling is enabled
|
Sun, 14 Aug 2016 16:30:44 -0700 |
Gregory Szorc |
profiling: move profiling code from dispatch.py (API)
|
Mon, 15 Aug 2016 12:26:02 -0400 |
Augie Fackler |
merge with stable
|
Sat, 13 Aug 2016 04:21:42 +0530 |
Pulkit Goyal |
pycompat: avoid using an extra function
|
Sat, 13 Aug 2016 03:03:01 +0530 |
Pulkit Goyal |
pycompat: remove multiple occurences of urlencode
|
Fri, 12 Aug 2016 17:51:48 -0400 |
Augie Fackler |
osx: stamp the hg version into the version field in the pkg
|
Thu, 28 Jul 2016 14:18:01 +0200 |
Maciej Fijalkowski |
performance: disable workaround for an old bug of Python gc
|
Fri, 12 Aug 2016 05:56:40 -0700 |
Simon Farnsworth |
merge: always use other, not remote, in user prompts
|
Fri, 12 Aug 2016 06:01:42 -0700 |
Simon Farnsworth |
merge: use labels in prompts to the user
|
Tue, 09 Aug 2016 09:15:46 -0700 |
Mateusz Kwapich |
journal: use the dirstate parentchange callbacks
|
Thu, 11 Aug 2016 08:00:41 -0700 |
Mateusz Kwapich |
dirstate: add callback to notify extensions about wd parent change
|
Sat, 06 Aug 2016 20:46:53 +0900 |
Yuya Nishihara |
revpair: do not optimize tree to check for odd-range spec
|
Sat, 06 Aug 2016 20:37:48 +0900 |
Yuya Nishihara |
revset: also parse x^: as (x^):
|
Sat, 06 Aug 2016 20:21:00 +0900 |
Yuya Nishihara |
revset: resolve ambiguity of x^:y before alias expansion
|
Sat, 06 Aug 2016 19:59:28 +0900 |
Yuya Nishihara |
revset: add test for resolution of infix/suffix ambiguity of x^:y
|
Sun, 05 Jul 2015 21:11:19 +0900 |
Yuya Nishihara |
parser: remove unused binding parameter from suffix action
|
Sun, 07 Aug 2016 14:58:49 +0900 |
Yuya Nishihara |
revset: fix keyword arguments to go through optimization process
stable
|
Wed, 10 Aug 2016 16:27:33 +0100 |
Jun Wu |
extensions: add unwrapfunction to undo wrapfunction
|
Wed, 10 Aug 2016 15:21:42 +0100 |
Jun Wu |
extensions: add getwrapperchain to get a list of wrappers
|
Wed, 10 Aug 2016 15:21:42 +0100 |
Jun Wu |
extensions: set attributes to wrappers so we can trace them back
|
Wed, 10 Aug 2016 15:05:20 +0100 |
Jun Wu |
ui: drop values returned by inspect.*frame*() to avoid cycles
|
Tue, 09 Aug 2016 16:45:28 +0100 |
Jun Wu |
dispatch: split global error handling out so it can be reused
|
Wed, 10 Aug 2016 04:35:44 +0530 |
Pulkit Goyal |
py3: conditionalize _winreg import
|
Mon, 08 Aug 2016 23:51:11 +0530 |
Pulkit Goyal |
py3: conditionalize the raise statement
|
Tue, 09 Aug 2016 09:02:51 +0000 |
Hannes Oldenburg |
match: added matchessubrepo method to matcher
|
Mon, 08 Aug 2016 22:06:07 -0700 |
Gregory Szorc |
changegroup: move branch cache debug message to proper location
|
Mon, 08 Aug 2016 18:05:10 +0200 |
Pierre-Yves David |
journal: take wlock for writting the 'shared' file
|
Sun, 07 Aug 2016 17:15:19 +0200 |
Pierre-Yves David |
debugbuilddag: take wlock to cover '.hg/localtags'
|
Mon, 08 Aug 2016 17:33:45 +0200 |
Pierre-Yves David |
fakemergerecord: take wlock to write the merge state
|
Sun, 07 Aug 2016 17:10:47 +0200 |
Pierre-Yves David |
shared: take wlock for writting the 'shared' file
|
Sun, 07 Aug 2016 17:00:45 +0200 |
Pierre-Yves David |
mq: take wlock when 'qqueue' is doing write operations
|
Tue, 09 Aug 2016 02:28:34 +0900 |
FUJIWARA Katsunori |
py3: make check-py3-compat.py use correct module name at loading pure modules
|
Tue, 09 Aug 2016 02:28:34 +0900 |
FUJIWARA Katsunori |
py3: update output of check-py3-compat.py with python3
|
Sun, 07 Aug 2016 10:06:56 +0900 |
Yuya Nishihara |
mpatch: raise MemoryError instead of mpatchError if lalloc() failed
|
Sun, 07 Aug 2016 18:09:58 -0700 |
Gregory Szorc |
hgweb: config option to control zlib compression level
|
Sat, 06 Aug 2016 17:04:22 -0700 |
Gregory Szorc |
help: don't try to render a section on sub-topics
|
Fri, 05 Aug 2016 15:01:16 +0200 |
Pierre-Yves David |
branchmap: remove extra indent
|
Fri, 05 Aug 2016 15:00:53 +0200 |
Pierre-Yves David |
branchmap: simplify error handlind when writing rev branch cache
|
Fri, 05 Aug 2016 14:57:16 +0200 |
Pierre-Yves David |
branchmap: acquires lock before writting the rev branch cache
|
Fri, 05 Aug 2016 14:54:46 +0200 |
Pierre-Yves David |
branchmap: preparatory indent of indent the branch rev writing code
|
Sun, 07 Aug 2016 09:47:07 +0900 |
Yuya Nishihara |
mpatch: silence warning about maybe-uninitialized variable
|
Sun, 07 Aug 2016 09:40:30 +0900 |
Yuya Nishihara |
mpatch: change lalloc() to local function
|
Sun, 07 Aug 2016 09:49:07 +0900 |
Yuya Nishihara |
mpatch: remove superfluous whitespaces
|
Sun, 07 Aug 2016 14:06:20 +0000 |
Hannes Oldenburg |
cmdutil: remove duplicated badmatch call in cat()
|
Fri, 05 Aug 2016 15:48:09 +0200 |
Pierre-Yves David |
statichttprepo: do not try to write caches
|
Sat, 06 Aug 2016 22:24:33 +0900 |
FUJIWARA Katsunori |
demandimport: omit default value of "level" at construction of _demandmod
|
Sat, 06 Aug 2016 22:24:33 +0900 |
FUJIWARA Katsunori |
demandimport: import sub-module relatively as expected (issue5208)
|
Sat, 06 Aug 2016 15:00:34 -0700 |
Gregory Szorc |
wireproto: remove gboptslist (API)
|
Sat, 06 Aug 2016 13:55:21 -0700 |
Gregory Szorc |
wireproto: unescape argument names in batch command (BC)
|
Sat, 06 Aug 2016 13:46:28 -0700 |
Gregory Szorc |
wireproto: consolidate code for obtaining "cmds" argument value
|
Fri, 05 Aug 2016 15:35:02 -0400 |
Augie Fackler |
revlog: use `iter(callable, sentinel)` instead of while True
|
Fri, 05 Aug 2016 14:00:56 -0400 |
Augie Fackler |
md5sum: use `iter(callable, sentinel)` instead of while True
|
Fri, 05 Aug 2016 14:00:46 -0400 |
Augie Fackler |
util: use `iter(callable, sentinel)` instead of while True
|
Fri, 05 Aug 2016 14:00:39 -0400 |
Augie Fackler |
url: use `iter(callable, sentinel)` instead of while True
|
Fri, 05 Aug 2016 14:00:30 -0400 |
Augie Fackler |
sshserver: use `iter(callable, sentinel)` instead of while True
|
Fri, 05 Aug 2016 14:00:22 -0400 |
Augie Fackler |
sshpeer: use `iter(callable, sentinel)` instead of while True
|
Fri, 05 Aug 2016 14:00:14 -0400 |
Augie Fackler |
patch: use `iter(callable, sentinel)` instead of while True
|
Fri, 05 Aug 2016 14:00:08 -0400 |
Augie Fackler |
commands: use `iter(callable, sentinel)` instead of while True
|
Fri, 05 Aug 2016 13:59:58 -0400 |
Augie Fackler |
changegroup: use `iter(callable, sentinel)` instead of while True
|
Wed, 27 Jul 2016 21:44:49 +0900 |
Yuya Nishihara |
extdiff: isolate path variable of saved command to independent paragraph
|
Wed, 27 Jul 2016 21:42:24 +0900 |
Yuya Nishihara |
extdiff: export __doc__ of saved command for translation
|
Wed, 27 Jul 2016 21:40:42 +0900 |
Yuya Nishihara |
extdiff: refactor closure of saved diff command as a top-level class
|
Wed, 27 Jul 2016 21:53:14 +0900 |
Yuya Nishihara |
i18n: use inspect.getsourcelines() to obtain lineno from func or class
|
Fri, 05 Aug 2016 21:21:33 +0900 |
Yuya Nishihara |
chg: just take it as EOF if recv() returns 0
|
Thu, 04 Aug 2016 16:56:50 +0200 |
Pierre-Yves David |
vfs: use propertycache for open
|
Mon, 08 Aug 2016 16:47:42 +0200 |
Mathias De Maré |
help: add example of '[templates]' usage
stable
|