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
Wed, 03 Jun 2015 14:29:11 -0700 Pierre-Yves David pull: avoid race condition with 'hg pull --rev name --update' (issue4706) stable
Fri, 29 May 2015 13:11:52 -0700 Laurent Charignon revert: add an experimental config to use inverted selection
Wed, 20 May 2015 11:44:06 -0500 Pierre-Yves David bundle2: stop capturing output for ssh again
Wed, 20 May 2015 11:41:48 -0500 Pierre-Yves David sshpeer: use the doublepipe object for the server to client channel
Fri, 22 May 2015 10:48:11 -0500 Pierre-Yves David sshpeer: introduce a "doublepipe" class
Wed, 20 May 2015 18:00:05 -0500 Pierre-Yves David util: add a simple poll utility
Wed, 03 Jun 2015 14:22:21 -0700 Laurent Charignon crecord: fix blue artifact bug coming back from help screen
Wed, 03 Jun 2015 14:21:15 -0400 Matt Harbison scmutil: consistently return subrepos relative to ctx1 from itersubrepos()
Wed, 03 Jun 2015 13:51:27 -0400 Matt Harbison context: introduce the nullsub() method
Wed, 03 Jun 2015 13:45:42 -0400 Matt Harbison subrepo: introduce the nullsubrepo() method
Thu, 07 May 2015 17:15:24 +0900 Yuya Nishihara ssl: prompt passphrase of client key file via ui.getpass() (issue4648)
Thu, 07 May 2015 17:02:20 +0900 Yuya Nishihara https: do not inherit httplib.HTTPSConnection that creates unused SSLContext
Thu, 07 May 2015 17:38:22 +0900 Yuya Nishihara test-https: test basic functions of client certificate authentication
Mon, 01 Jun 2015 14:16:52 -0400 Jordi Gutiérrez Hermoso phases: add `hg help phases` hint to failures to edit public commits
Mon, 01 Jun 2015 18:05:38 +0000 Jordi Gutiérrez Hermoso phases: rewrite "immutable changeset" to "public changeset"
Tue, 02 Jun 2015 15:04:39 -0400 Jordi Gutiérrez Hermoso revlog: raise an exception earlier if an entry is too large (issue4675)
Wed, 03 Jun 2015 14:31:19 -0500 Steve Borho wix: move library.zip and all *.pyd into a lib/ folder
Wed, 20 May 2015 11:31:38 -0500 Pierre-Yves David sshpeer: run the ssh command unbuffered
Sun, 31 May 2015 00:00:36 -0700 Pierre-Yves David sshpeer: use a 'bufferedinputpipe' for standard output of the ssh process
Sat, 30 May 2015 23:55:24 -0700 Pierre-Yves David util: introduce a bufferedinputpipe utility
Wed, 27 May 2015 22:11:37 -0700 Pierre-Yves David test: drop all the forced use of bundle2
Fri, 06 Feb 2015 17:41:24 +0000 Pierre-Yves David bundle2: use bundle2 by default
Mon, 01 Jun 2015 10:28:40 -0700 Pierre-Yves David wireprotocol: distinguish list and set in getbundle argument
Mon, 25 May 2015 17:14:11 -0700 Gregory Szorc exchange: support transferring .hgtags fnodes mapping
Mon, 01 Jun 2015 20:23:22 -0700 Gregory Szorc bundle2: part handler for processing .hgtags fnodes mappings
Tue, 02 Jun 2015 19:58:06 -0700 Gregory Szorc changegroup: rename _computeoutgoing to computeoutgoing
Tue, 02 Jun 2015 13:24:39 -0500 Matt Mackall merge with stable
Mon, 01 Jun 2015 22:46:05 -0400 Matt Harbison test-treemanifest: add globs for Windows
Mon, 01 Jun 2015 22:41:07 -0400 Matt Harbison test-import: sync with 6084926366b9 for platforms without execbit
Mon, 01 Jun 2015 14:42:55 -0400 Matt Harbison hgwebdir: avoid redundant repo and directory entries when 'web.name' is set stable
Mon, 01 Jun 2015 15:16:28 -0500 Matt Mackall Added signature for changeset ed18f4acf435 stable
Mon, 01 Jun 2015 15:16:24 -0500 Matt Mackall Added tag 3.4.1 for changeset ed18f4acf435 stable
Mon, 01 Jun 2015 14:47:02 -0500 Matt Mackall merge with stable
Tue, 02 Jun 2015 02:28:33 +0900 FUJIWARA Katsunori templatekw: compare target context and its parent exactly (issue4690) stable 3.4.1
Fri, 29 May 2015 15:18:49 -0700 Pierre-Yves David test: use bundle2 in test-pull-http
Wed, 27 May 2015 12:55:32 -0700 Pierre-Yves David test: use bundle2 in test-push-http
Wed, 27 May 2015 12:54:51 -0700 Pierre-Yves David test: copy test-push-http.t to testpush-http-bundle1.t
Sun, 31 May 2015 16:59:34 -0500 Matt Mackall tests: add (?) flag for optional lines
Wed, 15 Apr 2015 09:07:54 -0700 Ryan McElroy templatekw: display active bookmark more consistently (issue4552) (BC)
Sun, 24 May 2015 18:30:27 +0900 Yuya Nishihara revrange: build spanset from x:y range
Sun, 24 May 2015 18:11:33 +0900 Yuya Nishihara revrange: build balanced tree of addsets from revisions (issue4565)
Sun, 24 May 2015 17:59:55 +0900 Yuya Nishihara revrange: clean up meaningless reconstruction of sets
Sun, 24 May 2015 17:53:22 +0900 Yuya Nishihara revrange: drop unnecessary deduplication of revisions
Fri, 29 May 2015 22:23:58 +0200 Gilles Moris summary: move the parents phase marker to commit line (issue4688)
Mon, 25 May 2015 16:48:55 -0700 Gregory Szorc tags: support setting hgtags fnodes cache entries
Mon, 25 May 2015 16:24:23 -0700 Gregory Szorc tags: support reading tags cache without populating
Sun, 31 May 2015 17:41:35 -0700 Gregory Szorc check-commit: make foo_bar naming regexp less greedy
Wed, 27 May 2015 12:05:08 -0700 Pierre-Yves David test: use bundle2 in test-http
Wed, 27 May 2015 12:03:31 -0700 Pierre-Yves David test: copy test-http.t to test-http-bundle1.t
Wed, 27 May 2015 11:57:20 -0700 Pierre-Yves David test: use bundle2 in test-ssh
Wed, 27 May 2015 11:55:39 -0700 Pierre-Yves David test: copy test-ssh.t to test-ssh-bundle1.t
(0) -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 tip