log

age author description
Thu, 19 Jan 2017 17:41:00 +0100 Denis Laxalde hgweb: handle a "linerange" request parameter in filelog command
Sun, 26 Mar 2017 16:51:19 -0700 Kostia Balytskyi shelve: add logic to preserve active bookmarks
Sun, 26 Mar 2017 12:26:35 -0700 Jun Wu metadataonlyctx: speed up sanity check
Fri, 24 Feb 2017 18:39:08 +0100 Denis Laxalde revset: factor out linerange processing into a utility function
Mon, 13 Mar 2017 10:41:13 +0100 Denis Laxalde hgweb: add a "patch" query parameter to filelog command
Mon, 13 Mar 2017 10:40:19 +0100 Denis Laxalde hgweb: handle "parity" internally in webutil.diffs()
Mon, 27 Mar 2017 09:44:36 +0900 FUJIWARA Katsunori largefiles: add lfile argument to updatestandin() for efficiency (API)
Mon, 27 Mar 2017 09:44:36 +0900 FUJIWARA Katsunori largefiles: use strip() instead of slicing to get rid of EOL of standin
Mon, 27 Mar 2017 09:44:36 +0900 FUJIWARA Katsunori largefiles: rename local variable appropriately
Mon, 27 Mar 2017 09:44:35 +0900 FUJIWARA Katsunori largefiles: avoid redundant loop to eliminate None from list
Mon, 27 Mar 2017 09:44:35 +0900 FUJIWARA Katsunori largefiles: avoid meaningless changectx looking up
Mon, 27 Mar 2017 09:44:35 +0900 FUJIWARA Katsunori largefiles: avoid redundant changectx looking up at each repetitions
Mon, 27 Mar 2017 09:44:34 +0900 FUJIWARA Katsunori largefiles: omit updating newly added standin at linear merging
Mon, 27 Mar 2017 09:44:34 +0900 FUJIWARA Katsunori largefiles: reuse hexsha1() to centralize hash calculation logic into it
Sun, 26 Mar 2017 19:11:41 +0900 Yuya Nishihara py3: prove second commit works
Sun, 26 Mar 2017 19:06:48 +0900 Yuya Nishihara py3: fix manifestdict.fastdelta() to be compatible with memoryview
Sun, 26 Mar 2017 17:00:23 -0700 Jun Wu crecord: use ProgrammingError
Sun, 26 Mar 2017 16:59:30 -0700 Jun Wu transaction: use ProgrammingError
Sun, 26 Mar 2017 16:57:25 -0700 Jun Wu bundle2: use ProgrammingError
Sun, 26 Mar 2017 16:55:56 -0700 Jun Wu merge: use ProgrammingError
Sun, 26 Mar 2017 16:53:28 -0700 Jun Wu repair: use ProgrammingError
Sun, 26 Mar 2017 16:33:12 +0900 Yuya Nishihara py3: abuse r'' to preserve str-ness of literals passed to __setattr__()
Sun, 26 Mar 2017 17:12:06 +0900 Yuya Nishihara py3: fix slicing of byte string in revlog.compress()
Sun, 26 Mar 2017 16:31:01 +0900 Yuya Nishihara py3: use bytes() to cast to immutable bytes in changelog.appender.write()
Sun, 26 Mar 2017 16:16:45 +0900 Yuya Nishihara py3: use bytes() to cast to immutable bytes in pure.bdiff.bdiff()
Sun, 26 Mar 2017 16:14:04 +0900 Yuya Nishihara bdiff: drop support for array.array argument from pure.bdiff.bdiff()
Sun, 26 Mar 2017 15:55:34 +0200 Pierre-Yves David histedit: test that an aborted histedit can be rerun (with obsolete)
Sun, 26 Mar 2017 15:46:09 +0200 Pierre-Yves David histedit: backout changeset 6f0b7475cf9a
Sun, 26 Mar 2017 15:34:39 +0200 Pierre-Yves David histedit: backout changeset 2b599f5468a4
Sun, 26 Mar 2017 16:48:29 -0400 Augie Fackler revsetlang: fix _quote on int on python3
Sun, 26 Mar 2017 20:58:54 -0700 Jun Wu runtests: unset editor and pager related environment variables
Sun, 26 Mar 2017 17:59:33 -0700 Jun Wu debugfsinfo: improve case-sensitive testing
Sun, 26 Mar 2017 17:29:37 -0700 Jun Wu debugfsinfo: show fstype for given path
Sun, 26 Mar 2017 21:10:25 +0530 Pulkit Goyal test-check-py3-commands: cleanup tests related to `hg status`
Sun, 26 Mar 2017 20:58:21 +0530 Pulkit Goyal diff: use pycompat.{byteskwargs, strkwargs} to switch opts b/w bytes and str
Sun, 26 Mar 2017 20:54:50 +0530 Pulkit Goyal patch: make regular expressions bytes by adding b''
Sun, 26 Mar 2017 20:49:18 +0530 Pulkit Goyal dispatch: use pycompat.maplist() instead of map() to get a list
Sat, 25 Mar 2017 13:29:23 -0400 Matt Harbison color: fix grammar in help text
Sat, 25 Mar 2017 12:58:55 -0700 Jun Wu statfs: detect more filesystems on Linux
Thu, 23 Mar 2017 23:47:23 -0400 Matt Harbison repair: use context manager for lock management
Fri, 24 Mar 2017 19:52:43 -0700 Gregory Szorc gitweb: use monospace font for commit messages
Fri, 24 Mar 2017 22:40:08 -0400 Matt Harbison pager: improve support for various flavors of `more` on Windows
Fri, 24 Mar 2017 15:05:42 -0700 Jun Wu statfs: avoid static allocation
Fri, 24 Mar 2017 14:59:19 -0700 Jun Wu statfs: change Linux feature detection
Fri, 24 Mar 2017 16:20:10 -0700 Martin von Zweigbergk rebase: don't require destination if commands.rebase.requiredest=False
Fri, 24 Mar 2017 16:20:04 -0700 Martin von Zweigbergk tests: add tests with commands.{update,rebase}.requiredest=False
Sun, 12 Mar 2017 12:33:35 -0700 Durham Goode rebase: move state serialization to use unfiltered repo
Fri, 24 Mar 2017 22:29:22 +0900 FUJIWARA Katsunori largefiles: avoid redundant standin() invocations
Fri, 24 Mar 2017 22:29:22 +0900 FUJIWARA Katsunori largefiles: replace hashrepofile by hashfile (API)
Fri, 24 Mar 2017 22:26:34 +0900 FUJIWARA Katsunori largefiles: call readstandin() with changectx itself instead of rev or node
Fri, 24 Mar 2017 22:24:59 +0900 FUJIWARA Katsunori largefiles: omit redundant splitstandin() invocations
Fri, 24 Mar 2017 22:24:59 +0900 FUJIWARA Katsunori largefiles: replace splitstandin() by isstandin() to omit str creation
Fri, 24 Mar 2017 22:24:58 +0900 FUJIWARA Katsunori largefiles: omit redundant isstandin() before splitstandin()
Fri, 24 Mar 2017 22:13:23 +0900 FUJIWARA Katsunori misc: update descriptions about removed file for filectxfn
Mon, 20 Mar 2017 17:58:44 -0400 Augie Fackler osx: always purge build/mercurial before starting build
Mon, 20 Mar 2017 17:49:47 -0400 Augie Fackler osx: use more paranoid quoting in test
Mon, 20 Mar 2017 17:50:05 -0400 Augie Fackler osx: install completion scripts using install(1) to avoid umask badness
Fri, 24 Mar 2017 08:37:26 -0700 Martin von Zweigbergk merge with stable
Sun, 19 Mar 2017 01:47:56 -0400 Augie Fackler py3: prove `hg {add,addremove,commit} all work
Thu, 23 Mar 2017 10:46:50 -0400 Augie Fackler revsetlang: perform quoting using ui.escapestr instead of repr()
Thu, 23 Mar 2017 10:41:34 -0400 Augie Fackler revsetlang: add docstring with some tests to _quote
Sun, 19 Mar 2017 01:14:19 -0400 Augie Fackler revsetlang: move quoting function to not be a closure
Thu, 23 Mar 2017 10:33:20 -0400 Augie Fackler revsetlang: portably bytestring-ify another pair of int() calls
Thu, 23 Mar 2017 21:23:21 -0700 Jun Wu checkcode: enforce lowercase for extension docstring title
Thu, 23 Mar 2017 21:16:55 -0700 Jun Wu logtoprocess: use lowercase for docstring title
Thu, 23 Mar 2017 21:16:29 -0700 Jun Wu journal: use lowercase for docstring title
Thu, 23 Mar 2017 21:15:39 -0700 Jun Wu automv: use lowercase for docstring title
Thu, 23 Mar 2017 22:31:50 -0700 Jun Wu util: enable hardlink for some BSD-family filesystems
Thu, 23 Mar 2017 22:13:02 -0700 Jun Wu osutil: report fstype for BSD and OSX
Thu, 23 Mar 2017 22:15:36 -0700 Jun Wu setup: use a more strict way to test BSD or OSX's statfs
Thu, 23 Mar 2017 12:03:19 -0700 Jun Wu debugfsinfo: use util.getfstype
Thu, 23 Mar 2017 12:01:18 -0700 Jun Wu util: use util.getfstype
Thu, 23 Mar 2017 11:58:45 -0700 Jun Wu util: add a getfstype method
Mon, 20 Mar 2017 00:19:33 -0400 Matt Harbison pager: fix the invocation of `more` on Windows
Wed, 22 Mar 2017 16:36:53 -0700 Martin von Zweigbergk help: format ``commands`` heading correctly
Wed, 22 Mar 2017 14:12:58 -0500 David Soria Parra convert: fix the handling of empty changlist descriptions in P4
Tue, 21 Mar 2017 17:50:44 -0700 Martin von Zweigbergk status: support commands.status.relative config
Tue, 21 Mar 2017 21:26:52 -0700 Martin von Zweigbergk plain: ignore [commands] config
Thu, 23 Mar 2017 19:54:59 -0700 Gregory Szorc changegroup: store old heads as a set stable 4.1.2
Tue, 21 Mar 2017 23:30:13 +0100 Pierre-Yves David checkheads: extract obsolete post processing in its own function
Wed, 22 Mar 2017 11:26:23 -0700 Kostia Balytskyi tests: make test-simplekeyvaluefile.py py2.6-compatible
Thu, 23 Mar 2017 20:57:27 +0900 Yuya Nishihara similar: use cheaper hash() function to test exact matches
Thu, 23 Mar 2017 20:52:41 +0900 Yuya Nishihara similar: take the first match instead of the last
Thu, 23 Mar 2017 21:17:08 +0900 Yuya Nishihara similar: do not look up and create filectx more than once
Thu, 23 Mar 2017 21:10:45 +0900 Yuya Nishihara similar: use common names for changectx variables
Thu, 23 Mar 2017 20:50:33 +0900 Yuya Nishihara similar: get rid of quadratic addedfiles.remove()
Sun, 15 Mar 2015 18:58:56 +0900 Yuya Nishihara similar: sort files not by object id but by path for stable result
Sun, 12 Mar 2017 01:34:17 -0800 Jun Wu debugfsinfo: print fstype information
Sun, 12 Mar 2017 01:03:23 -0800 Jun Wu util: enable hardlink for copyfile
Sun, 12 Mar 2017 00:26:20 -0800 Jun Wu hghave: add a check about whitelisted filesystem that supports hardlink
Sun, 12 Mar 2017 00:23:07 -0800 Jun Wu util: disable hardlink for copyfile if fstype is outside a whitelist
Tue, 21 Mar 2017 17:39:49 -0400 Augie Fackler revlog: use pycompat.maplist to eagerly evaluate map on Python 3
Tue, 21 Mar 2017 22:47:49 -0700 Gregory Szorc py3: stop exporting urlparse from pycompat and util (API)
Tue, 21 Mar 2017 22:46:17 -0700 Gregory Szorc check-code: recommend util.urlreq when importing urlparse
Tue, 21 Mar 2017 22:45:02 -0700 Gregory Szorc tests: use urlreq in tinyproxy.py
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