Sat, 17 Jun 2017 23:09:39 -0700 |
Martin von Zweigbergk |
shelve: rewrite "x in y.children()" as "y in x.parents()"
|
Sat, 17 Jun 2017 17:16:28 +0530 |
Pulkit Goyal |
py3: use open() instead of file() constructor
|
Sat, 17 Jun 2017 15:29:26 +0530 |
Pulkit Goyal |
py3: convert keys of kwargs back to bytes using pycompat.byteskwargs()
|
Sat, 17 Jun 2017 15:05:11 +0530 |
Pulkit Goyal |
py3: use pycompat.strkwargs() to convert kwargs keys to str before passing
|
Sat, 17 Jun 2017 14:53:25 +0530 |
Pulkit Goyal |
py3: use '%d' instead of '%s' for integers
|
Sat, 17 Jun 2017 14:39:10 +0530 |
Pulkit Goyal |
py3: pass the path in hg.repository() as bytes
|
Sat, 17 Jun 2017 14:38:02 +0530 |
Pulkit Goyal |
py3: pass range() into list() to get one explicitly
|
Sun, 28 May 2017 00:12:38 +0200 |
Pierre-Yves David |
check-concurrency: expose the feature as 'concurrent-push-mode'
|
Fri, 16 Jun 2017 22:57:31 -0700 |
Martin von Zweigbergk |
exchange: switch to usual way of testing for bundle2-ness
|
Fri, 16 Jun 2017 21:57:22 -0400 |
Matt Harbison |
setup: update a comment that blamed py26 for a Windows workaround
|
Fri, 16 Jun 2017 20:55:34 -0400 |
Matt Harbison |
i18n: drop a py25 conditional
|
Fri, 16 Jun 2017 20:49:32 -0400 |
Matt Harbison |
perf: ensure HGRCPATH is exported on Windows
|
Fri, 16 Jun 2017 20:35:45 -0400 |
Matt Harbison |
test-status: glob fixes for Windows
|
Fri, 16 Jun 2017 18:42:03 -0400 |
Matt Harbison |
plan9: drop py26 hacks
|
Sun, 18 Jun 2017 12:25:23 +0900 |
Yuya Nishihara |
revset: fix negative ancestor spec to not return changectx objects
|
Mon, 01 May 2017 05:57:36 +0200 |
Pierre-Yves David |
obsolete: use ProgrammingError over assert for volatile set registration
|
Fri, 16 Jun 2017 10:13:44 -0700 |
Martin von Zweigbergk |
strip: remove a redundant setting of hookargs
|
Fri, 16 Jun 2017 10:38:14 -0700 |
Martin von Zweigbergk |
unbundle: move streamclone error case away from bundle[12] cases
|
Fri, 16 Jun 2017 10:36:43 -0700 |
Martin von Zweigbergk |
bundle2: use "else" instead of checking condition again
|
Fri, 16 Jun 2017 09:37:22 -0700 |
Martin von Zweigbergk |
wireproto: update reference to deleted addchangegroup()
|
Thu, 15 Jun 2017 13:02:58 +0200 |
Boris Feld |
template: add predecessors template
|
Sat, 22 Apr 2017 20:29:45 +0900 |
Yuya Nishihara |
commit: select template by spec.ref name
|
Sat, 22 Apr 2017 15:28:29 +0900 |
Yuya Nishihara |
commit: do not look up committemplate in template paths (BC)
|
Sat, 06 May 2017 17:03:59 +0900 |
Yuya Nishihara |
formatter: always store a literal template unnamed
|
Sat, 22 Apr 2017 20:14:55 +0900 |
Yuya Nishihara |
formatter: load templates section like a map file
|
Sat, 06 May 2017 17:41:05 +0900 |
Yuya Nishihara |
test-command-template: rewrite recursion tests by using a map file
|
Sat, 22 Apr 2017 19:56:47 +0900 |
Yuya Nishihara |
templater: add simple interface for unnamed template (API)
|
Wed, 14 Jun 2017 20:56:34 -0400 |
Augie Fackler |
ui: add support for a tweakdefaults knob
|
Thu, 15 Jun 2017 15:13:18 -0700 |
Martin von Zweigbergk |
localrepo: remove unused addchangegroup() (API)
|
Thu, 15 Jun 2017 13:47:54 -0700 |
Martin von Zweigbergk |
changegroup: rename "dh" to the clearer "deltaheads"
|
Thu, 15 Jun 2017 13:42:41 -0700 |
Martin von Zweigbergk |
changegroup: rename "srccontent" to "cgnodes"
|
Thu, 15 Jun 2017 13:42:35 -0700 |
Martin von Zweigbergk |
revlog: rename list of nodes from "content" to "nodes"
|
Thu, 15 Jun 2017 13:25:41 -0700 |
Martin von Zweigbergk |
revlog: delete obsolete comment
|
Thu, 15 Jun 2017 13:23:21 -0700 |
Martin von Zweigbergk |
revlog: delete dead assignment in addgroup()
|
Fri, 16 Jun 2017 03:01:22 +0530 |
Pulkit Goyal |
pycompat: move the queue related definitions below queue import
|
Fri, 16 Jun 2017 02:48:17 +0530 |
Pulkit Goyal |
pycompat: move multiline comments above a function to function doc
|
Fri, 16 Jun 2017 01:46:47 +0530 |
Pulkit Goyal |
py3: replace dict.iterkeys() with iter(dict)
|
Fri, 16 Jun 2017 01:28:23 +0530 |
Pulkit Goyal |
py3: explicitly convert dict.values() to a list on py3
|
Fri, 16 Jun 2017 01:24:31 +0530 |
Pulkit Goyal |
py3: alias long to int and xrange to range in test-ancestor.py on Python 3
|
Fri, 16 Jun 2017 00:36:17 +0530 |
Pulkit Goyal |
py3: add a new bytesurl() to convert a str url into bytes
|
Fri, 16 Jun 2017 00:32:52 +0530 |
Pulkit Goyal |
py3: add a new strurl() which will convert a bytes url to str
|
Thu, 15 Jun 2017 21:59:42 -0400 |
Matt Harbison |
killdaemons: fix WaitForSingleObject() error handling logic on Windows
|
Tue, 06 Jun 2017 20:18:06 -0400 |
Matt Harbison |
killdaemons: explicitly set the ctypes signatures
|
Sun, 07 May 2017 14:58:40 -0400 |
Matt Harbison |
hghave: enable 'serve' on Windows
|
Thu, 15 Jun 2017 11:00:29 -0400 |
Augie Fackler |
contrib: add a ratchet for tests in Python 3
|
Thu, 15 Jun 2017 10:59:48 -0400 |
Augie Fackler |
contrib: check in a whitelist of passing tests in Python 3
|
Thu, 15 Jun 2017 13:13:36 -0400 |
Augie Fackler |
tests: try and fail more gracefully with broken unicode escapes
|
Thu, 15 Jun 2017 12:49:13 -0400 |
Augie Fackler |
md5sum: adapt for python 3 support
|
Thu, 15 Jun 2017 11:10:51 -0700 |
Gregory Szorc |
profiling: allow configuring minimum display threshold for hotpath
|
Thu, 15 Jun 2017 11:04:46 -0700 |
Gregory Szorc |
config: document profiling.show{min,max}
|
Thu, 15 Jun 2017 10:58:36 -0700 |
Gregory Szorc |
check-config: look for ui.configwith
|
Thu, 15 Jun 2017 10:38:19 -0700 |
Gregory Szorc |
check-config: use named groups in regexp
|
Thu, 15 Jun 2017 10:36:23 -0700 |
Gregory Szorc |
check-config: use compiled regexp
|
Thu, 15 Jun 2017 10:46:39 -0700 |
Gregory Szorc |
tests: add test coverage for check-config
|
Thu, 15 Jun 2017 22:57:20 -0700 |
Martin von Zweigbergk |
exchange: use context manager for bundle1 unbundling
|
Thu, 15 Jun 2017 14:47:18 -0700 |
Martin von Zweigbergk |
unbundle: use context manager for transaction
|
Thu, 15 Jun 2017 17:00:32 -0700 |
Martin von Zweigbergk |
clonebundle: use context managers for lock and transaction
|
Tue, 11 Apr 2017 21:38:24 +0900 |
Yuya Nishihara |
changeset_templater: render template specified by templatespec tuple
|
Sat, 22 Apr 2017 19:29:41 +0900 |
Yuya Nishihara |
formatter: render template specified by templatespec tuple
|
Sat, 22 Apr 2017 19:07:00 +0900 |
Yuya Nishihara |
formatter: put topic in templatespec tuple
|
Sat, 22 Apr 2017 19:02:47 +0900 |
Yuya Nishihara |
cmdutil: pass templatespec tuple directly to changeset_templater (API)
|
Sat, 22 Apr 2017 18:48:38 +0900 |
Yuya Nishihara |
formatter: wrap (tmpl, mapfile) by named tuple
|
Sat, 22 Apr 2017 18:42:03 +0900 |
Yuya Nishihara |
cmdutil: factor out helper to create changeset_templater with literal template
|
Wed, 14 Jun 2017 23:56:58 -0400 |
Matt Harbison |
test-dirstate-race: stabilize for Windows
|
Sat, 06 May 2017 16:24:21 +0900 |
Yuya Nishihara |
formatter: document lookuptemplate()
|
Sat, 22 Apr 2017 15:30:27 +0900 |
Yuya Nishihara |
cmdutil: rename gettemplate() to _lookuplogtemplate()
|
Sat, 22 Apr 2017 15:11:53 +0900 |
Yuya Nishihara |
formatter: inline gettemplater()
|
Sat, 22 Apr 2017 15:06:06 +0900 |
Yuya Nishihara |
formatter: factor out function to create templater from literal or map file
|
Sat, 22 Apr 2017 14:53:05 +0900 |
Yuya Nishihara |
graphlog: do not look up graphnodetemplate in template paths (BC)
|
Sat, 06 May 2017 14:48:47 +0900 |
Yuya Nishihara |
formatter: open raw template file in posix semantics
|
Sat, 06 May 2017 14:47:31 +0900 |
Yuya Nishihara |
formatter: open raw template file in binary mode (BC)
|
Sat, 06 May 2017 14:40:22 +0900 |
Yuya Nishihara |
formatter: close raw template file explicitly
|
Tue, 13 Jun 2017 22:24:41 -0400 |
Matt Harbison |
largefiles: avoid a crash when archiving a subrepo with largefiles disabled
stable
|
Tue, 13 Jun 2017 17:43:33 -0400 |
Augie Fackler |
patchbomb: make getaddrs function easier to work with
|
Tue, 13 Jun 2017 16:30:50 -0400 |
Augie Fackler |
patchbomb: look for non-empty publicurl, not a non-None one
|
Tue, 13 Jun 2017 16:30:11 -0400 |
Augie Fackler |
patchbomb: make variable name for publicurl always be publicurl
|
Wed, 14 Jun 2017 01:43:47 -0400 |
Brandon McCaig |
bisect: simpler approach for option validation message
|
Mon, 12 Jun 2017 16:35:57 -0700 |
Martin von Zweigbergk |
pushkey: use False/True for return values from push functions
|
Fri, 10 Apr 2015 00:14:16 +0900 |
Yuya Nishihara |
smartset: micro optimize spanset.slice() to narrow range accordingly
|
Thu, 09 Apr 2015 23:56:06 +0900 |
Yuya Nishihara |
smartset: micro optimize baseset.slice() to use slice of list
|
Tue, 24 Mar 2015 00:14:53 +0900 |
Yuya Nishihara |
smartset: extract method to slice abstractsmartset
|
Sun, 24 May 2015 11:07:14 +0900 |
Yuya Nishihara |
smartset: extract spanset factory to make it constructed without a repo
|
Sun, 11 Jun 2017 00:21:38 +0900 |
Yuya Nishihara |
smartset: change repr of spanset to show revisions as half-open range
|
Mon, 12 Jun 2017 15:34:31 -0700 |
Siddharth Agarwal |
fsmonitor: don't write out state if identity has changed (issue5581)
|
Mon, 12 Jun 2017 15:34:31 -0700 |
Siddharth Agarwal |
fsmonitor: write state with wlock held and dirstate unchanged (issue5581)
|
Mon, 12 Jun 2017 13:56:50 -0700 |
Siddharth Agarwal |
workingctx: add a way for extensions to run code at status fixup time
|
Mon, 12 Jun 2017 13:56:43 -0700 |
Siddharth Agarwal |
workingctx: also pass status tuple into poststatusfixup
|
Mon, 12 Jun 2017 13:54:59 -0700 |
Siddharth Agarwal |
workingctx: factor out post-status dirstate fixup
|
Tue, 13 Jun 2017 10:02:34 -0400 |
Augie Fackler |
merge with stable
|
Mon, 12 Jun 2017 17:24:10 +0200 |
Pierre-Yves David |
profile: properly propagate exception from the sub-context manager
|
Mon, 12 Jun 2017 17:25:37 +0200 |
Pierre-Yves David |
profile: close 'fp' in all cases
|
Mon, 12 Jun 2017 17:21:41 +0200 |
Pierre-Yves David |
profile: close 'fp' on error within '__enter__'
|
Mon, 12 Jun 2017 17:20:48 +0200 |
Pierre-Yves David |
profile: indent part of '__enter__'
|
Mon, 12 Jun 2017 17:15:43 +0200 |
Pierre-Yves David |
profile: remove now useless indent
|
Mon, 12 Jun 2017 17:14:56 +0200 |
Pierre-Yves David |
profile: use explicit logic to control file closing
|
Mon, 12 Jun 2017 17:13:35 +0200 |
Pierre-Yves David |
profiling: move 'fp' closing logic into its own function
|
Tue, 13 Jun 2017 01:23:54 +0530 |
Pulkit Goyal |
py3: use python3 hg in test-py3-commands.t at places where py2 hg was used
|
Mon, 12 Jun 2017 13:10:09 -0700 |
Siddharth Agarwal |
test-dirstate-race: back out changeset c82fa7efcbc8
|
Sat, 10 Jun 2017 19:48:48 +0900 |
Yuya Nishihara |
revset: fix order of first/last members in compound expression (BC)
|
Sat, 10 Jun 2017 19:41:42 +0900 |
Yuya Nishihara |
revset: filter first/last members by __and__ operation
|
Sat, 10 Jun 2017 18:35:11 +0900 |
Yuya Nishihara |
revset: reject negative number to select first/last n members
|
Sat, 10 Jun 2017 18:04:56 +0900 |
Yuya Nishihara |
revset: fix order of last() n members where n > 1 (BC)
|
Sat, 10 Jun 2017 20:14:23 +0900 |
Yuya Nishihara |
debugrevspec: add option to suppress list of computed revisions
|
Sat, 10 Jun 2017 20:03:35 +0900 |
Yuya Nishihara |
debugrevspec: add option to print representation of smartset object
|
Mon, 12 Jun 2017 11:24:21 -0700 |
Martin von Zweigbergk |
help: correct description of "glob:foo/*" matching
stable
|
Sat, 10 Jun 2017 01:59:22 +0100 |
Pierre-Yves David |
bookmarks: make sure we close the bookmark file after reading
|
Sat, 10 Jun 2017 01:55:01 +0100 |
Pierre-Yves David |
bookmarks: rephrase a comment to be shorted and clearer
|
Mon, 05 Jun 2017 13:44:15 +0100 |
Pierre-Yves David |
checkheads: use a "lazyancestors" object for allfuturecommon
|
Mon, 05 Jun 2017 13:37:04 +0100 |
Pierre-Yves David |
checkheads: use "revnum" in the "allfuturecommon" set
|
Mon, 05 Jun 2017 15:20:20 +0100 |
Pierre-Yves David |
checkheads: use 'nodemap.get' to convert nodes to revs
|
Mon, 05 Jun 2017 15:17:47 +0100 |
Pierre-Yves David |
checkheads: pass "ispushed" function to the obsmarkers logic
|
Fri, 09 Jun 2017 12:29:29 +0100 |
Pierre-Yves David |
profile: drop maybeprofile
|
Fri, 09 Jun 2017 12:36:07 +0100 |
Pierre-Yves David |
profile: support --profile in alias and abbreviated version (--prof)
|
Fri, 09 Jun 2017 11:42:45 +0100 |
Pierre-Yves David |
profile: make the contextmanager object available to the callers
|
Fri, 09 Jun 2017 11:41:47 +0100 |
Pierre-Yves David |
profile: introduce a knob to control if the context is actually profiling
|
Fri, 09 Jun 2017 11:39:53 +0100 |
Pierre-Yves David |
profile: introduce a "start" method to the profile context
|
Thu, 08 Jun 2017 01:38:48 +0100 |
Pierre-Yves David |
profile: upgrade the "profile" context manager to a full class
|
Fri, 09 Jun 2017 22:15:53 -0400 |
Matt Harbison |
setup: avoid linker warnings on Windows about multiple export specifications
|
Sat, 10 Jun 2017 16:00:18 -0700 |
Sean Farley |
memctx: always use cache for filectxfn
|
Sat, 10 Jun 2017 00:06:57 -0400 |
Matt Harbison |
test-hardlinks: stabilize for Windows
|