Mon, 27 Oct 2014 13:40:12 +0100 |
Pierre-Yves David |
revsetbenchmarks: clean up revsets that achieved with default variants
|
Tue, 09 Jun 2015 23:49:07 -0700 |
Pierre-Yves David |
revsetbenchmarks: use combination variants in default set
|
Tue, 09 Jun 2015 23:45:34 -0700 |
Pierre-Yves David |
revsetbenchmarks: support combining variants with "+"
|
Tue, 09 Jun 2015 21:10:44 -0700 |
Pierre-Yves David |
revsetbenchmarks: use many more variants by default
|
Tue, 09 Jun 2015 21:20:54 -0700 |
Pierre-Yves David |
revsetbenchmarks: display even more compact timing result
|
Mon, 27 Oct 2014 11:59:39 +0100 |
Pierre-Yves David |
revsetbenchmarks: allow running multiple variants per revset
|
Tue, 09 Jun 2015 21:30:04 -0700 |
Pierre-Yves David |
revsetbenchmarks: display relative change when meaningful
|
Tue, 09 Jun 2015 18:53:04 -0700 |
Pierre-Yves David |
revsetbenchmarks: improve revision printing
|
Tue, 09 Jun 2015 18:40:06 -0700 |
Pierre-Yves David |
revsetbenchmarks: hide most timing under a --verbose flag
|
Tue, 09 Jun 2015 18:32:47 -0700 |
Pierre-Yves David |
revsetbenchmarks: drop outdated comment
|
Tue, 09 Jun 2015 18:39:55 -0700 |
Pierre-Yves David |
revsetbenchmarks: fix argument parsing
|
Tue, 09 Jun 2015 17:15:48 -0700 |
Pierre-Yves David |
revsetbenchmarks: use a more compact output format with a header
|
Fri, 12 Jun 2015 16:42:07 -0400 |
Augie Fackler |
revsetbenchmarks: clarify comment based on irc discussion
|
Thu, 11 Jun 2015 10:55:02 -0700 |
Pierre-Yves David |
revsetbenchmarks: ensure all indexes have the same width
|
Tue, 09 Jun 2015 16:57:18 -0700 |
Pierre-Yves David |
revsetbenchmarks: factor out result output into a function
|
Tue, 09 Jun 2015 16:48:29 -0700 |
Pierre-Yves David |
revsetbenchmarks: parse perfrevset output into actual number
|
Tue, 09 Jun 2015 15:58:48 -0700 |
Pierre-Yves David |
revsetbenchmarks: improve error output in case of failure
|
Tue, 09 Jun 2015 15:49:14 -0700 |
Pierre-Yves David |
revsetbenchmarks: extract call to mercurial into a function
|
Wed, 10 Jun 2015 19:26:16 -0700 |
Pierre-Yves David |
phases: really fix native phase computation
|
Fri, 12 Jun 2015 18:34:10 +0800 |
Anton Shestakov |
hgweb: don't point file links at tip hash where it doesn't make sense
|
Fri, 12 Jun 2015 16:09:59 +0800 |
Anton Shestakov |
hgweb: don't point graph links at tip hash where it doesn't make sense
|
Fri, 12 Jun 2015 15:29:12 +0800 |
Anton Shestakov |
hgweb: put help link in paper/search.tmpl separately for consistency
|
Thu, 11 Jun 2015 00:26:06 -0700 |
Pierre-Yves David |
help: use 'color' as an example (instead of 'progress')
|
Mon, 08 Jun 2015 01:01:21 -0700 |
Pierre-Yves David |
progress: deprecate the progress extension
|
Mon, 08 Jun 2015 01:00:47 -0700 |
Pierre-Yves David |
progress: empty the extension of any logic
|
Wed, 10 Jun 2015 11:56:55 -0700 |
Pierre-Yves David |
progress: move config help into core config help
|
Sun, 07 Jun 2015 17:51:27 -0700 |
Pierre-Yves David |
progress: display progress bars by default with core Mercurial
|
Sun, 07 Jun 2015 15:57:54 -0700 |
Pierre-Yves David |
bundle2: provide number of changesets information to 'addchangegroup'
|
Sun, 07 Jun 2015 15:57:40 -0700 |
Pierre-Yves David |
addchangegroup: accept an expected total number of changesets as argument
|
Sun, 07 Jun 2015 15:52:57 -0700 |
Pierre-Yves David |
getbundle: add data about the number of changesets bundled
|
Wed, 10 Jun 2015 14:38:09 -0500 |
Matt Mackall |
tests: test basic template support for status
|
Wed, 10 Jun 2015 14:35:05 -0500 |
Matt Mackall |
templates: add a default template style for status
|
Wed, 10 Jun 2015 14:33:38 -0500 |
Matt Mackall |
formatter: add template support
|
Wed, 10 Jun 2015 14:30:18 -0500 |
Matt Mackall |
formatter: add a method to build a full templater from a -T option
|
Wed, 10 Jun 2015 14:29:13 -0500 |
Matt Mackall |
formatter: move most of template option helper to formatter
|
Wed, 10 Jun 2015 22:08:15 +0900 |
Yuya Nishihara |
color: copy docstring of label() template function to wrapper
|
Mon, 08 Jun 2015 18:48:45 +0900 |
Yuya Nishihara |
templater: make pad function evaluate both string and rawstring templates
|
Sat, 06 Jun 2015 22:10:18 -0400 |
Matt Harbison |
largefiles: ignore hidden changesets with 'verify --large --lfa'
|
Wed, 10 Jun 2015 14:49:27 -0700 |
Martin von Zweigbergk |
bundle2: clarify in docstring that header size is for a single header
|
Wed, 10 Jun 2015 14:47:24 -0700 |
Martin von Zweigbergk |
bundle2: rename duplicate handlepushkeyreply to handleobsmarkerreply
|
Sun, 07 Jun 2015 15:49:57 -0700 |
Pierre-Yves David |
changegroup: remove 'getchangegroupraw' function
|
Sun, 07 Jun 2015 15:49:17 -0700 |
Pierre-Yves David |
exchange: expand usage of getchangegroupraw
|
Sun, 07 Jun 2015 15:47:07 -0700 |
Pierre-Yves David |
getbundle: have a single getchangegroupraw call site
|
Wed, 27 May 2015 22:25:51 -0700 |
Pierre-Yves David |
phases: abort the whole push if phases fail to update (BC)
|
Wed, 27 May 2015 22:25:33 -0700 |
Pierre-Yves David |
bookmarks: abort the whole push if bookmarks fails to update (BC)
|
Mon, 08 Jun 2015 16:55:21 -0700 |
Kyle Lippincott |
httppeer: allow extensions to replace urllib2.Request
|
Sun, 07 Jun 2015 17:50:56 -0700 |
Pierre-Yves David |
progress: move all logic altering the ui object logic in mercurial.ui
|
Sun, 07 Jun 2015 17:26:34 -0700 |
Pierre-Yves David |
progress: move the singleton logic to the ui module
|
Sun, 07 Jun 2015 17:19:20 -0700 |
Pierre-Yves David |
progress: move most extension code into a 'mercurial.progress' module
|
Tue, 09 Jun 2015 23:40:13 -0400 |
Matt Harbison |
test-subrepo-recursion: restore globs for Windows
|
Tue, 09 Jun 2015 21:39:33 -0400 |
Matt Harbison |
tests: restore 'python' and '$TESTDIR/' for dummyssh invocation
|
Tue, 09 Jun 2015 15:18:47 -0700 |
Pierre-Yves David |
perf: support -T for every perf commands
|
Wed, 10 Jun 2015 13:10:53 -0400 |
Pierre-Yves David |
bundle2: convey PushkeyFailed error over the wire
|
Sat, 06 Jun 2015 00:50:27 -0700 |
Pierre-Yves David |
bundle2: also capture reply capability on failure
|
Sat, 06 Jun 2015 00:32:19 -0700 |
Pierre-Yves David |
bundle2: add an 'error' capability
|
Tue, 09 Jun 2015 13:21:20 -0500 |
Matt Mackall |
merge with stable
|
Sat, 04 Apr 2015 01:03:52 -0700 |
Ryan McElroy |
templater: introduce indent function
|
Sun, 07 Jun 2015 17:14:17 -0700 |
Pierre-Yves David |
hgewb: disable progress when serving (issue4582)
|
Tue, 09 Jun 2015 12:57:57 -0400 |
Augie Fackler |
test-subrepo-recursion.t: fix progress output on no-hardlink systems
|
Tue, 09 Jun 2015 00:02:02 -0400 |
Matt Harbison |
test-ssh: stablize for platform-specific shell quoting
|
Fri, 05 Jun 2015 16:30:11 -0700 |
Pierre-Yves David |
push: catch and process PushkeyFailed error
|
Wed, 27 May 2015 23:48:54 -0700 |
Pierre-Yves David |
bundle2: introduce a PushkeyFail error to abort unbundle on pushkey error
|
Fri, 05 Jun 2015 13:31:18 -0700 |
Laurent Charignon |
record: exiting editor with non-zero status should not stop recording session
|
Sun, 07 Jun 2015 18:11:23 -0700 |
Pierre-Yves David |
progress: stop double-wrapping of ui class
|
Wed, 27 May 2015 05:28:40 -0700 |
Pierre-Yves David |
bundle2: abort when a mandatory pushkey part fails
|
Wed, 27 May 2015 05:35:00 -0700 |
Pierre-Yves David |
push: make pushkey part advisory
|
Mon, 08 Jun 2015 13:32:38 -0700 |
Pierre-Yves David |
bundle2: pull bookmark the old way if no bundle2 listkeys support (issue4701)
|
Mon, 08 Jun 2015 15:10:15 -0500 |
Matt Mackall |
tests: simplify printenv calls
|
Mon, 08 Jun 2015 17:34:45 -0500 |
Matt Mackall |
tests: make printenv executable
|
Mon, 08 Jun 2015 15:02:49 -0500 |
Matt Mackall |
tests: simplify calls to dummyssh
|
Mon, 08 Jun 2015 17:33:32 -0500 |
Matt Mackall |
tests: remove duplicate inline dummyssh in test-wireproto.t
|
Mon, 08 Jun 2015 14:55:40 -0500 |
Matt Mackall |
tests: drop DAEMON_PIDS from killdaemons calls
|
Mon, 08 Jun 2015 14:21:45 -0500 |
Matt Mackall |
tests: make killdaemons.py use DAEMON_PIDS by default
|
Mon, 08 Jun 2015 14:44:30 -0500 |
Matt Mackall |
tests: drop explicit $TESTDIR from executables
|
Mon, 08 Jun 2015 18:14:22 +0900 |
Yuya Nishihara |
templater: do not preprocess template string in "if" expression (issue4714)
stable
|
Fri, 05 Jun 2015 22:53:15 -0400 |
Matt Harbison |
largefiles: use the optional badfn argument when building a matcher
|
Fri, 05 Jun 2015 19:35:32 -0400 |
Matt Harbison |
mq: use the optional badfn argument when building a matcher
|
Fri, 05 Jun 2015 19:33:41 -0400 |
Matt Harbison |
commands: use the optional badfn argument when building a matcher
|
Fri, 05 Jun 2015 19:24:32 -0400 |
Matt Harbison |
scmutil: add an optional parameter to matcher factories for a bad() override
|
Fri, 05 Jun 2015 19:07:54 -0400 |
Matt Harbison |
scmutil: use the optional badfn argument when building a matcher
|
Fri, 05 Jun 2015 19:01:04 -0400 |
Matt Harbison |
context: add an optional constructor parameter for a match.bad() override
|
Fri, 05 Jun 2015 18:56:33 -0400 |
Matt Harbison |
match: add an optional constructor parameter for a bad() override
|
Sun, 07 Jun 2015 09:30:15 +0900 |
Yuya Nishihara |
mail: pass ui to sslutil.wrapsocket() even if verifycert is off (issue4713)
|
Sat, 06 Jun 2015 14:03:55 +0200 |
Adrian Buehlmann |
windows: use os.SEEK_END
|
Fri, 05 Jun 2015 15:44:43 -0500 |
Matt Mackall |
merge with stable
|
Fri, 05 Jun 2015 12:57:21 -0700 |
Laurent Charignon |
crecord: fix three typos introduced while moving crecord into core
stable
|
Thu, 04 Jun 2015 14:57:58 -0500 |
Matt Mackall |
revlog: move size limit check to addrevision
|
Wed, 20 May 2015 11:55:59 -0500 |
Pierre-Yves David |
sshpeer: also use doublepipe for client to server communication
|
Fri, 05 Jun 2015 04:54:23 -0700 |
Pierre-Yves David |
sshpeer: allow doublepipe on unbuffered main pipe
|
Wed, 20 May 2015 10:58:29 -0500 |
Pierre-Yves David |
sshpeer: allow write operations through double pipe
|
Wed, 20 May 2015 17:40:47 -0500 |
Pierre-Yves David |
sshpeer: rename 'size' to 'data' in doublepipe
|
Fri, 05 Jun 2015 14:34:58 -0400 |
Augie Fackler |
mq: ban \r and \n in patch names (issue4711)
|
Fri, 05 Jun 2015 14:31:52 -0400 |
Augie Fackler |
mq: use %r to format illegal characters instead of manually quoting
|
Fri, 05 Jun 2015 15:20:33 -0400 |
Augie Fackler |
histedit: abort rather than edit a public changeset (issue4704)
|
Fri, 05 Jun 2015 15:06:58 -0400 |
Augie Fackler |
test-histedit-edit: add test that demonstrates bug in issue4704
|
Fri, 05 Jun 2015 15:12:08 -0400 |
Augie Fackler |
histedit: copyedit docstring wording problem I noticed while here
|
Fri, 05 Jun 2015 13:00:18 -0500 |
Matt Mackall |
merge with stable
|
Thu, 04 Jun 2015 22:10:32 -0700 |
Pierre-Yves David |
dirstate: avoid invalidating every entries when list is empty
|
Fri, 05 Jun 2015 10:44:34 -0700 |
Laurent Charignon |
crecord: fix a typo introduced when moving crecord to core
stable
|
Mon, 01 Jun 2015 22:34:01 -0700 |
Pierre-Yves David |
pull: prevent race condition in bookmark update when using -B (issue4689)
|
Tue, 02 Jun 2015 00:43:11 -0700 |
Pierre-Yves David |
pull: allow a generic way to pass parameters to the pull operation
|
Mon, 01 Jun 2015 22:29:49 -0700 |
Pierre-Yves David |
pull: skip pulling remote bookmarks with bundle2 if a value already exists
|
Mon, 01 Jun 2015 22:28:03 -0700 |
Pierre-Yves David |
pull: skip pulling remote bookmarks with bundle1 if a value already exist
|
Mon, 01 Jun 2015 17:47:15 -0700 |
Pierre-Yves David |
test: pull through http when testing for race conditions
|
Mon, 01 Jun 2015 17:54:29 -0700 |
Pierre-Yves David |
test: display pre-pull remote bookmark state when testing race condition
|
Thu, 04 Jun 2015 22:11:18 -0400 |
Matt Harbison |
largefiles: replace match.bad() monkey patching with match.badmatch()
|
Thu, 04 Jun 2015 22:02:22 -0400 |
Matt Harbison |
revert: replace match.bad() monkey patching with match.badmatch()
|
Thu, 04 Jun 2015 21:55:56 -0400 |
Matt Harbison |
cat: replace match.bad() monkey patching with match.badmatch()
|
Thu, 04 Jun 2015 21:53:16 -0400 |
Matt Harbison |
forget: replace match.bad() monkey patching with match.badmatch()
|
Thu, 04 Jun 2015 21:49:50 -0400 |
Matt Harbison |
add: replace match.bad() monkey patching with match.badmatch()
|
Thu, 04 Jun 2015 21:37:59 -0400 |
Matt Harbison |
context: replace match.bad() monkey patching with match.badmatch()
|
Thu, 04 Jun 2015 21:25:07 -0400 |
Matt Harbison |
addremove: replace match.bad() monkey patching with match.badmatch()
|
Thu, 04 Jun 2015 21:19:22 -0400 |
Matt Harbison |
match: introduce badmatch() to eliminate long callback chains with subrepos
|
Fri, 05 Jun 2015 21:45:44 +0900 |
Yuya Nishihara |
ssl: remove CERT_REQUIRED constant that was necessary for compatibility
|
Fri, 05 Jun 2015 21:40:59 +0900 |
Yuya Nishihara |
ssl: drop try-except clause that was necessary for ancient Python
|
Fri, 05 Jun 2015 21:37:46 +0900 |
Yuya Nishihara |
ssl: drop support for Python < 2.6, require ssl module
|
Fri, 05 Jun 2015 21:25:28 +0900 |
Yuya Nishihara |
ssl: rename ssl_wrap_socket() to conform to our naming convention
|
Fri, 05 Jun 2015 07:49:06 +0900 |
Yuya Nishihara |
test-https: kill only hgweb daemon to restart for client-auth test
|
Thu, 04 Jun 2015 17:51:19 -0500 |
Matt Mackall |
merge with stable
|
Mon, 01 Jun 2015 18:06:20 -0400 |
Matt Harbison |
hgwebdir: don't allow the hidden parent of a subrepo to show as a directory
stable
|