Sat, 01 Apr 2017 13:29:01 -0700 |
Gregory Szorc |
util: document bundle compression
|
Sat, 01 Apr 2017 00:21:52 -0700 |
Gregory Szorc |
tests: store ETag when using --headeronly
|
Fri, 31 Mar 2017 21:47:26 -0700 |
Gregory Szorc |
hgweb: extract path traversal checking into standalone function
|
Fri, 31 Mar 2017 22:30:38 -0700 |
Gregory Szorc |
hgweb: use context manager for file I/O
|
Mon, 03 Apr 2017 10:01:38 -0700 |
Martin von Zweigbergk |
tags: rename "head" to "node" where we don't care
|
Mon, 03 Apr 2017 08:45:24 -0700 |
Martin von Zweigbergk |
manifest: update comment to be about bytearray
|
Mon, 03 Apr 2017 11:30:51 -0700 |
Martin von Zweigbergk |
check-code: fix "covert" typo
|
Mon, 03 Apr 2017 10:02:55 +0200 |
Denis Laxalde |
hgweb: rename linerangelog.js as followlines.js
|
Mon, 03 Apr 2017 09:58:36 +0200 |
Denis Laxalde |
hgweb: rely on a specific class to change cursor type in followlines UI
|
Mon, 03 Apr 2017 09:40:25 +0200 |
Denis Laxalde |
hgweb: use a function expression for the install listener of followlines UI
|
Sun, 02 Apr 2017 12:02:17 +0900 |
Yuya Nishihara |
formatter: use templatefilters.json()
|
Sun, 02 Apr 2017 11:54:24 +0900 |
Yuya Nishihara |
templatefilters: use list comprehension in json()
|
Sun, 02 Apr 2017 11:51:25 +0900 |
Yuya Nishihara |
templatefilters: unroll handling of None/False/True
|
Sun, 02 Apr 2017 11:46:49 +0900 |
Yuya Nishihara |
templatefilters: drop callable support from json()
|
Wed, 29 Mar 2017 21:43:38 +0900 |
Yuya Nishihara |
ui: use bytes IO and convert EOL manually in ui.editor()
|
Wed, 29 Mar 2017 21:40:15 +0900 |
Yuya Nishihara |
util: add helper to convert between LF and native EOL
|
Wed, 29 Mar 2017 21:28:54 +0900 |
Yuya Nishihara |
util: extract pure tolf/tocrlf() functions from eol extension
|
Wed, 29 Mar 2017 21:23:28 +0900 |
Yuya Nishihara |
pycompat: provide bytes os.linesep
|
Wed, 29 Mar 2017 21:13:55 +0900 |
Yuya Nishihara |
pycompat: introduce identity function as a compat stub
|
Sun, 02 Apr 2017 02:29:51 -0400 |
Matt Harbison |
test-blackbox: glob away quoting differences on Windows
|
Sun, 02 Apr 2017 02:24:09 -0400 |
Matt Harbison |
test-subrepo: update output for Windows
|
Sun, 02 Apr 2017 01:51:07 -0400 |
Matt Harbison |
test-serve: disable unfixable tests on Windows
|
Sun, 02 Apr 2017 01:28:05 -0400 |
Matt Harbison |
test-serve: kill daemons before deleting the access and error logs
|
Sun, 02 Apr 2017 00:56:52 -0400 |
Matt Harbison |
test-serve: make the 'listening at *' lines optional
|
Sat, 01 Apr 2017 18:30:51 -0400 |
Matt Harbison |
test-http: update output for Windows
|
Sat, 01 Apr 2017 15:23:26 -0400 |
Matt Harbison |
tests: quote paths in shell script hooks
|
Sat, 01 Apr 2017 14:48:39 -0400 |
Matt Harbison |
tests: add globs for Windows
|
Fri, 24 Mar 2017 19:19:00 -0700 |
Gregory Szorc |
show: new extension for displaying various repository data
|
Sun, 02 Apr 2017 18:13:03 -0700 |
Jun Wu |
test-revlog-raw: remove duplicated option
|
Sun, 02 Apr 2017 18:12:47 -0700 |
Jun Wu |
test-revlog-raw: fix "genbits" implementation
|
Wed, 29 Mar 2017 14:49:14 -0700 |
Jun Wu |
verify: fix length check
|
Wed, 29 Mar 2017 14:45:01 -0700 |
Jun Wu |
verify: document corner cases
|
Mon, 03 Apr 2017 17:34:24 -0400 |
Augie Fackler |
Added signature for changeset ed5b25874d99
stable
|
Mon, 03 Apr 2017 17:34:22 -0400 |
Augie Fackler |
Added tag 4.1.2 for changeset ed5b25874d99
stable
|
Wed, 29 Mar 2017 22:26:16 +0200 |
Denis Laxalde |
hgweb: expose a followlines UI in filerevision view
|
Wed, 29 Mar 2017 05:31:31 -0700 |
Kostia Balytskyi |
shelve: move ui.quiet manipulations to configoverride
|
Thu, 30 Mar 2017 21:21:15 -0700 |
Jun Wu |
revlog: add a fast path for revision(raw=False)
|
Thu, 30 Mar 2017 18:38:03 -0700 |
Jun Wu |
revlog: make _addrevision only accept rawtext
|
Thu, 30 Mar 2017 18:24:23 -0700 |
Jun Wu |
revlog: use raw revisions in clone
|
Thu, 30 Mar 2017 18:23:27 -0700 |
Jun Wu |
revlog: use raw revisions in revdiff
|
Thu, 30 Mar 2017 17:58:03 -0700 |
Jun Wu |
revlog: use raw content when building delta
|
Thu, 30 Mar 2017 15:34:08 -0700 |
Jun Wu |
revlog: fix _cache usage in revision()
|
Thu, 30 Mar 2017 14:56:09 -0700 |
Jun Wu |
revlog: rename some "text"s to "rawtext"
|
Thu, 30 Mar 2017 07:59:48 -0700 |
Jun Wu |
revlog: clarify flagprocessor documentation
|
Thu, 30 Mar 2017 20:48:57 -0700 |
Jun Wu |
revlog: add a stronger test for raw processing
|
Fri, 31 Mar 2017 11:53:56 +0200 |
Pierre-Yves David |
hook: add hook name information to external hook
|
Fri, 31 Mar 2017 11:08:11 +0200 |
Pierre-Yves David |
hook: provide hook type information to external hook
|
Fri, 31 Mar 2017 11:06:42 +0200 |
Pierre-Yves David |
hook: use 'htype' in 'hook'
|
Fri, 31 Mar 2017 11:03:23 +0200 |
Pierre-Yves David |
hook: use 'htype' in 'runhooks'
|
Fri, 31 Mar 2017 11:02:05 +0200 |
Pierre-Yves David |
hook: fix name used in untrusted message
|
Fri, 31 Mar 2017 10:59:37 +0200 |
Pierre-Yves David |
hook: use "htype" as variable name in _pythonhook
|
Thu, 30 Mar 2017 17:29:03 +0200 |
Pierre-Yves David |
run-tests: auto-replace 'TXNID' output
|
Sat, 01 Apr 2017 02:32:49 +0900 |
FUJIWARA Katsunori |
largefiles: use readasstandin() to read hex hash directly from filectx
|
Sat, 01 Apr 2017 02:32:49 +0900 |
FUJIWARA Katsunori |
largefiles: remove unused readstandin()
|
Sat, 01 Apr 2017 02:32:48 +0900 |
FUJIWARA Katsunori |
largefiles: make copytostore() accept only changectx as the 2nd argument (API)
|
Sat, 01 Apr 2017 02:32:48 +0900 |
FUJIWARA Katsunori |
largefiles: remove unused keyword argument of copytostore() (API)
|
Sat, 01 Apr 2017 02:32:48 +0900 |
FUJIWARA Katsunori |
largefiles: add copytostore() fstandin argument to replace readstandin() (API)
|
Sat, 01 Apr 2017 02:32:47 +0900 |
FUJIWARA Katsunori |
largefiles: replace readstandin() by readasstandin()
|
Sat, 01 Apr 2017 02:32:31 +0900 |
FUJIWARA Katsunori |
largefiles: introduce readasstandin() to read hex hash from given filectx
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: abort hg pull --rebase if rebase.requiredest is set (issue5514)
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: demonstrate behavior with requiredest and pull --rebase
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: allow destination-free continue and abort (issue5513)
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: test to show brokenness with requiredest
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: move destination test to new test file
|
Sat, 01 Apr 2017 00:21:17 -0400 |
Matt Harbison |
templatefilter: add support for 'long' to json()
|
Thu, 30 Mar 2017 21:40:10 +0200 |
Denis Laxalde |
hgweb: prefix line id by ctx shortnode in filelog when patches are shown
|
Wed, 29 Mar 2017 12:14:20 -0700 |
Jun Wu |
test-check-code: prevent files being added to the root directory
|
Wed, 29 Mar 2017 09:54:34 -0400 |
Matt Harbison |
sslutil: clarify internal documentation
|
Wed, 29 Mar 2017 16:28:51 -0700 |
Jun Wu |
unionrepo: avoid unnecessary node -> rev conversion
|
Wed, 29 Mar 2017 16:28:00 -0700 |
Jun Wu |
bundlerepo: avoid unnecessary node -> rev conversion
|
Wed, 29 Mar 2017 16:23:04 -0700 |
Jun Wu |
revlog: avoid unnecessary node -> rev conversion
|
Wed, 29 Mar 2017 16:46:57 -0700 |
Jun Wu |
check-code: detect r.revision(r.node(rev))
|
Wed, 29 Mar 2017 12:37:03 -0700 |
Jun Wu |
hardlink: check directory's st_dev when copying files
|
Wed, 29 Mar 2017 12:26:46 -0700 |
Jun Wu |
hardlink: duplicate hardlink detection for copying files and directories
|
Wed, 29 Mar 2017 12:21:15 -0700 |
Jun Wu |
hardlink: extract topic text logic of copyfiles
|
Wed, 29 Mar 2017 14:56:58 +0530 |
Pulkit Goyal |
tests: add check to make sure summary works on Python 2
|
Wed, 29 Mar 2017 14:47:52 +0530 |
Pulkit Goyal |
color: replace str() with pycompat.bytestr()
|
Sun, 26 Mar 2017 20:52:51 +0530 |
Pulkit Goyal |
diff: slice over bytes to make sure conditions work normally
|
Wed, 29 Mar 2017 20:19:26 -0700 |
Gregory Szorc |
minirst: remove redundant _admonitions set
|
Wed, 29 Mar 2017 20:05:18 -0700 |
Gregory Szorc |
minirst: remove "admonition" from _admonitions
|
Wed, 29 Mar 2017 19:59:47 -0700 |
Gregory Szorc |
minirst: reindent _admonitiontitles
|
Tue, 28 Mar 2017 06:23:28 +0200 |
Pierre-Yves David |
tags: extract filenode filtering into its own function
|
Tue, 28 Mar 2017 06:08:12 +0200 |
Pierre-Yves David |
tags: extract tags computation from fnodes into its own function
|
Tue, 28 Mar 2017 07:41:23 +0200 |
Pierre-Yves David |
tags: only return 'alltags' in 'findglobaltags'
|
Tue, 28 Mar 2017 07:39:10 +0200 |
Pierre-Yves David |
tags: make argument 'tagtype' optional in '_updatetags'
|
Tue, 28 Mar 2017 07:38:10 +0200 |
Pierre-Yves David |
tags: reorder argument of '_updatetags'
|
Tue, 28 Mar 2017 06:13:49 +0200 |
Pierre-Yves David |
tags: do not feed dictionaries to 'findglobaltags'
|
Tue, 28 Mar 2017 06:01:31 +0200 |
Pierre-Yves David |
tags: extract fnode retrieval into its own function
|
Wed, 29 Mar 2017 12:07:07 +0200 |
Denis Laxalde |
hgweb: fix diff hunks filtering by line range in webutil.diffs()
|
Sat, 25 Mar 2017 11:30:08 +0100 |
Denis Laxalde |
summary: display obsolete state of parents
|
Sat, 25 Mar 2017 10:40:29 +0100 |
Denis Laxalde |
templates: add "changeset.obsolete" label in command line style
|
Tue, 28 Mar 2017 22:38:45 +0200 |
Denis Laxalde |
templates: shorten definition of changeset labels in command-line style
|
Tue, 28 Mar 2017 22:36:22 +0200 |
Denis Laxalde |
templates: use separate() to build changeset labels in command-line style
|
Sat, 25 Mar 2017 10:34:11 +0100 |
Denis Laxalde |
templatekw: add an "obsolete" keyword
|
Sat, 25 Mar 2017 09:39:07 +0100 |
Denis Laxalde |
cmdutil: add a "changeset.obsolete" label in changeset_printer
|
Tue, 28 Mar 2017 14:40:13 -0700 |
Gregory Szorc |
fileset: perform membership test against set for status queries
|
Tue, 28 Mar 2017 10:21:38 -0700 |
David Soria Parra |
worker: flush ui buffers before running the worker
|
Tue, 28 Mar 2017 08:40:12 -0700 |
Jun Wu |
chgserver: do not copy configs set by environment variables
|
Tue, 28 Mar 2017 07:57:56 -0700 |
Jun Wu |
rcutil: extract duplicated logic to a lambda
|
Tue, 28 Mar 2017 07:55:32 -0700 |
Jun Wu |
rcutil: unindent a block
|
Tue, 28 Mar 2017 07:54:00 -0700 |
Jun Wu |
rcutil: do not cache rccomponents
|
Sat, 25 Mar 2017 19:17:11 -0400 |
Matt Harbison |
ui: rerun color.setup() once the pager has spawned to honor 'color.pagermode'
|
Sat, 25 Mar 2017 21:12:00 -0400 |
Matt Harbison |
ui: defer setting pager related properties until the pager has spawned
|
Sat, 25 Mar 2017 13:50:17 -0400 |
Matt Harbison |
color: stop mutating the default effects map
|
Sun, 26 Mar 2017 21:43:47 -0700 |
Jun Wu |
pager: do not read from environment variable
|
Sun, 26 Mar 2017 21:41:42 -0700 |
Jun Wu |
ui: simplify geteditor
|
Sun, 26 Mar 2017 21:40:22 -0700 |
Jun Wu |
debugconfig: list environment variables in debug output
|
Sun, 26 Mar 2017 21:33:37 -0700 |
Jun Wu |
rcutil: let environ override system configs (BC)
|
Sun, 26 Mar 2017 21:27:02 -0700 |
Jun Wu |
rcutil: add a method to convert environment variables to config items
|
Sun, 26 Mar 2017 21:04:29 -0700 |
Jun Wu |
rcutil: let rccomponents return different types of configs (API)
|
Sun, 26 Mar 2017 20:48:00 -0700 |
Jun Wu |
rcutil: rename rcpath to rccomponents (API)
|
Sun, 26 Mar 2017 20:46:05 -0700 |
Jun Wu |
rcutil: extract rc directory listing logic
|
Sun, 26 Mar 2017 20:21:32 -0700 |
Jun Wu |
rcutil: split osrcpath to return default.d paths (API)
|
Sun, 26 Mar 2017 20:18:42 -0700 |
Jun Wu |
rcutil: move scmutil.*rcpath to rcutil (API)
|
Sat, 25 Mar 2017 17:25:23 +0900 |
Yuya Nishihara |
statfs: make getfstype() raise OSError
|
Sat, 25 Mar 2017 17:24:11 +0900 |
Yuya Nishihara |
statfs: rename pygetfstype to getfstype
|
Sat, 25 Mar 2017 17:23:21 +0900 |
Yuya Nishihara |
statfs: refactor inner function as a mapping from statfs to string
|
Sat, 25 Mar 2017 17:13:12 +0900 |
Yuya Nishihara |
statfs: simplify handling of return value
|
Sat, 25 Mar 2017 18:22:27 +0900 |
Yuya Nishihara |
hghave: use util.getfstype
|
Sun, 26 Mar 2017 19:57:17 -0700 |
Jun Wu |
runtests: change local IP glob pattern from "127.0.0.1" to "$LOCALIP"
|
Mon, 27 Mar 2017 16:00:47 +0200 |
Pierre-Yves David |
tags: deprecated 'repo.tag'
|
Mon, 27 Mar 2017 18:08:05 +0200 |
Pierre-Yves David |
drawdag: use 'tagsmod.tag' instead of 'repo.tag'
|
Mon, 27 Mar 2017 16:00:34 +0200 |
Pierre-Yves David |
tags: use the 'tag' function from the 'tags' module in the 'tag' command
|
Mon, 27 Mar 2017 15:58:31 +0200 |
Pierre-Yves David |
tags: move 'repo.tag' in the 'tags' module
|
Mon, 27 Mar 2017 15:55:07 +0200 |
Pierre-Yves David |
tags: move '_tags' from 'repo' to 'tags' module
|
Mon, 13 Mar 2017 15:17:20 +0100 |
Denis Laxalde |
hgweb: filter diff hunks when 'linerange' and 'patch' are specified in filelog
|
Mon, 13 Mar 2017 15:15:49 +0100 |
Denis Laxalde |
hgweb: add a 'linerange' parameter to webutil.diffs()
|
Thu, 19 Jan 2017 17:41:00 +0100 |
Denis Laxalde |
hgweb: handle a "linerange" request parameter in filelog command
|
Sun, 26 Mar 2017 16:51:19 -0700 |
Kostia Balytskyi |
shelve: add logic to preserve active bookmarks
|
Sun, 26 Mar 2017 12:26:35 -0700 |
Jun Wu |
metadataonlyctx: speed up sanity check
|
Fri, 24 Feb 2017 18:39:08 +0100 |
Denis Laxalde |
revset: factor out linerange processing into a utility function
|
Mon, 13 Mar 2017 10:41:13 +0100 |
Denis Laxalde |
hgweb: add a "patch" query parameter to filelog command
|
Mon, 13 Mar 2017 10:40:19 +0100 |
Denis Laxalde |
hgweb: handle "parity" internally in webutil.diffs()
|
Mon, 27 Mar 2017 09:44:36 +0900 |
FUJIWARA Katsunori |
largefiles: add lfile argument to updatestandin() for efficiency (API)
|
Mon, 27 Mar 2017 09:44:36 +0900 |
FUJIWARA Katsunori |
largefiles: use strip() instead of slicing to get rid of EOL of standin
|
Mon, 27 Mar 2017 09:44:36 +0900 |
FUJIWARA Katsunori |
largefiles: rename local variable appropriately
|
Mon, 27 Mar 2017 09:44:35 +0900 |
FUJIWARA Katsunori |
largefiles: avoid redundant loop to eliminate None from list
|
Mon, 27 Mar 2017 09:44:35 +0900 |
FUJIWARA Katsunori |
largefiles: avoid meaningless changectx looking up
|
Mon, 27 Mar 2017 09:44:35 +0900 |
FUJIWARA Katsunori |
largefiles: avoid redundant changectx looking up at each repetitions
|
Mon, 27 Mar 2017 09:44:34 +0900 |
FUJIWARA Katsunori |
largefiles: omit updating newly added standin at linear merging
|
Mon, 27 Mar 2017 09:44:34 +0900 |
FUJIWARA Katsunori |
largefiles: reuse hexsha1() to centralize hash calculation logic into it
|
Sun, 26 Mar 2017 19:11:41 +0900 |
Yuya Nishihara |
py3: prove second commit works
|
Sun, 26 Mar 2017 19:06:48 +0900 |
Yuya Nishihara |
py3: fix manifestdict.fastdelta() to be compatible with memoryview
|
Sun, 26 Mar 2017 17:00:23 -0700 |
Jun Wu |
crecord: use ProgrammingError
|
Sun, 26 Mar 2017 16:59:30 -0700 |
Jun Wu |
transaction: use ProgrammingError
|
Sun, 26 Mar 2017 16:57:25 -0700 |
Jun Wu |
bundle2: use ProgrammingError
|
Sun, 26 Mar 2017 16:55:56 -0700 |
Jun Wu |
merge: use ProgrammingError
|
Sun, 26 Mar 2017 16:53:28 -0700 |
Jun Wu |
repair: use ProgrammingError
|
Sun, 26 Mar 2017 16:33:12 +0900 |
Yuya Nishihara |
py3: abuse r'' to preserve str-ness of literals passed to __setattr__()
|
Sun, 26 Mar 2017 17:12:06 +0900 |
Yuya Nishihara |
py3: fix slicing of byte string in revlog.compress()
|
Sun, 26 Mar 2017 16:31:01 +0900 |
Yuya Nishihara |
py3: use bytes() to cast to immutable bytes in changelog.appender.write()
|
Sun, 26 Mar 2017 16:16:45 +0900 |
Yuya Nishihara |
py3: use bytes() to cast to immutable bytes in pure.bdiff.bdiff()
|
Sun, 26 Mar 2017 16:14:04 +0900 |
Yuya Nishihara |
bdiff: drop support for array.array argument from pure.bdiff.bdiff()
|
Sun, 26 Mar 2017 15:55:34 +0200 |
Pierre-Yves David |
histedit: test that an aborted histedit can be rerun (with obsolete)
|
Sun, 26 Mar 2017 15:46:09 +0200 |
Pierre-Yves David |
histedit: backout changeset 6f0b7475cf9a
|
Sun, 26 Mar 2017 15:34:39 +0200 |
Pierre-Yves David |
histedit: backout changeset 2b599f5468a4
|
Sun, 26 Mar 2017 16:48:29 -0400 |
Augie Fackler |
revsetlang: fix _quote on int on python3
|
Sun, 26 Mar 2017 20:58:54 -0700 |
Jun Wu |
runtests: unset editor and pager related environment variables
|
Sun, 26 Mar 2017 17:59:33 -0700 |
Jun Wu |
debugfsinfo: improve case-sensitive testing
|
Sun, 26 Mar 2017 17:29:37 -0700 |
Jun Wu |
debugfsinfo: show fstype for given path
|
Sun, 26 Mar 2017 21:10:25 +0530 |
Pulkit Goyal |
test-check-py3-commands: cleanup tests related to `hg status`
|
Sun, 26 Mar 2017 20:58:21 +0530 |
Pulkit Goyal |
diff: use pycompat.{byteskwargs, strkwargs} to switch opts b/w bytes and str
|
Sun, 26 Mar 2017 20:54:50 +0530 |
Pulkit Goyal |
patch: make regular expressions bytes by adding b''
|
Sun, 26 Mar 2017 20:49:18 +0530 |
Pulkit Goyal |
dispatch: use pycompat.maplist() instead of map() to get a list
|
Sat, 25 Mar 2017 13:29:23 -0400 |
Matt Harbison |
color: fix grammar in help text
|
Sat, 25 Mar 2017 12:58:55 -0700 |
Jun Wu |
statfs: detect more filesystems on Linux
|
Thu, 23 Mar 2017 23:47:23 -0400 |
Matt Harbison |
repair: use context manager for lock management
|
Fri, 24 Mar 2017 19:52:43 -0700 |
Gregory Szorc |
gitweb: use monospace font for commit messages
|
Fri, 24 Mar 2017 22:40:08 -0400 |
Matt Harbison |
pager: improve support for various flavors of `more` on Windows
|
Fri, 24 Mar 2017 15:05:42 -0700 |
Jun Wu |
statfs: avoid static allocation
|
Fri, 24 Mar 2017 14:59:19 -0700 |
Jun Wu |
statfs: change Linux feature detection
|
Fri, 24 Mar 2017 16:20:10 -0700 |
Martin von Zweigbergk |
rebase: don't require destination if commands.rebase.requiredest=False
|
Fri, 24 Mar 2017 16:20:04 -0700 |
Martin von Zweigbergk |
tests: add tests with commands.{update,rebase}.requiredest=False
|
Sun, 12 Mar 2017 12:33:35 -0700 |
Durham Goode |
rebase: move state serialization to use unfiltered repo
|
Fri, 24 Mar 2017 22:29:22 +0900 |
FUJIWARA Katsunori |
largefiles: avoid redundant standin() invocations
|
Fri, 24 Mar 2017 22:29:22 +0900 |
FUJIWARA Katsunori |
largefiles: replace hashrepofile by hashfile (API)
|
Fri, 24 Mar 2017 22:26:34 +0900 |
FUJIWARA Katsunori |
largefiles: call readstandin() with changectx itself instead of rev or node
|
Fri, 24 Mar 2017 22:24:59 +0900 |
FUJIWARA Katsunori |
largefiles: omit redundant splitstandin() invocations
|
Fri, 24 Mar 2017 22:24:59 +0900 |
FUJIWARA Katsunori |
largefiles: replace splitstandin() by isstandin() to omit str creation
|
Fri, 24 Mar 2017 22:24:58 +0900 |
FUJIWARA Katsunori |
largefiles: omit redundant isstandin() before splitstandin()
|
Fri, 24 Mar 2017 22:13:23 +0900 |
FUJIWARA Katsunori |
misc: update descriptions about removed file for filectxfn
|
Mon, 20 Mar 2017 17:58:44 -0400 |
Augie Fackler |
osx: always purge build/mercurial before starting build
|
Mon, 20 Mar 2017 17:49:47 -0400 |
Augie Fackler |
osx: use more paranoid quoting in test
|
Mon, 20 Mar 2017 17:50:05 -0400 |
Augie Fackler |
osx: install completion scripts using install(1) to avoid umask badness
|
Fri, 24 Mar 2017 08:37:26 -0700 |
Martin von Zweigbergk |
merge with stable
|
Sun, 19 Mar 2017 01:47:56 -0400 |
Augie Fackler |
py3: prove `hg {add,addremove,commit} all work
|
Thu, 23 Mar 2017 10:46:50 -0400 |
Augie Fackler |
revsetlang: perform quoting using ui.escapestr instead of repr()
|
Thu, 23 Mar 2017 10:41:34 -0400 |
Augie Fackler |
revsetlang: add docstring with some tests to _quote
|
Sun, 19 Mar 2017 01:14:19 -0400 |
Augie Fackler |
revsetlang: move quoting function to not be a closure
|
Thu, 23 Mar 2017 10:33:20 -0400 |
Augie Fackler |
revsetlang: portably bytestring-ify another pair of int() calls
|
Thu, 23 Mar 2017 21:23:21 -0700 |
Jun Wu |
checkcode: enforce lowercase for extension docstring title
|
Thu, 23 Mar 2017 21:16:55 -0700 |
Jun Wu |
logtoprocess: use lowercase for docstring title
|
Thu, 23 Mar 2017 21:16:29 -0700 |
Jun Wu |
journal: use lowercase for docstring title
|
Thu, 23 Mar 2017 21:15:39 -0700 |
Jun Wu |
automv: use lowercase for docstring title
|
Thu, 23 Mar 2017 22:31:50 -0700 |
Jun Wu |
util: enable hardlink for some BSD-family filesystems
|
Thu, 23 Mar 2017 22:13:02 -0700 |
Jun Wu |
osutil: report fstype for BSD and OSX
|
Thu, 23 Mar 2017 22:15:36 -0700 |
Jun Wu |
setup: use a more strict way to test BSD or OSX's statfs
|
Thu, 23 Mar 2017 12:03:19 -0700 |
Jun Wu |
debugfsinfo: use util.getfstype
|
Thu, 23 Mar 2017 12:01:18 -0700 |
Jun Wu |
util: use util.getfstype
|
Thu, 23 Mar 2017 11:58:45 -0700 |
Jun Wu |
util: add a getfstype method
|
Mon, 20 Mar 2017 00:19:33 -0400 |
Matt Harbison |
pager: fix the invocation of `more` on Windows
|
Wed, 22 Mar 2017 16:36:53 -0700 |
Martin von Zweigbergk |
help: format ``commands`` heading correctly
|
Wed, 22 Mar 2017 14:12:58 -0500 |
David Soria Parra |
convert: fix the handling of empty changlist descriptions in P4
|
Tue, 21 Mar 2017 17:50:44 -0700 |
Martin von Zweigbergk |
status: support commands.status.relative config
|
Tue, 21 Mar 2017 21:26:52 -0700 |
Martin von Zweigbergk |
plain: ignore [commands] config
|
Thu, 23 Mar 2017 19:54:59 -0700 |
Gregory Szorc |
changegroup: store old heads as a set
stable 4.1.2
|
Tue, 21 Mar 2017 23:30:13 +0100 |
Pierre-Yves David |
checkheads: extract obsolete post processing in its own function
|
Wed, 22 Mar 2017 11:26:23 -0700 |
Kostia Balytskyi |
tests: make test-simplekeyvaluefile.py py2.6-compatible
|
Thu, 23 Mar 2017 20:57:27 +0900 |
Yuya Nishihara |
similar: use cheaper hash() function to test exact matches
|
Thu, 23 Mar 2017 20:52:41 +0900 |
Yuya Nishihara |
similar: take the first match instead of the last
|
Thu, 23 Mar 2017 21:17:08 +0900 |
Yuya Nishihara |
similar: do not look up and create filectx more than once
|
Thu, 23 Mar 2017 21:10:45 +0900 |
Yuya Nishihara |
similar: use common names for changectx variables
|
Thu, 23 Mar 2017 20:50:33 +0900 |
Yuya Nishihara |
similar: get rid of quadratic addedfiles.remove()
|
Sun, 15 Mar 2015 18:58:56 +0900 |
Yuya Nishihara |
similar: sort files not by object id but by path for stable result
|
Sun, 12 Mar 2017 01:34:17 -0800 |
Jun Wu |
debugfsinfo: print fstype information
|
Sun, 12 Mar 2017 01:03:23 -0800 |
Jun Wu |
util: enable hardlink for copyfile
|
Sun, 12 Mar 2017 00:26:20 -0800 |
Jun Wu |
hghave: add a check about whitelisted filesystem that supports hardlink
|
Sun, 12 Mar 2017 00:23:07 -0800 |
Jun Wu |
util: disable hardlink for copyfile if fstype is outside a whitelist
|
Tue, 21 Mar 2017 17:39:49 -0400 |
Augie Fackler |
revlog: use pycompat.maplist to eagerly evaluate map on Python 3
|
Tue, 21 Mar 2017 22:47:49 -0700 |
Gregory Szorc |
py3: stop exporting urlparse from pycompat and util (API)
|
Tue, 21 Mar 2017 22:46:17 -0700 |
Gregory Szorc |
check-code: recommend util.urlreq when importing urlparse
|
Tue, 21 Mar 2017 22:45:02 -0700 |
Gregory Szorc |
tests: use urlreq in tinyproxy.py
|
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
|