log

age author description
Mon, 22 Jun 2015 10:19:12 -0700 Pierre-Yves David revset: improves time complexity of 'roots(xxx)'
Sat, 20 Jun 2015 16:22:10 -0700 Pierre-Yves David revsetbenchmark: do not abort on failure to run a revset
Mon, 22 Jun 2015 10:11:31 -0700 Gregory Szorc osutil: remove Python 2.4 errno conversion workaround
Mon, 22 Jun 2015 10:09:08 -0700 Gregory Szorc patch: remove email import workaround for Python 2.4
Sun, 21 Jun 2015 15:18:49 +0900 Yuya Nishihara check-commit: catch both patterns of double empty lines
Sat, 20 Jun 2015 04:13:25 -0700 Pierre-Yves David revsetbenchmarks: ignore empty lines
Sat, 20 Jun 2015 18:03:38 -0700 Gregory Szorc bundle2: reword debug message for invalid .hgtags data
Tue, 07 Apr 2015 14:14:27 -0700 Pierre-Yves David bundle2.getunbundler: rename "header" to "magicstring"
Wed, 24 Jun 2015 12:37:55 -0500 Pierre-Yves David ancestors: prefetch method outside of the loop
Sun, 21 Jun 2015 13:24:43 +0900 Yuya Nishihara templater: fix handling of \-escapes in raw string literals stable
Sat, 20 Jun 2015 23:13:34 +0900 Yuya Nishihara templater: evaluate "query" argument passed to revset() stable
Sat, 20 Jun 2015 19:59:26 -0400 Matt Harbison match: let 'path:.' and 'path:' match everything (issue4687) stable
Sun, 28 Sep 2014 20:18:43 -0700 Pierre-Yves David changelog: document the 'readpending' method
Fri, 10 Oct 2014 17:30:09 -0700 Pierre-Yves David revsets: use '&' instead of '.filter' in head
Sat, 20 Jun 2015 11:07:36 -0400 Matt Harbison fileset: don't suggest private or undocumented queries
Sat, 20 Jun 2015 10:59:56 -0400 Matt Harbison revset: don't suggest private or undocumented queries
Thu, 18 Jun 2015 15:42:40 -0500 Matt Mackall patch: add fuzz config flag (issue4697)
Fri, 19 Jun 2015 11:17:11 -0700 Pierre-Yves David devel-warn: issue a warning for old style revsets
Fri, 19 Jun 2015 11:19:45 -0700 Pierre-Yves David devel-warn: move the develwarn function as a method of the ui object
Thu, 18 Jun 2015 23:08:27 +0900 Yuya Nishihara templates: fix missing closing brace in map-cmdline.status
Fri, 19 Jun 2015 12:00:06 -0500 Matt Mackall verify: clarify misleading fncache message
Fri, 19 Jun 2015 11:07:15 -0700 Pierre-Yves David phase: add a pointer to 'hg help phases' in the 'phase' help
Thu, 18 Jun 2015 15:39:52 -0500 Matt Mackall publishing: unconditionally trust publishing flag
Thu, 18 Jun 2015 15:34:22 -0500 Matt Mackall publishing: use new helper method
Thu, 18 Jun 2015 15:33:24 -0500 Matt Mackall publishing: add helper method to localrepo
Wed, 10 Jun 2015 19:18:51 -0700 Pierre-Yves David revset: make use of natively-computed set for 'draft()' and 'secret()'
Wed, 17 Jun 2015 19:19:57 -0700 Pierre-Yves David revset: refactor the non-public phase code
Tue, 16 Jun 2015 19:47:46 -0700 Pierre-Yves David revset: translate node directly with changelog in 'head'
Wed, 10 Jun 2015 19:58:27 -0700 Pierre-Yves David revset: use a baseset in _notpublic()
Wed, 17 Jun 2015 16:29:46 -0700 Pierre-Yves David contrib: clean up all-revsets.txt file
Thu, 18 Jun 2015 17:06:18 +0800 Anton Shestakov hgweb: link to revision by node hash in paper & coal
Thu, 18 Jun 2015 16:14:10 +0800 Anton Shestakov hgweb: link to revision by node hash in gitweb & monoblue
Tue, 16 Jun 2015 23:14:45 -0400 Matt Harbison archive: report the node as "{p1node}+" when archiving a dirty wdir()
Mon, 15 Jun 2015 16:06:17 -0700 Pierre-Yves David phase: remove a 'for x in "foo bar".split()' idiom in phasecache.replace
Mon, 15 Jun 2015 16:06:24 -0700 Pierre-Yves David phase: document the replace method
Mon, 15 Jun 2015 16:16:02 -0700 Pierre-Yves David revset: ensure we have loaded phases data in '_notpublic()'
Mon, 15 Jun 2015 16:04:14 -0700 Pierre-Yves David phase: rename getphaserevs to loadphaserevs
Wed, 17 Jun 2015 16:45:25 -0400 Matt Harbison test-subrepo-recursion: more aggressively regex 'unzip -l' output for 10.10
Tue, 16 Jun 2015 22:15:30 -0700 Pierre-Yves David contrib: introduce an all-revsets.txt file
Tue, 16 Jun 2015 20:36:00 -0700 Pierre-Yves David contrib: rename revsetbenchmarks.txt to 'base-revsets.txt'
Tue, 16 Jun 2015 20:24:37 -0700 Pierre-Yves David revsetbenchmarks: add main documention for the script
Tue, 16 Jun 2015 16:07:39 +0800 Anton Shestakov hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
Tue, 16 Jun 2015 14:37:53 +0800 Anton Shestakov hgweb: don't dereference symbolic revision in gitweb style
Tue, 16 Jun 2015 13:59:49 +0800 Anton Shestakov hgweb: don't dereference symbolic revision in monoblue style
Tue, 16 Jun 2015 11:52:10 +0800 Anton Shestakov hgweb: don't dereference symbolic revision in spartan style
Tue, 16 Jun 2015 02:07:25 +0800 Anton Shestakov hgweb: provide symrev (symbolic revision) property to the templates
Tue, 16 Jun 2015 23:06:57 -0400 Matt Harbison archive: support 'wdir()'
Tue, 16 Jun 2015 23:03:36 -0400 Matt Harbison subrepo: allow a representation of the working directory subrepo
Tue, 16 Jun 2015 22:13:19 +0900 Yuya Nishihara templater: comment that gettemplate() has different name resolution order
Sat, 13 Jun 2015 20:23:52 +0900 Yuya Nishihara templater: drop strtoken argument from compiletemplate()
Wed, 10 Jun 2015 21:44:43 +0900 Yuya Nishihara templater: do not reevaluate rawstring as template (BC)
Sat, 13 Jun 2015 19:49:54 +0900 Yuya Nishihara templater: take any string literals as template, but not for rawstring (BC)
Sat, 13 Jun 2015 00:15:22 +0900 Yuya Nishihara templater: move runtemplate function out of buildmap/runmap pair
Mon, 15 Jun 2015 16:08:22 -0700 Pierre-Yves David phase: also overwrite phase's sets when replacing a phasecache
Mon, 15 Jun 2015 15:57:47 -0700 Pierre-Yves David phase: invalidate the phase's set cache alongside the revs
Mon, 15 Jun 2015 15:52:52 -0700 Pierre-Yves David phase: also copy phase's sets when copying phase cache
Tue, 16 Jun 2015 16:15:15 -0400 Matt Harbison verify: check the subrepository references in .hgsubstate
Sun, 14 Jun 2015 22:04:17 -0400 Matt Harbison context: override workingctx.hex() to avoid a crash
Mon, 15 Jun 2015 16:50:31 -0400 Matt Harbison convert: update 'intermediate-source' in the destination's extras dictionary
Tue, 16 Jun 2015 23:06:30 +0900 Yuya Nishihara check-code: ban use of '[[ ]]' in tests
Tue, 16 Jun 2015 22:47:05 +0900 Yuya Nishihara test-fileset: remove bashism, use test instead of '[[ ]]'
Wed, 03 Jun 2015 18:30:25 +0800 Anton Shestakov tests: test symbolic revision (de)reference in all hgweb styles
Tue, 16 Jun 2015 00:46:01 -0700 Siddharth Agarwal dirstate: use a presized dict for the dirstate
Mon, 15 Jun 2015 22:41:30 -0700 Siddharth Agarwal parsers: add an API to create a new presized dict
Mon, 15 Jun 2015 22:37:33 -0700 Siddharth Agarwal parsers: factor out code to create a presized dict
Mon, 15 Jun 2015 22:29:29 -0700 Siddharth Agarwal parsers: drop Python 2.4 compat in make_file_foldmap
Tue, 16 Jun 2015 14:11:58 -0400 Augie Fackler progress: respect ui.quiet (issue4726)
Mon, 15 Jun 2015 13:31:22 -0500 Matt Mackall merge with stable
Wed, 27 May 2015 13:22:48 -0700 Martin von Zweigbergk match: don't remove '.' from _includeroots
Sun, 31 May 2015 13:17:41 -0700 Martin von Zweigbergk match: join two nested if-blocks
Wed, 27 May 2015 11:47:55 -0700 Martin von Zweigbergk match: drop optimization (?) of 'parentdirs' calculation
Wed, 27 May 2015 09:34:00 -0700 Martin von Zweigbergk match: break boolean expressions into one operand per line
Wed, 27 May 2015 13:23:35 -0700 Martin von Zweigbergk match: drop unnecessary removal of '.' from excluded roots
Fri, 12 Jun 2015 11:00:50 -0700 Martin von Zweigbergk changegroup: simplify by not reusing 'prog(ress)' instance
Fri, 12 Jun 2015 10:54:10 -0700 Martin von Zweigbergk changegroup: don't use 'repo' for non-repo 'self'
Sun, 14 Jun 2015 21:51:57 -0400 Matt Harbison subrepo: introduce hgsubrepo._getctx()
Sun, 14 Jun 2015 13:08:11 -0400 Matt Harbison convert: apply the appropriate phases to the destination (issue4165)
Sun, 14 Jun 2015 13:04:00 -0400 Matt Harbison convert: always track the hg source revision in the internal commit object
Sat, 13 Jun 2015 00:51:43 -0700 Laurent Charignon repoview: invalidate 'visible' filtered revisions when bookmarks change
Fri, 12 Jun 2015 22:09:41 -0400 Matt Harbison ui: flush stderr after printing a non-chained exception for Windows
Thu, 11 Jun 2015 19:02:24 -0700 Pierre-Yves David revset: use parentsets.min in _children
Thu, 11 Jun 2015 11:42:46 -0700 Pierre-Yves David revset: prefetch all attributes before loop in _revsbetween
Thu, 07 Feb 2013 00:32:26 +0000 Pierre-Yves David hgweb: add some in-code documentation for 'web.view'
Thu, 11 Jun 2015 17:19:48 -0700 Pierre-Yves David bookmark: informs of failure to upgrade a bookmark
Thu, 11 Jun 2015 08:54:24 -0400 introom fancyopts: allow all callable as default parameter value
Sat, 13 Jun 2015 20:14:22 +0900 Yuya Nishihara templater: evaluate arguments passed to diff() appropriately stable
Fri, 12 Jun 2015 14:43:59 -0700 Gregory Szorc parsers: do not cache RevlogError type (issue4451) stable
Fri, 12 Jun 2015 16:11:42 -0400 Matt Harbison largefiles: restore the original converter class after lfconvert --to-normal
Thu, 11 Jun 2015 13:02:21 -0700 Pierre-Yves David push: only say we are trying to push obsmarkers when we actually try
Fri, 29 May 2015 13:25:34 -0400 Matt Harbison convert: support incremental conversion with hg subrepos
Fri, 05 Jun 2015 13:41:14 -0700 Laurent Charignon crecord: exit edition of hunk with non-zero status does not interrupt session
Fri, 05 Jun 2015 13:53:49 -0700 Laurent Charignon crecord: add mechanism for error reporting
Fri, 05 Jun 2015 13:32:52 -0700 Laurent Charignon crecord: extract ui refresh code after editing of hunk in a function
Thu, 11 Jun 2015 15:45:02 -0700 Pierre-Yves David revset: mark spots that use 'set' instead of 'smartset'
Thu, 11 Jun 2015 15:43:11 -0700 Pierre-Yves David revset: mark spot that feeds a set to a baseset
Thu, 11 Jun 2015 15:37:17 -0700 Pierre-Yves David revset: mark the fact we should use '&' instead of 'filter' in 'head'
Thu, 11 Jun 2015 15:36:03 -0700 Pierre-Yves David revset: gratuitous formating fix in keyword
Thu, 11 Jun 2015 14:27:52 -0700 Pierre-Yves David revset: gratuitous code move in '_children'
Thu, 11 Jun 2015 14:26:44 -0700 Pierre-Yves David revset: mark spots that should use 'smartset.min()'
Thu, 11 Jun 2015 14:21:21 -0700 Pierre-Yves David revset: mark the place where we are combining sets in the wrong direction
Thu, 11 Jun 2015 14:00:13 -0700 Pierre-Yves David revset: point out wrong behavior in fullreposet
Wed, 10 Jun 2015 17:33:57 -0700 Pierre-Yves David revsetbenchmarks: also display tag when printing a revision
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
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
Wed, 27 May 2015 04:39:24 -0700 Pierre-Yves David test: lock test-unbundlehash to bundle1 usage
Wed, 27 May 2015 06:42:42 -0700 Pierre-Yves David test: use bundle2 in test-acl
Wed, 27 May 2015 11:37:11 -0700 Pierre-Yves David test: use both bundle formats in test-pull-http
Wed, 27 May 2015 06:52:23 -0700 Pierre-Yves David test: use bundle2 in test-http-proxy
Wed, 27 May 2015 04:56:44 -0700 Pierre-Yves David tests: use bundle2 for test-hook
Wed, 27 May 2015 04:57:03 -0700 Pierre-Yves David pull: only prefetch bookmarks when using bundle1
Thu, 28 May 2015 14:01:53 -0700 Pierre-Yves David pull: document the race condition with bookmark name
Thu, 28 May 2015 13:55:03 -0700 Pierre-Yves David pull: only list remote bookmarks if -B is used to populate pulled heads
Mon, 01 Jun 2015 10:50:15 +0900 FUJIWARA Katsunori i18n-ja: synchronized with 8594d0b3018e stable
Sat, 30 May 2015 12:46:30 +0900 Yuya Nishihara hg: explicitly check that peer lookup object has instance() if call failed
Mon, 30 Mar 2015 16:23:35 +0900 Yuya Nishihara extensions: show traceback on load failure if --traceback flag is set
Sun, 31 May 2015 14:40:28 +0900 Yuya Nishihara ui: flush stdout before writing traceback to stderr
Wed, 27 May 2015 10:44:04 -0700 Martin von Zweigbergk treemanifest: visit directory 'foo' when given e.g. '-X foo/ba?'
Fri, 29 May 2015 14:24:50 -0700 Laurent Charignon phases: fix bug where native phase computation wasn't called
Fri, 29 May 2015 17:00:55 -0500 Matt Mackall merge with stable
Wed, 27 May 2015 15:56:10 -0700 Laurent Charignon record: add default value for operation argument
Thu, 28 May 2015 16:41:47 -0700 Laurent Charignon record: precise documentation
Wed, 27 May 2015 06:55:32 -0700 Pierre-Yves David test: use both bundle formats in test-bookmarks-pushpull
Wed, 27 May 2015 06:35:34 -0700 Pierre-Yves David test: explicitly test wire protocol discovery with bundle1 and bundle2
Wed, 27 May 2015 06:37:56 -0700 Pierre-Yves David test: use bundle2 for exchange in test-push-warn
Wed, 27 May 2015 04:34:03 -0700 Pierre-Yves David test: use bundle2 for exchange in test-largefile
Wed, 27 May 2015 04:30:40 -0700 Pierre-Yves David test: use bundle2 for exchange in test-push-warn
Wed, 27 May 2015 12:49:32 -0700 Pierre-Yves David test: use bundle2 for exchange in test-bookmark-pushpull
Wed, 27 May 2015 04:21:39 -0700 Pierre-Yves David test: use bundle2 for exchange in test-obsolete
Fri, 29 May 2015 10:34:12 -0700 Laurent Charignon revert: remove unused debug code in the test file
Thu, 28 May 2015 20:06:19 -0700 Ryan McElroy commands: rename current to active in variables and comments
Thu, 28 May 2015 20:03:42 -0700 Ryan McElroy templatekw: introduce active subkeyword from bookmarks keyword
Thu, 16 Apr 2015 15:18:59 -0700 Ryan McElroy bookmarks: name label for active bookmark correctly
Sat, 30 May 2015 02:06:09 +0800 Anton Shestakov tests: descending empty dirs works in all hgweb styles, test them too
Sat, 30 May 2015 01:57:19 +0800 Anton Shestakov tests: actualize the comment in test-hgweb-descend-empties.t
Sun, 17 May 2015 15:16:13 +0900 Yuya Nishihara revset: add fast path for _list() of integer revisions
Sun, 17 May 2015 15:11:38 +0900 Yuya Nishihara revset: optimize 'or' operation of trivial revisions to a list
Fri, 29 May 2015 21:31:00 +0900 Yuya Nishihara revset: make "null" able to appear in internal _list() expression
Sun, 24 May 2015 14:49:41 +0900 Yuya Nishihara revset: make internal _list() expression remove duplicated revisions
Sun, 24 May 2015 14:34:12 +0900 Yuya Nishihara repair: use _hexlist() to build revset expression from binary nodes
Thu, 28 May 2015 23:49:19 -0700 Pierre-Yves David listkey: display the size of the listkey payload in a debug message
Fri, 29 May 2015 00:09:36 -0700 Pierre-Yves David ssh: test some no-op pull through ssh with --debug
Wed, 27 May 2015 06:08:14 -0700 Pierre-Yves David subrepo: detect issue3781 case earlier so it apply to bundle2
Tue, 26 May 2015 23:06:17 -0700 Pierre-Yves David bundle2: hide bundle2 stream debug under a config flag
Tue, 26 May 2015 23:47:19 -0700 Pierre-Yves David bundle2: add generic debug output regarding processed interruption
Tue, 26 May 2015 23:58:38 -0700 Pierre-Yves David bundle2: add generic debug output regarding processed part payload
Tue, 26 May 2015 23:36:31 -0700 Pierre-Yves David bundle2: add generic debug output regarding processed part
Wed, 27 May 2015 00:02:49 -0700 Pierre-Yves David bundle2: add generic debug output at the end of bundle processing
Wed, 27 May 2015 00:00:35 -0700 Pierre-Yves David bundle2: add generic debug output regarding processed bundle
Thu, 28 May 2015 20:30:20 -0700 Durham Goode histedit: fix keep during --continue stable
Thu, 28 May 2015 16:42:21 -0400 Jordi Gutiérrez Hermoso dispatch: disable demandimport for the --debugger option
Thu, 28 May 2015 16:42:04 -0400 Jordi Gutiérrez Hermoso hooks: replace if-try-finally with a "with" statement
Thu, 28 May 2015 16:11:26 -0400 Jordi Gutiérrez Hermoso demandimport: define a `deactivated` context manager
Thu, 28 May 2015 14:14:11 -0400 Matt Harbison largefiles: drop the unused lfcommands._addchangeset()
Thu, 28 May 2015 13:34:37 -0400 Matt Harbison largefiles: use the convert extension for 'lfconvert --to-normal'
Wed, 27 May 2015 00:22:29 -0700 Pierre-Yves David bundle2: add generic debug output regarding generated interruption
Wed, 27 May 2015 00:19:16 -0700 Pierre-Yves David bundle2: add generic debug output regarding generated parts
Wed, 27 May 2015 00:10:30 -0700 Pierre-Yves David bundle2: add generic debug output regarding generated bundle
Wed, 27 May 2015 00:52:01 -0700 Pierre-Yves David bundle2: add debug output for part generation
Tue, 26 May 2015 23:01:39 -0700 Pierre-Yves David bundle2: handle new line in 'indebug' function
Tue, 26 May 2015 20:40:21 -0700 Pierre-Yves David bundle2: prefix all unbundling debug message with 'bundle2-input:'
Tue, 26 May 2015 22:48:52 -0700 Pierre-Yves David bundle2: introduce a specific function for debug messages while unbundling
Thu, 28 May 2015 10:00:22 -0700 Pierre-Yves David bundle2: add an informative comment to the capability dict
Thu, 28 May 2015 16:09:42 -0500 Matt Mackall merge with stable
Tue, 26 May 2015 23:02:19 -0700 Pierre-Yves David bundle2: handle new line in 'outdebug' function
Tue, 26 May 2015 22:57:35 -0700 Pierre-Yves David bundle2: prefix all bundling debug messages with 'bundle2-ouput:'
Tue, 26 May 2015 22:49:03 -0700 Pierre-Yves David bundle2: introduce a specific function for bundling debug message
Wed, 27 May 2015 17:01:43 -0700 Laurent Charignon parsers: simplify the code computing the phases
Wed, 27 May 2015 17:00:28 -0700 Laurent Charignon parsers: move index_get_parents's declaration higher
Wed, 27 May 2015 15:49:24 -0700 Laurent Charignon record: add an operation arguments to customize recording ui
Sun, 26 Apr 2015 18:13:48 +0900 Yuya Nishihara revset: reduce nesting of chained 'or' operations (issue4624)
Sun, 24 May 2015 14:10:52 +0900 Yuya Nishihara revset: add helper to build balanced addsets from chained 'or' operations
Sun, 26 Apr 2015 18:27:32 +0900 Yuya Nishihara revset: comment that we can't swap 'or' operands by weight
Sun, 26 Apr 2015 18:05:23 +0900 Yuya Nishihara parser: add helper to reduce nesting of chained infix operations
Wed, 27 May 2015 14:28:29 -0500 Matt Mackall convert: properly pass null ids through .hgtags (issue4678) stable
Wed, 27 May 2015 17:28:55 -0500 Matt Mackall commit: improve --close-branch documentation
Fri, 22 May 2015 13:06:45 -0700 Laurent Charignon patch: add 'extra' argument to makememctx
Wed, 27 May 2015 17:41:42 -0500 Matt Mackall merge with stable
Wed, 27 May 2015 13:28:16 -0400 Matt Harbison match: normpath the ignore source when expanding the 'subinclude' kind
Sat, 23 May 2015 21:18:47 -0700 Pierre-Yves David repair: forbid strip from inside a transaction
Wed, 27 May 2015 12:14:10 -0400 Matt Harbison test-treemanifest: add globs for Windows
Wed, 27 May 2015 12:11:13 -0400 Matt Harbison test-revert-interactive: don't escape the $ for $TESTTMP
Tue, 26 May 2015 12:09:04 -0700 Laurent Charignon changelog: fix bug in heads computation
Tue, 26 May 2015 12:08:50 -0700 Laurent Charignon changelog: change input type of index_get_parents
Fri, 22 May 2015 17:08:59 -0500 Matt Mackall branch: don't warn about branches if repository has multiple branches already
Tue, 26 May 2015 13:02:28 -0700 Pierre-Yves David transaction: really fix _addbackupentry key usage (issue4684) stable
Tue, 19 May 2015 13:08:21 -0700 Martin von Zweigbergk largefiles: avoid match.files() in conditions
Tue, 26 May 2015 11:06:43 -0700 Martin von Zweigbergk largefiles: pass in whole matcher to getstandinmatcher()
Tue, 26 May 2015 09:46:48 -0700 Martin von Zweigbergk largefiles: drop unused 'pats' parameter from getstandinmatcher()
Tue, 26 May 2015 14:14:36 -0700 Pierre-Yves David devel: rename 'all' to 'all-warnings' (BC)
Tue, 26 May 2015 14:52:47 -0500 Matt Mackall merge with stable
Fri, 22 May 2015 14:02:04 -0700 Martin von Zweigbergk copies: document hack for adding '' to set of dirs
Tue, 26 May 2015 23:14:50 +0900 Yuya Nishihara test-revset: update test that isn't broken on default branch
Tue, 26 May 2015 14:41:00 -0400 Augie Fackler pathutil: demote two local functions to just be forwards
Tue, 26 May 2015 14:30:48 -0400 Augie Fackler pathutil: restate dirname and join as forwards to posixpath
Wed, 20 May 2015 14:54:09 -0700 Durham Goode help: add documentation on include: and subinclude:
Sat, 16 May 2015 16:25:05 -0700 Durham Goode match: enable 'subinclude:' syntax
Fri, 22 May 2015 12:58:27 -0700 Durham Goode copies: switch to using pathutil.dirname
Fri, 22 May 2015 12:47:18 -0700 Durham Goode pathutil: add dirname and join functions
Thu, 21 May 2015 15:44:38 -0700 Laurent Charignon changelog: move index_get_parents function up
Tue, 26 May 2015 06:45:18 -0500 Matt Mackall mergecopies: avoid slowdown from linkrev adjustment (issue4680) stable
Tue, 26 May 2015 22:58:30 +0800 Anton Shestakov hgweb: remove an extra call to nodebranchnodefault() in changesetentry()
Fri, 22 May 2015 12:14:23 -0500 Matt Mackall profile: disable nested report in lsprof by default
Tue, 19 May 2015 11:16:20 -0700 Martin von Zweigbergk manifest: use match.prefix() instead of 'not match.anypats()'
Tue, 19 May 2015 10:40:40 -0700 Martin von Zweigbergk dirstate: use match.prefix() instead of 'not match.anypats()'
Tue, 19 May 2015 11:36:05 -0700 Martin von Zweigbergk commit: avoid match.files() in conditions
Tue, 19 May 2015 11:35:43 -0700 Martin von Zweigbergk _makelogrevset: avoid match.files() in conditions
Tue, 19 May 2015 11:34:50 -0700 Martin von Zweigbergk walkchangerevs: avoid match.files() in conditions
Thu, 21 May 2015 14:20:24 -0700 Martin von Zweigbergk walkchangerevs: simplify with an 'elif'
Tue, 26 May 2015 07:44:37 -0500 Matt Mackall merge with stable
Mon, 25 May 2015 11:06:49 -0700 Gregory Szorc test-module-imports: drop check for Python >= 2.6
Mon, 25 May 2015 01:26:23 +0900 FUJIWARA Katsunori localrepo: pass hook argument txnid to pretxnopen hooks stable
Mon, 25 May 2015 01:26:19 +0900 FUJIWARA Katsunori transaction: separate calculating TXNID from creating transaction object stable
Sat, 23 May 2015 11:14:00 +0900 Yuya Nishihara revbranchcache: return uncached branchinfo for nullrev (issue4683) stable
Sun, 24 May 2015 10:29:33 +0900 Yuya Nishihara revset: drop magic of fullreposet membership test (issue4682) stable
Sat, 23 May 2015 15:55:04 -0500 Matt Mackall merge with stable
Fri, 22 May 2015 12:13:18 -0500 Pierre-Yves David transaction: use the proper variable in '_addbackupentry' (issue4684) stable
Fri, 22 May 2015 21:19:08 -0400 Augie Fackler run-tests: python3.5 now supports mkdtemp using bytes for paths
Fri, 22 May 2015 21:15:52 -0400 Augie Fackler run-tests: use items() instead of iteritems()
Thu, 21 May 2015 14:57:30 -0700 Laurent Charignon selve: make 'shelve --interactive' not experimental
Thu, 21 May 2015 14:34:24 -0700 Laurent Charignon revert: fix edition of newly added file during --interactive
Thu, 21 May 2015 14:25:57 -0700 Laurent Charignon revert: make revert --interactive use git style diff
Thu, 21 May 2015 14:32:14 -0700 Laurent Charignon record: extract code to compute newly added and modified files
Thu, 21 May 2015 14:28:02 -0700 Laurent Charignon record: extract ishunk to a function
Sun, 26 Apr 2015 22:26:44 +0900 Yuya Nishihara fileset: pretty print syntax tree in debug output
Wed, 06 May 2015 10:17:41 +0900 Yuya Nishihara parser: extract closure of prettyformat() to a top-level function
Sun, 26 Apr 2015 22:20:03 +0900 Yuya Nishihara parser: move prettyformat() function from revset module
Sun, 26 Apr 2015 19:50:42 +0900 Yuya Nishihara fileset: move validation of incomplete parsing to parse() function
Sun, 26 Apr 2015 19:42:47 +0900 Yuya Nishihara revset: move validation of incomplete parsing to parse() function
Fri, 22 May 2015 14:39:34 -0700 Drew Gottlieb match: fix bug in match.visitdir()
Thu, 21 May 2015 16:20:34 -0400 Jordi Gutiérrez Hermoso error: derive RevlogError from HintException instead of Exception
Thu, 21 May 2015 16:28:06 -0400 Jordi Gutiérrez Hermoso error: refactor common hint-pattern into a common base class
Fri, 22 May 2015 11:50:57 -0500 Matt Mackall merge with stable
Fri, 22 May 2015 11:54:43 -0300 Wagner Bruna i18n-pt_BR: synchronized with 2664f536a97e stable
Wed, 20 May 2015 11:29:45 -0500 Pierre-Yves David util: allow to specify buffer size in popen4
Mon, 18 May 2015 23:19:11 -0500 Pierre-Yves David sshpeer: extract the forward output logic
Wed, 20 May 2015 12:33:12 -0500 Pierre-Yves David sshpeer: break "OutOfBandError" feature for ssh (BC)
Wed, 20 May 2015 18:17:40 -0500 Pierre-Yves David error: allow a 'hint' to OutOfBandError
Thu, 21 May 2015 14:30:22 -0500 Matt Mackall tests: fix test-clone on vfat
Thu, 21 May 2015 11:34:40 -0700 Martin von Zweigbergk wireproto: remove unused 'store' import
Sat, 16 May 2015 16:16:18 -0700 Durham Goode match: allow unioning arbitrary match functions
Sat, 16 May 2015 16:12:00 -0700 Durham Goode match: add root to _buildmatch
Thu, 21 May 2015 10:41:06 -0700 Gregory Szorc localrepo: extract stream clone application into reusable function
Thu, 21 May 2015 10:27:45 -0700 Gregory Szorc exchange: move code for consuming streaming clone into exchange
Thu, 21 May 2015 10:27:22 -0700 Gregory Szorc exchange: move code for generating a streaming clone into exchange
Tue, 19 May 2015 10:13:43 -0700 Martin von Zweigbergk dirstate: avoid match.files() in walk()
Tue, 28 Oct 2014 22:47:22 -0700 Martin von Zweigbergk match: introduce boolean prefix() method
Thu, 21 May 2015 19:52:36 +0800 Anton Shestakov hgweb: descend empty directories in monoblue
Mon, 18 May 2015 14:29:20 -0700 Drew Gottlieb match: have visitdir() consider includes and excludes
Thu, 21 May 2015 00:27:12 +0800 Anton Shestakov hgweb: remove artificial width constraint from header in monoblue
Wed, 20 May 2015 15:29:32 -0500 Matt Mackall merge with stable
Sun, 17 May 2015 22:42:47 -0400 Matt Harbison files: recurse into subrepos automatically with an explicit path
Wed, 20 May 2015 01:06:09 +0900 FUJIWARA Katsunori dirstate: use open/read of vfs(opener) explicitly instead of read
Wed, 20 May 2015 01:06:09 +0900 FUJIWARA Katsunori dirstate: use self._filename instead of immediate string `dirstate`
Tue, 19 May 2015 23:29:20 +0900 Yuya Nishihara revset: drop translation marker from error message of _notpublic()
Tue, 19 May 2015 23:26:25 +0900 Yuya Nishihara revset: drop docstring from internal _notpublic() function
Wed, 13 May 2015 20:30:12 -0700 Laurent Charignon record: make hg record always use the non curses interface
Thu, 09 Apr 2015 17:14:35 -0700 Martin von Zweigbergk treemanifest: lazily load manifests
Mon, 18 May 2015 21:31:40 -0700 Martin von Zweigbergk treemanifest: speed up commit using dirty flag
Thu, 26 Feb 2015 08:16:13 -0800 Martin von Zweigbergk treemanifest: speed up diff by keeping track of dirty nodes
Wed, 20 May 2015 04:34:27 +0900 FUJIWARA Katsunori localrepo: use correct argument name for pretxnclose hooks (BC) stable
Wed, 20 May 2015 04:34:27 +0900 FUJIWARA Katsunori localrepo: rename hook argument from TXNID to txnid (BC) stable
Wed, 05 Nov 2014 11:25:57 -0800 Martin von Zweigbergk test-walk: add more tests for -I/-X
Sat, 16 May 2015 16:06:22 -0700 Durham Goode ignore: use 'include:' rules instead of custom syntax
Sat, 16 May 2015 15:56:52 -0700 Durham Goode match: add 'include:' syntax
Mon, 18 May 2015 16:27:56 -0700 Durham Goode match: add optional warn argument
Sat, 16 May 2015 15:51:03 -0700 Durham Goode match: add source to kindpats list
Tue, 19 May 2015 08:41:04 -0500 Matt Mackall check-code: reintroduce str.format() ban for 3.x porting
Mon, 18 May 2015 23:43:36 -0500 Pierre-Yves David util: drop the 'unpacker' helper
Mon, 18 May 2015 16:56:04 -0500 Pierre-Yves David MBTextWrapper: drop dedicated __init__ method
Mon, 18 May 2015 16:54:21 -0500 Pierre-Yves David util: drop the compatibility with Python 2.4 unpacker
Mon, 18 May 2015 16:52:28 -0500 Pierre-Yves David tests: just use 'response.reason'
Mon, 18 May 2015 16:51:02 -0500 Pierre-Yves David url: drop awful hack around bug in Python 2.4
Mon, 18 May 2015 16:47:26 -0500 Pierre-Yves David httpconnection: drop Python 2.4 specify hack
Mon, 18 May 2015 16:46:32 -0500 Pierre-Yves David mail: drop explicit mail import required by Python 2.4
Mon, 18 May 2015 16:33:57 -0500 Pierre-Yves David windows: drop Python2.4 specific hack for directory not found handling
Mon, 18 May 2015 16:24:16 -0500 Pierre-Yves David notify: drop import required by Python 2.4
Mon, 18 May 2015 16:22:15 -0500 Pierre-Yves David patchbomb: stop explicit import required by Python 2.4
Mon, 18 May 2015 16:20:12 -0500 Pierre-Yves David pager: drop python 2.4 hack around subprocess
Mon, 18 May 2015 16:18:18 -0500 Pierre-Yves David check-code: drop ban of 'val if cond else otherval' construct
Mon, 18 May 2015 16:30:24 -0500 Pierre-Yves David check-code: entirely drop the 'non-py24.py' file from the test
Mon, 18 May 2015 16:11:44 -0500 Pierre-Yves David check-code: drop the 'format' built-in
Mon, 18 May 2015 16:09:05 -0500 Pierre-Yves David check-code: drop ban of str.format
Mon, 18 May 2015 22:40:16 -0400 Augie Fackler statichttprepo: remove wrong getattr ladder
Tue, 19 May 2015 07:17:57 -0500 Matt Mackall merge with stable
Sun, 17 May 2015 22:09:37 -0400 Matt Harbison match: explicitly naming a subrepo implies always() for the submatcher stable
Sun, 17 May 2015 01:06:10 -0400 Matt Harbison context: don't complain about a matcher's subrepo paths in changectx.walk() stable
Mon, 18 May 2015 22:35:27 -0500 Pierre-Yves David ssh: capture output with bundle2 again (issue4642) stable
Fri, 24 Apr 2015 14:30:30 -0700 Laurent Charignon revset: optimize not public revset
Wed, 01 Apr 2015 11:17:17 -0700 Laurent Charignon phases: add set per phase in C phase computation
Fri, 08 May 2015 12:30:51 -0700 Drew Gottlieb match: rename _fmap to _fileroots for clarity
Wed, 06 May 2015 15:59:35 -0700 Drew Gottlieb match: remove unnecessary optimization where visitdir() returns 'all'
Thu, 16 Apr 2015 17:12:33 -0400 Augie Fackler dispatch: add support for python-flamegraph[0] profiling
Tue, 28 Apr 2015 16:44:37 -0400 Augie Fackler extensions: document that `testedwith = 'internal'` is special
Fri, 10 Apr 2015 23:12:33 -0700 Martin von Zweigbergk treemanifest: cache directory logs and manifests
Mon, 18 May 2015 15:40:23 -0500 Pierre-Yves David hook: drop dedicated catch for 'KeyboardInterrupt'
Mon, 18 May 2015 15:38:24 -0500 Pierre-Yves David recover: catch any exception, not just Exception
Mon, 18 May 2015 15:33:21 -0500 Pierre-Yves David exchange: catch down to BaseException when handling bundle2
Mon, 18 May 2015 13:23:14 -0500 Pierre-Yves David bundle2: use BaseException in bundle2
Mon, 18 May 2015 13:20:19 -0500 Pierre-Yves David check-code: drop ban of BaseException
Mon, 18 May 2015 13:25:07 -0500 Pierre-Yves David wireproto: turn an 'except' into a 'finally' as suggest by the comment
Mon, 18 May 2015 12:56:59 -0500 Pierre-Yves David check-code: drop the yield inside try/finally ban
Mon, 18 May 2015 15:34:42 -0400 Matt Harbison run-tests: resurrect the wifexited polyfill (backout 6ab5a1c9ea3c)
Mon, 18 May 2015 02:53:08 +0900 FUJIWARA Katsunori tests: check import cycles in hgext/**.py, too
Mon, 18 May 2015 02:52:58 +0900 FUJIWARA Katsunori import-checker: don't treat modules as relative one if not found
Mon, 18 May 2015 02:52:55 +0900 FUJIWARA Katsunori import-checker: make imported_modules yield absolute dotted_name_of_path
Mon, 18 May 2015 02:50:22 +0900 FUJIWARA Katsunori import-checker: add utility to examine what module is imported easily
Mon, 18 May 2015 12:31:41 -0500 Pierre-Yves David subrepo: further replacement of try/except with 'next'
Mon, 18 May 2015 12:27:15 -0500 Pierre-Yves David parsers: use 'next' instead of try/except
Mon, 18 May 2015 12:22:44 -0500 Pierre-Yves David dagparser: use 'next' instead of try/except for default value
Mon, 18 May 2015 12:18:00 -0500 Pierre-Yves David getlogrevs: rewrite a loop to get read of try/except
Mon, 18 May 2015 12:17:08 -0500 Pierre-Yves David _makelogrevset: replace try/except with 'next' usage
Sat, 16 May 2015 15:46:54 -0700 Durham Goode ignore: move readpatternfile to match.py
Sat, 16 May 2015 15:45:46 -0700 Durham Goode ignore: rename readignorefile to readpatternfile
Sat, 16 May 2015 15:45:06 -0700 Durham Goode ignore: combine readignorefile and _ignorefile
Sat, 16 May 2015 15:37:59 -0700 Durham Goode ignore: move bad file handling out of readignorefile
Sat, 16 May 2015 15:24:43 -0700 Durham Goode ignore: remove .hgignore from ignore list if nonexistent
Sun, 17 May 2015 21:47:18 -0400 Augie Fackler run-tests: replace open-coded .decode()s on paths with a helper (issue4667)
Sun, 17 May 2015 21:40:12 -0400 Augie Fackler run-tests: move unicode-to-bytes operations on paths to a helper (issue4667)
Sun, 17 May 2015 21:26:04 -0400 Augie Fackler run-tests: insist that if people use Python 3, they use 3.5.x
Sun, 17 May 2015 21:18:56 -0400 Augie Fackler run-tests: move all open-coded sys.version_info checks to PYTHON3 (issue4668)
Sun, 17 May 2015 21:17:13 -0400 Augie Fackler run-tests: prefer PYTHON3 constant to many version_info checks (issue4668)
Sun, 17 May 2015 21:12:33 -0400 Augie Fackler run-tests: introduce PYTHON3 boolean constant (issue4668)
Sun, 17 May 2015 21:15:45 -0400 Augie Fackler run-tests: drop subprocess _cleanup monkeypatch
Sun, 17 May 2015 21:15:04 -0400 Augie Fackler run-tests: drop wifexited polyfill
Mon, 18 May 2015 11:43:10 -0400 Matt Harbison test-import: update for no-execbit platforms with 1ef96a3b8b89
Mon, 18 May 2015 11:37:29 -0400 Matt Harbison test-treemanifest: add globs for Windows
Sat, 16 May 2015 14:37:24 -0400 Augie Fackler util: drop any() and all() polyfills
Sat, 16 May 2015 14:34:19 -0400 Augie Fackler cleanup: use __builtins__.all instead of util.all
Sat, 16 May 2015 14:34:04 -0400 Augie Fackler check-code: un-ban __builtins__.all now that we're on 2.6
Sat, 16 May 2015 14:30:07 -0400 Augie Fackler cleanup: use __builtins__.any instead of util.any
Sat, 16 May 2015 14:31:03 -0400 Augie Fackler check-code: un-ban any() now that we're on 2.6
Sun, 17 May 2015 18:11:02 -0700 Pierre-Yves David walkchangerevs: replace try/except with 'next'
Sun, 17 May 2015 18:06:09 -0700 Pierre-Yves David generatorset: use 'next()' to simplify the code
Sun, 17 May 2015 18:00:38 -0700 Pierre-Yves David revset: use 'next()' to detect end of iteration in 'last'
Sun, 17 May 2015 17:58:39 -0700 Pierre-Yves David revset: use 'next()' to detect end of iteration in 'limit'
Sun, 17 May 2015 17:54:58 -0700 Pierre-Yves David _revancestors: use 'next' to remove the verbose try except clauses
Sun, 17 May 2015 17:47:42 -0700 Pierre-Yves David check-code: lift the ban on 'next()'
Sun, 17 May 2015 17:45:47 -0700 Pierre-Yves David check-code: drop the 'isdisjoint' ban
Sun, 17 May 2015 17:40:26 -0700 Pierre-Yves David check-code: fix the error message about 'class foo():'
Sun, 17 May 2015 17:36:26 -0700 Pierre-Yves David check-code: remove the check for os.path.relpath
Sun, 17 May 2015 17:27:10 -0700 Pierre-Yves David patch: remove duplicated import of cStringIO
Mon, 18 May 2015 11:36:33 -0400 Augie Fackler check-commit: print limit when user has a too-long summary
Fri, 15 May 2015 20:04:24 +0800 Anton Shestakov paper: show branch/tags/bookmarks when blaming (issue3559)
Fri, 15 May 2015 20:03:42 +0800 Anton Shestakov paper: show branch/tags/bookmarks when comparing (issue3559)
Fri, 15 May 2015 20:02:41 +0800 Anton Shestakov paper: show branch/tags/bookmarks when diffing (issue3559)
Fri, 15 May 2015 20:00:47 +0800 Anton Shestakov paper: show branch/tags/bookmarks when viewing (issue3559)
Fri, 15 May 2015 18:17:36 +0800 Anton Shestakov paper: show branch/tags/bookmarks when browsing (issue3559)
Sat, 16 May 2015 21:42:09 +0900 Yuya Nishihara revset: extract addset._iterordered to free function
Sat, 16 May 2015 14:05:02 +0900 Yuya Nishihara revset: use fastasc/fastdesc switch consistently in addset.__iter__
Mon, 30 Mar 2015 20:56:37 +0900 Yuya Nishihara revset: drop redundant filteredset from right-hand side set of "or" operation
Sun, 10 May 2015 05:11:13 -0700 Pierre-Yves David getbundle: sort bundlecaps before exchanging then over the wire
Sun, 10 May 2015 04:39:11 -0700 Pierre-Yves David hg-ssh: reject push earlier (on pretxnopen)
Sun, 10 May 2015 03:06:00 -0700 Pierre-Yves David test: test both bundle1 and bundle2 paths in 'test-push-hook-lock.t'
Sat, 09 May 2015 23:40:40 -0700 Pierre-Yves David progress: get the extremely verbose output out of default debug
Fri, 15 May 2015 11:52:39 +0800 Anton Shestakov hgweb: show changeset branches/tags/bookmarks in file log (style=monoblue)
Fri, 15 May 2015 11:42:09 +0800 Anton Shestakov hgweb: show changeset branches/tags/bookmarks in file log (style=gitweb)
Sat, 16 May 2015 00:36:35 -0400 Matt Harbison match: resolve filesets in subrepos for commands given the '-S' argument
Fri, 15 May 2015 23:13:05 -0400 Matt Harbison subrepo: introduce getfileset()
Fri, 15 May 2015 09:46:21 +0200 Gilles Moris phase: default to current revision if no rev is provided (issue4666)
Sun, 12 Apr 2015 23:51:06 -0700 Martin von Zweigbergk treemanifest: add --dir option to debug{revlog,data,index}
Sun, 10 May 2015 06:48:08 -0700 Pierre-Yves David obsolete: sort obsmarkers during exchange
Tue, 21 Apr 2015 12:01:34 +0200 Pierre-Yves David test-discovery-legacy: disable bundle2 for legacy test
Tue, 21 Apr 2015 11:18:47 +0200 Pierre-Yves David test-discovery: disable bundle2 for legacy test (issue4610)
Fri, 15 May 2015 00:25:43 -0700 Pierre-Yves David revset: fix iteration over ordered addset composed of non-ordered operands
Fri, 15 May 2015 15:43:26 -0700 Drew Gottlieb match: add match.ispartial()
Sat, 16 May 2015 11:28:04 -0700 Martin von Zweigbergk util: drop alias for collections.deque
Sat, 16 May 2015 09:03:21 +0200 Adrian Buehlmann util: kill Python 2.4 deque.remove hack
Thu, 14 May 2015 17:38:38 +0200 Gilles Moris summary: add a phase line (draft, secret) to the output
Fri, 15 May 2015 12:19:51 +0800 Anton Shestakov hgweb: also display changeset bookmarks in file log (style=paper)
Fri, 15 May 2015 13:30:34 +0800 Anton Shestakov tests: test branch/tag/bookmark display in test-hgweb-filelog.t
Fri, 15 May 2015 02:07:43 +0800 Anton Shestakov hgweb: split some long lines in paper, gitweb and monoblue styles
Wed, 13 May 2015 11:22:06 -0700 Augie Fackler run-tests: add a --profile-runner option
Fri, 15 May 2015 10:24:59 +0200 Gilles Moris test-http: drop compatibility check on Python >= 2.4.3
Fri, 15 May 2015 22:38:24 +0900 Yuya Nishihara revset: remove unused 'only' from methods table
Tue, 14 Apr 2015 16:23:54 -0400 Tony Tung shelve: allow --patch and --stat without --list for a single shelf
Tue, 14 Apr 2015 16:23:07 -0400 Tony Tung shelve: refactor allowables to specify sets of valid operations
Fri, 15 May 2015 11:52:09 -0500 Matt Mackall merge with stable
Thu, 14 May 2015 21:35:06 -0700 Tony Tung rebase: check that the bookmark is still valid when restoring (issue4669) stable
Tue, 14 Apr 2015 12:53:48 -0700 Ryan McElroy bookmarks: rename current to active in variables and comments
Thu, 14 May 2015 21:34:46 -0700 Tony Tung rebase: remove extraneous blank at the end of file
Thu, 07 May 2015 23:40:29 -0700 Pierre-Yves David run-tests: include 'start' and 'end' in --time output
Thu, 07 May 2015 23:34:58 -0700 Pierre-Yves David run-tests: track start and end time of tests
Fri, 15 May 2015 09:07:27 -0400 Jordi Gutiérrez Hermoso templater: look for mapfiles in template paths
Fri, 15 May 2015 09:04:32 -0400 Jordi Gutiérrez Hermoso config: give it an includepaths option for looking for config files
Fri, 15 May 2015 22:32:31 +0900 Yuya Nishihara revset: map postfix '%' to only() to optimize operand recursively (issue4670) stable
Fri, 08 May 2015 14:13:12 -0700 Martin von Zweigbergk dirs.c: pass C string, not Python string, to _finddir()
Fri, 08 May 2015 14:11:00 -0700 Martin von Zweigbergk dirs.c: extract 'cpath' variable in _delpath() to match _addpath()
Mon, 13 Apr 2015 23:21:02 -0700 Martin von Zweigbergk treemanifest: store submanifest revlog per directory
Fri, 15 May 2015 10:29:39 -0500 Matt Mackall hghave: use try/except/finally
Fri, 15 May 2015 10:00:46 -0500 Matt Mackall setup: use try/except/finally
Fri, 15 May 2015 09:58:21 -0500 Matt Mackall util: use try/except/finally
Fri, 15 May 2015 09:58:02 -0500 Matt Mackall tags: use try/except/finally
Fri, 15 May 2015 09:57:44 -0500 Matt Mackall repoview: use try/except/finally
Fri, 15 May 2015 09:57:02 -0500 Matt Mackall httppeer: use try/except/finally
Fri, 15 May 2015 09:56:43 -0500 Matt Mackall hooks: use try/except/finally
Fri, 15 May 2015 09:56:27 -0500 Matt Mackall hgweb: use try/except/finally
Fri, 15 May 2015 09:56:05 -0500 Matt Mackall commands: use try/except/finally
Fri, 15 May 2015 09:55:47 -0500 Matt Mackall bookmarks: use try/except/finally
Fri, 15 May 2015 09:55:31 -0500 Matt Mackall shelve: use try/except/finally
Fri, 15 May 2015 09:55:15 -0500 Matt Mackall largefiles: use try/except/finally
Fri, 15 May 2015 09:54:56 -0500 Matt Mackall factotum: use try/except/finally
Fri, 15 May 2015 09:54:35 -0500 Matt Mackall check-code: drop try/except/finally check
Thu, 14 May 2015 09:04:48 +0200 Adrian Buehlmann util.h: kill no longer needed definitions for Python < 2.6
Thu, 14 May 2015 16:28:28 -0500 Matt Mackall merge with stable
Thu, 14 May 2015 11:04:36 +0200 Adrian Buehlmann setup: integrate osutil C extension into extmodules initialization
Thu, 14 May 2015 11:04:35 +0200 Adrian Buehlmann setup: move osutil_ldflags logic to before extmodules definition
Thu, 14 May 2015 11:04:31 +0200 Adrian Buehlmann setup: kill pure hack for osutil on Windows for Python 2.4
Thu, 14 May 2015 11:37:36 +0200 Adrian Buehlmann windows: add comment in normcase()
Sun, 10 May 2015 10:57:24 -0400 Jordi Gutiérrez Hermoso rebase: clear merge when aborting before any rebasing (issue4661) stable
Sun, 10 May 2015 10:02:15 -0400 Jordi Gutiérrez Hermoso test-rebase-abort: add test from issue4009 stable
Fri, 08 May 2015 15:00:07 -0700 Pierre-Yves David run-test.py: greatly increase the priority of 'check-code' tests
Fri, 08 May 2015 00:04:07 -0700 Pierre-Yves David run-tests: allow different extra weight for slow tests
Thu, 07 May 2015 21:00:46 -0700 Durham Goode ignore: refactor syntax concatenation
Thu, 07 May 2015 20:57:37 -0700 Durham Goode ignore: refactor file read into a function
Thu, 14 May 2015 01:49:10 +0900 FUJIWARA Katsunori import-checker: loop to get list of locally defined modules at first
Thu, 14 May 2015 01:49:10 +0900 FUJIWARA Katsunori import-checker: add xargs like mode
Wed, 13 May 2015 20:36:56 +0200 Adrian Buehlmann store: add comment in _hashencode with reason for skipping the first 5 chars
Tue, 14 Apr 2015 10:57:15 -0400 Augie Fackler test-run-tests: fix for Python 3.5
Tue, 14 Apr 2015 16:09:39 -0400 Augie Fackler run-tests: make sure all script lines are bytes
Tue, 14 Apr 2015 10:56:58 -0400 Augie Fackler run-tests: fix checking a line to see if it needs globbing
Tue, 14 Apr 2015 10:14:49 -0400 Augie Fackler run-tests: unblock running python tests in python 3
Mon, 13 Apr 2015 18:07:40 -0400 Augie Fackler run-tests: os.popen returns a string, make it bytes again
Mon, 13 Apr 2015 17:24:10 -0400 Augie Fackler run-tests: be more paranoid about os.system using bytes
Mon, 13 Apr 2015 17:17:17 -0400 Augie Fackler run-tests: blacklist entries are bytes, use bname to check blacklisting
Mon, 13 Apr 2015 16:37:53 -0400 Augie Fackler test-run-tests.t: work around file.write() returning an int
Tue, 14 Apr 2015 16:24:32 -0400 Augie Fackler run-tests: write bytes to the binary buffer on sys.{stdout,stderr}
Tue, 14 Apr 2015 16:21:10 -0400 Augie Fackler run-tests: record faildata using bytes instead of str
Tue, 14 Apr 2015 16:18:11 -0400 Augie Fackler run-tests: do cdata escaping using bytes instead of str
Mon, 13 Apr 2015 16:33:12 -0400 Augie Fackler run-tests: make sure keyword(s) are in bytes and not str
Mon, 13 Apr 2015 16:31:19 -0400 Augie Fackler run-tests: use items instead of iteritems on dicts
Mon, 13 Apr 2015 16:30:40 -0400 Augie Fackler run-tests: refer to test.bname when sniffing for keywords
Mon, 13 Apr 2015 15:57:10 -0400 Augie Fackler run-tests: string-escape no longer exists in python 3, use unicode_escape
Mon, 13 Apr 2015 15:55:48 -0400 Augie Fackler run-tests: switch all uses of iolock.acquire() to a context manager
Tue, 21 Apr 2015 12:24:34 -0400 Augie Fackler run-tests: use difflib.diff_bytes on Python 3
Sun, 12 Apr 2015 16:14:07 -0400 Augie Fackler run-tests: fix installation of hg by bytesifying more constants
Sun, 12 Apr 2015 16:13:38 -0400 Augie Fackler setup: decode xcode version number on python3
Sun, 12 Apr 2015 15:35:57 -0400 Augie Fackler run-tests: work around with_hg being bytes or string depending on provenance
Tue, 14 Apr 2015 16:03:04 -0400 Augie Fackler run-tests: even more bytestring annotations for Python 3
Tue, 14 Apr 2015 16:02:49 -0400 Augie Fackler run-tests: write bytes to sys.stdout.buffer in python 3
Tue, 14 Apr 2015 15:59:59 -0400 Augie Fackler run-tests: be more judicious about bytes vs string on test attrs
Tue, 14 Apr 2015 15:56:44 -0400 Augie Fackler run-tests: fix _findprogram to reliably return bytes
Tue, 14 Apr 2015 15:54:13 -0400 Augie Fackler run-tests: introduce a name for os.environb
Tue, 14 Apr 2015 15:52:45 -0400 Augie Fackler run-tests: work around chr() producing unicode in Python 3
Sat, 11 Apr 2015 18:28:32 -0400 Augie Fackler run-tests: use bytes when constructing shell script
Sat, 11 Apr 2015 18:26:58 -0400 Augie Fackler run-tests: use bytes explicitly for tmpdir and hgrc construction
Sat, 11 Apr 2015 18:22:25 -0400 Augie Fackler run-tests: work around the rename of xrange to range
Sun, 12 Apr 2015 15:34:17 -0400 Augie Fackler heredoctest: 2to3 -w -f numliterals -f except -f print tests/heredoctest.py
Sat, 11 Apr 2015 18:20:44 -0400 Augie Fackler python3: update killdaemons and run-tests print and exception syntax
Wed, 13 May 2015 11:49:38 -0700 Pierre-Yves David check-code: allow with statements
Wed, 13 May 2015 11:41:17 -0700 Pierre-Yves David check-code: allow 'Except EClass as variable:'
Wed, 13 May 2015 11:39:48 -0700 Pierre-Yves David check-code: allow print and exec as a function
Wed, 06 May 2015 15:58:14 -0700 Martin von Zweigbergk pathencode: for long paths, strip first 5 chars, not first dir
Wed, 13 May 2015 18:57:38 +0200 Adrian Buehlmann util.h: kill no longer needed definitions for Python < 2.5
Tue, 12 May 2015 15:04:19 -0700 Nat Mote rebase: add short -k option for --keep
Mon, 30 Mar 2015 19:51:40 +0900 Yuya Nishihara revset: test current behavior of addset class
Mon, 27 Apr 2015 23:03:20 +0900 Yuya Nishihara revset: remove duplicated definition of choice() from addset._iterordered()
Tue, 12 May 2015 19:40:45 -0500 Matt Mackall canonpath: fix infinite recursion
Tue, 12 May 2015 11:44:14 -0700 Pierre-Yves David commit: no longer allow empty commit with the 'force' argument (API)
Mon, 11 May 2015 20:15:41 -0700 Durham Goode import: use ui.allowemptycommit to allow empty commits
Mon, 11 May 2015 17:51:22 -0700 Durham Goode mq: use ui.allowemptycommit to allow empty commits
Mon, 11 May 2015 16:18:28 -0700 Durham Goode commit: add ui.allowemptycommit config option
Mon, 11 May 2015 16:16:22 -0700 Durham Goode commit: move empty commit condition to a new line
Fri, 08 May 2015 15:04:14 -0700 Martin von Zweigbergk dirs: speed up by storing number of direct children per dir
Fri, 08 May 2015 15:09:28 -0700 Martin von Zweigbergk dirs: back out forward-searching in finddirs()
Wed, 15 Apr 2015 08:19:36 -0700 Ryan McElroy templatekw: replace currentbookmark with activebookmark keyword
Wed, 15 Apr 2015 08:12:04 -0700 Ryan McElroy templatekw: introduce activebookmark keyword
Wed, 15 Apr 2015 08:26:01 -0700 Ryan McElroy templatekw: rename variable current to active
Mon, 11 May 2015 21:26:13 -0400 Matt Harbison pathutil: hint if a path is root relative instead of cwd relative (issue4663)
Mon, 11 May 2015 22:47:01 -0400 Matt Harbison check-code: drop the python 2.5 warning for os.path.relpath()
Fri, 08 May 2015 23:44:15 -0700 Pierre-Yves David setup.py: drop compatibility with Python 2.4 and 2.5 (BC)
Fri, 08 May 2015 23:28:33 -0700 Pierre-Yves David rpm.spec: bump python dependency to 2.6
Sun, 10 May 2015 13:48:10 -0400 Jordi Gutiérrez Hermoso map-cmdline.bisect: rewrite to just %include the default template
Sun, 10 May 2015 14:04:43 -0400 Jordi Gutiérrez Hermoso log: add a status template
Tue, 12 May 2015 12:33:42 -0500 Matt Mackall tests: fix hidden repeatability problem with age filter test
Sat, 02 May 2015 15:51:57 +0900 Yuya Nishihara help: rewrite template examples to use integer literals where appropriate
Sat, 02 May 2015 15:49:38 +0900 Yuya Nishihara templater: update error message of invalid number passed to word() function
Fri, 01 May 2015 20:43:55 +0900 Yuya Nishihara templater: tokenize decimal integer literal (issue4638) (BC)
Sat, 02 May 2015 18:05:04 +0900 Yuya Nishihara templater: switch methods table on compileexp() of func args and inner expr
Sun, 10 May 2015 13:33:51 -0400 Jordi Gutiérrez Hermoso templatefilters: don't stringify None into "None"
Sun, 10 May 2015 19:02:14 +0800 Anton Shestakov hgweb: clearly outline <tr> block in gitweb and spartan styles
Thu, 07 May 2015 12:07:11 +0900 FUJIWARA Katsunori rebase: use dirstateguard instead of dirstate.invalidate
Thu, 07 May 2015 12:07:11 +0900 FUJIWARA Katsunori mq: use dirstateguard instead of dirstate.invalidate (qrefresh)
Thu, 07 May 2015 12:07:11 +0900 FUJIWARA Katsunori mq: use dirstateguard instead of dirstate.invalidate (qpush)
Thu, 07 May 2015 12:07:11 +0900 FUJIWARA Katsunori tryimportone: use dirstateguard instead of beginparentchange/endparentchange
Thu, 07 May 2015 12:07:10 +0900 FUJIWARA Katsunori import: use dirstateguard instead of dirstate.invalidate
Thu, 07 May 2015 12:07:10 +0900 FUJIWARA Katsunori amend: use dirstateguard instead of dirstate.invalidate
Thu, 07 May 2015 12:07:10 +0900 FUJIWARA Katsunori localrepo: use changelog.hasnode instead of self.__contains__
Thu, 07 May 2015 12:07:10 +0900 FUJIWARA Katsunori cmdutil: add class to restore dirstate during unexpected failure
Sun, 10 May 2015 14:45:13 -0500 Matt Mackall merge with stable
Sat, 09 May 2015 16:06:04 -0500 Steve Borho wix: add new json templates folder to MSI installers
Mon, 04 May 2015 10:03:13 +0900 Yuya Nishihara templater: rename parsestring() to unquotestring() (API)
Mon, 04 May 2015 10:01:03 +0900 Yuya Nishihara templater: remove noop calls of parsestring(s, quoted=False) (API)
Tue, 14 Apr 2015 12:45:15 -0700 Ryan McElroy bookmarks: simplify iscurrent to isactivewdirparent (API)
Tue, 05 May 2015 14:45:09 -0400 Jordi Gutiérrez Hermoso tests: add a new commit to test-commandline-template
Thu, 07 May 2015 23:25:13 -0700 Pierre-Yves David run-tests: spread and document the content of time tuple
Thu, 07 May 2015 23:16:57 -0700 Pierre-Yves David run-tests: when building json, get time data in the same order as elsewhere
Thu, 07 May 2015 20:45:51 -0700 Pierre-Yves David run-tests: stop explicit expansion of time data
Fri, 08 May 2015 10:51:18 -0700 Pierre-Yves David run-tests: refactor json entry creation logic
Thu, 07 May 2015 23:20:24 -0700 Pierre-Yves David run-tests: when building json, use result.failures instead of result.faildata
Fri, 08 May 2015 19:32:11 -0700 Pierre-Yves David run-test: add a test for json output when -i is used
Thu, 30 Apr 2015 16:45:03 -0700 Martin von Zweigbergk changegroup: drop _changelog and _manifest properties
Wed, 29 Apr 2015 13:25:07 -0700 Martin von Zweigbergk changegroup: document the cases where reordering complicates linkrevs
Wed, 29 Apr 2015 10:34:28 -0700 Martin von Zweigbergk changegroup: extract condition for linkrev fastpath
Sun, 12 Apr 2015 07:14:53 -0700 Martin von Zweigbergk lazymanifest: drop SP before some labels
Sun, 12 Apr 2015 07:12:39 -0700 Martin von Zweigbergk lazymanifest: avoid 'bail' label when used on success path
Wed, 06 May 2015 13:15:39 -0400 Augie Fackler dockerdeb: rules to build a debian package using docker
Thu, 07 May 2015 10:28:58 -0400 Augie Fackler packaging: extract packagelib for common code from builddeb and buildrpm
Wed, 06 May 2015 13:13:54 -0400 Augie Fackler builddeb: new script for building a deb package
Wed, 06 May 2015 14:36:17 -0400 Augie Fackler dockerlib: fix initcontainer for boot2docker users
Wed, 06 May 2015 10:45:51 -0400 Augie Fackler dockerlib: extract initcontainer() method
Wed, 06 May 2015 10:45:07 -0400 Augie Fackler dockerlib: start extracting common functions for setting up docker
Thu, 07 May 2015 17:14:00 -0700 Pierre-Yves David run-test: ensure the test ports are available before launching test
Fri, 08 May 2015 18:11:26 +0900 Yuya Nishihara templater: strip single backslash before quotation mark in quoted template
Thu, 07 May 2015 23:18:48 -0700 Pierre-Yves David run-tests: implement Test._testMethodName
Thu, 07 May 2015 16:43:58 -0700 Pierre-Yves David test-subrepo-git: ignore pax_global_header when listing archive
Thu, 07 May 2015 14:57:02 -0700 Pierre-Yves David test-subrepo-recursion: glob out all the date listed by unzip -l
Tue, 14 Apr 2015 13:31:50 -0700 Ryan McElroy bookmarks: remove unused updatecurrentbookmark function (API)
Sun, 10 May 2015 11:39:01 -0500 Yuya Nishihara changelog: drop unnecessary override of "hasnode"
Fri, 08 May 2015 11:32:24 -0700 Pierre-Yves David test-run-test: unset run-test specific environment variables stable
Fri, 01 May 2015 15:45:07 -0700 Durham Goode histedit: fix --continue when rules are finished stable
Fri, 01 May 2015 15:28:47 -0700 Durham Goode histedit: fix serializing of None backupfile stable
Thu, 07 May 2015 14:19:20 -0500 Matt Mackall merge with stable
Tue, 05 May 2015 08:40:59 -0700 Martin von Zweigbergk treemanifest: set requires at repo creation time, ignore config after
Tue, 21 Apr 2015 09:29:59 -0700 Martin von Zweigbergk remove: use ctx.hasdir(f) instead of 'f in ctx.dirs()'
Mon, 04 May 2015 23:04:12 -0400 Matt Harbison largefiles: drop os.path.join() in subrepo archive override
Tue, 05 May 2015 20:52:38 -0400 Matt Harbison archive: drop the leading '.' path component from the prefix (issue4634)
Thu, 07 May 2015 07:46:39 +0900 Yuya Nishihara hgweb: bring back infinite scroll in shortlog of paper style stable
Thu, 07 May 2015 13:47:45 -0500 Matt Mackall merge with stable
Wed, 06 May 2015 09:52:10 -0700 Gregory Szorc extensions: clear aftercallbacks after execution (issue4646) stable
Mon, 04 May 2015 10:17:34 +0900 Yuya Nishihara templater: strictly parse leading backslashes of '{' (issue4569) (BC) stable
Mon, 04 May 2015 09:54:01 +0900 Yuya Nishihara templater: do not process \-escapes at parsestring() (issue4290) stable
Tue, 14 Apr 2015 13:17:33 -0700 Ryan McElroy bookmarks: rename bookmarkcurrent to activebookmark (API)
Mon, 13 Apr 2015 23:03:13 -0700 Ryan McElroy bookmarks: rename readcurrent to readactive (API)
Mon, 13 Apr 2015 22:27:01 -0700 Ryan McElroy bookmarks: rename setcurrent to activate (API)
Mon, 13 Apr 2015 21:53:37 -0700 Ryan McElroy bookmarks: rename unsetcurrent to deactivate (API)
Wed, 06 May 2015 17:15:38 +0200 Mathias De Maré subrepo: correctly handle git subdirectory status change
Wed, 06 May 2015 16:56:28 -0500 Matt Mackall merge with stable
Sun, 12 Apr 2015 15:36:10 -0400 Augie Fackler setup: hide octal literals inside strings so they're portable (issue4554)
Wed, 26 Mar 2014 15:55:50 -0700 Pierre-Yves David revset: avoid returning duplicates when returning ancestors
Wed, 26 Mar 2014 16:21:30 -0700 Pierre-Yves David revset: use an iterator instead of a dequeue in ancestors()
Wed, 06 May 2015 11:29:09 -0700 Martin von Zweigbergk revset: return early when revs is empty
Wed, 26 Mar 2014 16:14:30 -0700 Pierre-Yves David revset: rename 'revsnode' to 'inputrev' in ancestors
Mon, 04 May 2015 12:36:48 -0700 Pierre-Yves David revset: make generatorset.__nonzero__ lazy
Tue, 05 May 2015 15:33:01 -0700 Drew Gottlieb tests: test that we can convert to manifestv2 with clone
Mon, 13 Apr 2015 18:11:47 -0400 Drew Gottlieb requires: move requires file writing func from localrepo to scmutil
Tue, 05 May 2015 11:15:17 -0700 Durham Goode histedit: fix test-histedit-edit on vfat stable
Sun, 03 May 2015 12:28:15 -0400 Jordi Gutiérrez Hermoso revset: don't error out if tokens parse as existing symbols
Tue, 05 May 2015 12:33:26 -0500 Matt Mackall merge with stable
Sun, 26 Apr 2015 13:43:01 -0400 Jordi Gutiérrez Hermoso test-command-template: minor clarification in comment
Tue, 28 Apr 2015 15:29:15 -0400 Jordi Gutiérrez Hermoso test-command-template: test the phase template more precisely
Tue, 28 Apr 2015 16:51:23 -0700 Laurent Charignon obsolete: speed up unstable computation
Fri, 24 Apr 2015 14:46:30 -0700 Laurent Charignon obsolete: speed up computation of bumped revset
Thu, 19 Mar 2015 13:15:20 -0700 Pierre-Yves David run-test: include test name in the return vlog
Tue, 28 Apr 2015 12:31:30 -0400 Augie Fackler manifest: document return type of readfast()
Mon, 04 May 2015 22:33:29 -0400 Matt Harbison archive: always use portable path component separators with subrepos stable
Sat, 11 Oct 2014 01:17:40 -0700 Pierre-Yves David revset: narrow the subset using smartset operation in roots()
Mon, 04 May 2015 10:38:45 -0700 Laurent Charignon context: make warning message for hidden revision extensible
Sun, 03 May 2015 14:18:32 -0700 Martin von Zweigbergk bundlerepo: remove unused 'repo' parameter
Wed, 22 Apr 2015 15:53:03 -0700 Durham Goode histedit: fix --edit-plan stable
Mon, 04 May 2015 13:15:15 -0500 Matt Mackall merge with stable
Wed, 22 Apr 2015 12:33:08 -0700 Drew Gottlieb localrepo: eliminate local requirements var in init
Wed, 22 Apr 2015 12:16:19 -0700 Drew Gottlieb localrepo: rename requirements parameter in stream_in()
Wed, 22 Apr 2015 12:59:12 -0700 Drew Gottlieb localrepo: have stream_in() not modify its argument
Wed, 22 Apr 2015 12:06:44 -0700 Drew Gottlieb localrepo: make _applyrequirements more specific
Tue, 21 Apr 2015 17:16:10 -0700 Drew Gottlieb localrepo: make requirements always be a set in localrepo.__init__
Tue, 21 Apr 2015 16:55:30 -0700 Drew Gottlieb localrepo: eliminate requirements class variable (API)
Wed, 29 Apr 2015 10:30:58 -0700 Martin von Zweigbergk changegroup.group: drop 'reorder' parameter
Wed, 29 Apr 2015 10:38:45 -0700 Martin von Zweigbergk cg2packer: set reorder=False in __init__ instead of in group()
Thu, 23 Apr 2015 09:44:22 -0700 Martin von Zweigbergk changegroup: use 'reorder is None' instead of 'reorder is not True/False'
Thu, 09 Apr 2015 23:47:07 -0400 Matt Harbison crecord: fix mixed imports warning
Fri, 01 May 2015 20:17:00 -0400 Matt Harbison windows: add doctest for shellquote()
Sat, 25 Apr 2015 21:42:07 +0900 Yuya Nishihara template-phases: extend default style instead of duplicating it
Thu, 30 Apr 2015 22:40:18 +0900 Yuya Nishihara commands: hide formatter option as EXPERIMENTAL, not as DEPRECATED stable
Sat, 18 Apr 2015 15:39:26 +0200 Christian Ebert keyword: use wvfs.rmtree to remove kwdemo directory
Mon, 20 Apr 2015 10:52:20 +0300 Alexander Drozdov revset: id() called with 40-byte strings should give the same results as for short strings stable
Sun, 03 May 2015 17:33:14 +0900 Yuya Nishihara templater: fix crash by passing invalid object to date() function stable
Sun, 03 May 2015 12:49:15 -0700 Siddharth Agarwal util.checkcase: don't abort on broken symlinks stable
Wed, 22 Apr 2015 15:03:09 -0700 Martin von Zweigbergk changegroup: close progress in same function as it's started
Tue, 28 Apr 2015 10:21:04 -0700 Martin von Zweigbergk changegroup: don't reuse 'mfest' variable for different type
Tue, 28 Apr 2015 10:19:42 -0700 Martin von Zweigbergk changegroup: rename 'mf' to 'ml' to match 'cl', since it's a revlog
Mon, 20 Apr 2015 14:11:20 -0700 Martin von Zweigbergk changegroup: rename 'needed' to 'clrevs' to match 'clnodes'
Tue, 28 Apr 2015 13:49:19 -0700 Martin von Zweigbergk changegroup: document that 'source' parameter exists for extensions
Tue, 28 Apr 2015 13:40:00 -0700 Martin von Zweigbergk changegroup: removed unused 'source' parameter from prune()
Fri, 01 May 2015 17:21:10 -0500 Matt Mackall merge with stable
Fri, 01 May 2015 16:49:15 -0500 Matt Mackall Added signature for changeset 8cc6036bca53 stable
Fri, 01 May 2015 16:48:51 -0500 Matt Mackall Added tag 3.4 for changeset 8cc6036bca53 stable
Sat, 02 May 2015 00:15:03 +0900 FUJIWARA Katsunori tests: make tests with temporary environment setting portable stable 3.4
Thu, 30 Apr 2015 23:02:52 -0400 Matt Harbison debuginstall: expand the editor path before searching for it (issue4380) stable
Fri, 01 May 2015 22:19:20 +0900 FUJIWARA Katsunori censor: fix incorrect configuration name for ignoring error at censored file stable
Thu, 30 Apr 2015 17:50:50 -0500 Matt Mackall merge with i18n stable
Thu, 30 Apr 2015 19:12:28 +0900 FUJIWARA Katsunori i18n-ja: synchronized with 194207694def stable
Wed, 29 Apr 2015 16:43:02 -0300 Wagner Bruna i18n-pt_BR: synchronized with 89fe9921511f stable
Thu, 30 Apr 2015 12:33:36 -0700 Ryan McElroy templater: fail more gracefully for blank strings to word stable
Wed, 29 Apr 2015 21:14:59 -0400 Matt Harbison windows: make shellquote() quote any path containing '\' (issue4629) stable
Wed, 29 Apr 2015 23:55:25 -0400 Matt Harbison test-commit-interactive: add more globs for no-execbit platforms stable
Thu, 30 Apr 2015 07:46:54 -0700 Siddharth Agarwal ui: disable revsetaliases in plain mode (BC) stable
Wed, 29 Apr 2015 19:47:37 +0900 Yuya Nishihara bundlerepo: disable filtering of changelog while constructing revision text stable
Wed, 29 Apr 2015 15:52:31 -0400 Matt Harbison merge: run update hook after the last wlock release stable
Thu, 30 Apr 2015 03:39:39 +0900 FUJIWARA Katsunori censor: remove meaningless explanation about .hgcensored stable
Wed, 29 Apr 2015 23:07:34 +0900 Yuya Nishihara parsers: avoid signed integer overflow in calculation of leaf-node index stable
Tue, 28 Apr 2015 17:38:02 -0700 Pierre-Yves David bundle2: disable ouput capture unless we use http (issue4613 issue4615) stable
Tue, 03 Feb 2015 15:01:43 -0500 Matt Harbison subrepo: propagate the --hidden option to hg subrepositories stable
Mon, 27 Apr 2015 21:34:23 -0400 Matt Harbison subrepo: don't pass the outer repo's --rev or --branch to subrepo incoming() stable
Mon, 27 Apr 2015 21:15:25 -0400 Matt Harbison subrepo: don't pass the outer repo's --rev or --branch to subrepo outgoing() stable
Mon, 27 Apr 2015 20:25:09 -0400 Matt Harbison subrepo: update the help text to account for diff -I/-X gitsubrepo support stable
Mon, 27 Apr 2015 15:37:57 -0700 Laurent Charignon revert: make the interactive mode experimental stable
Mon, 27 Apr 2015 15:36:10 -0700 Laurent Charignon shelve: make the interactive mode experimental stable
Mon, 27 Apr 2015 15:12:41 -0700 Siddharth Agarwal help: also hide options marked EXPERIMENTAL stable
Tue, 28 Apr 2015 10:19:46 -0700 Gregory Szorc rebase: don't forward "source" argument to rebase (issue4633) stable
Tue, 28 Apr 2015 23:27:18 +0900 FUJIWARA Katsunori histedit: fix reST syntax problem of example code in help document stable
Mon, 27 Apr 2015 19:13:55 -0300 Wagner Bruna webcommands: fix description of manifest default behavior stable
Mon, 27 Apr 2015 19:09:54 -0300 Wagner Bruna webcommands: fix typo in changelog documentation stable
Mon, 27 Apr 2015 14:02:49 -0700 Laurent Charignon record: fix adding new file with record from within a subdir (issue4626) stable
Mon, 27 Apr 2015 16:24:43 -0500 Matt Mackall tests: fix backslashes in test-casefolding stable
Sat, 25 Apr 2015 23:44:53 +0900 FUJIWARA Katsunori cmdutil: avoid wrapping ctx.phasestr() by _() stable
Sat, 25 Apr 2015 23:44:53 +0900 FUJIWARA Katsunori repair: avoid string concatenation by + operator stable
Sat, 25 Apr 2015 15:38:06 +0900 Yuya Nishihara annotate: always adjust linkrev before walking down to parents (issue4623) stable
Sun, 26 Apr 2015 15:13:13 -0400 Matt Harbison test-commit-interactive: stablize output for no-execbit platforms stable
Sun, 26 Apr 2015 15:10:09 -0400 Matt Harbison test-bundle2-exchange: make hooks compatible with Windows stable
Tue, 28 Apr 2015 00:38:16 +0900 FUJIWARA Katsunori i18n: extract doc string of each web commands as translatable one stable
Fri, 24 Apr 2015 23:23:55 -0400 Matt Harbison subrepo: don't write .hgsubstate lines with empty subrepo state (issue4622) stable
Sat, 25 Apr 2015 23:54:31 -0400 Matt Harbison revert: restore the ability to revert across case only renames (issue4481) stable
Mon, 27 Apr 2015 11:11:26 -0500 Matt Mackall convert: avoid traceback in subversion sink stable
Fri, 24 Apr 2015 15:29:02 -0500 Matt Mackall merge with i18n stable
Thu, 23 Apr 2015 00:07:37 -0300 Wagner Bruna i18n-pt_BR: synchronized with 5947a68fa271 stable
Fri, 24 Apr 2015 14:52:12 -0400 Jordi Gutiérrez Hermoso template-phases: do not show description or summary if empty stable
Fri, 24 Apr 2015 14:17:14 -0400 Jordi Gutiérrez Hermoso test-command-template: add a short description of a temporary snippet stable
Thu, 23 Apr 2015 16:36:18 +0100 Pierre-Yves David bundle2: also save output when error happens during part processing stable
Thu, 23 Apr 2015 14:54:45 +0100 Pierre-Yves David bundle2: capture output issue during transaction close stable
Thu, 23 Apr 2015 17:03:58 +0100 Pierre-Yves David bundle2: also capture hook output during processing stable
Thu, 23 Apr 2015 14:57:39 +0100 Pierre-Yves David ui: allow capture of subprocess output stable
Thu, 23 Apr 2015 14:20:36 +0100 Pierre-Yves David bundle2: capture transaction rollback message output (issue4614) stable
Fri, 24 Apr 2015 00:46:48 +0100 Pierre-Yves David bundle2: issue remote output as "status" (issue4612) stable
Thu, 23 Apr 2015 14:27:26 -0700 Laurent Charignon record: edit patch of newly added files (issue4304) stable
Thu, 23 Apr 2015 16:59:11 -0700 Laurent Charignon record: remove useless line in test stable
Fri, 24 Apr 2015 23:52:41 +0900 FUJIWARA Katsunori revert: apply normallookup on reverted file if size isn't changed (issue4583) stable
Thu, 23 Apr 2015 21:23:13 +0200 Pascal Quantin win32: remove cacert.pem file from Inno Setup installer stable
Wed, 22 Apr 2015 16:38:36 -0700 Martin von Zweigbergk revert: accept just -I/-X without paths or -a/-i (issue4592) stable
Tue, 21 Apr 2015 16:20:43 -0700 Laurent Charignon record: change wording for record curses interface stable
Thu, 23 Apr 2015 22:44:46 +0900 Yuya Nishihara wix: remove cacert.pem from Windows distribution stable
Thu, 23 Apr 2015 22:39:21 +0900 FUJIWARA Katsunori tests: use double quote to quote arguments in hook for portability stable
Wed, 22 Apr 2015 13:56:30 -0700 Laurent Charignon record: fix record with change on moved file crashes (issue4619) stable
Wed, 22 Apr 2015 23:38:55 +0900 FUJIWARA Katsunori check-code: check os.path.join(*, '') not working correctly with Python 2.7.9 stable
Wed, 22 Apr 2015 23:38:55 +0900 FUJIWARA Katsunori unionrepo: use pathutil.normasprefix to ensure os.sep at the end of cwd stable
Wed, 22 Apr 2015 23:38:55 +0900 FUJIWARA Katsunori bundlerepo: use pathutil.normasprefix to ensure os.sep at the end of cwd stable
Wed, 22 Apr 2015 23:38:52 +0900 FUJIWARA Katsunori dirstate: use pathutil.normasprefix to ensure os.sep at the end of root stable
Tue, 21 Apr 2015 21:02:08 -0300 Wagner Bruna bookmarks: add i18n hints to bookmark sync states stable
Tue, 21 Apr 2015 21:01:17 -0300 Wagner Bruna histedit: fix typo in abort message stable
Tue, 21 Apr 2015 21:01:05 -0300 Wagner Bruna help: fix typos in txnclose and txnabort documentation stable
Mon, 20 Apr 2015 22:21:57 -0500 Kevin Bullock util: fix the check for non-C99 compilers (issue4605) stable
Mon, 20 Apr 2015 18:44:57 -0700 Durham Goode histedit: fix rollup prompting for a commit message (issue4606) stable
Mon, 20 Apr 2015 13:43:10 -0400 Matt Harbison test-hook.t: don't directly use redirect to /dev/null in hook for Windows stable
Mon, 20 Apr 2015 18:13:44 -0500 Matt Mackall mq: avoid silent failure when single patch doesn't apply (issue4604) stable
Mon, 20 Apr 2015 17:16:05 +0200 Pierre-Yves David pushkey: flush pending data before running a pre-pushkey hook (issue4607) stable
Mon, 20 Apr 2015 17:15:50 +0200 Pierre-Yves David pushkey: use hook arguments from transaction when one exists stable
Mon, 20 Apr 2015 14:47:51 -0400 Augie Fackler util.h: also sniff for C99 before trying to use stdbool.h (issue4605) stable
Mon, 20 Apr 2015 17:16:22 +0200 Pierre-Yves David changelog: fix readpending if no pending data exist (issue4609) stable
Mon, 20 Apr 2015 15:27:55 +0200 Pierre-Yves David afterlock: add the callback to the top level lock (issue4608) stable
Mon, 20 Apr 2015 16:05:32 +0200 Pierre-Yves David debuglock: access the lock file using the proper vfs stable
Sun, 19 Apr 2015 21:43:53 -0700 Martin von Zweigbergk status: pass matcher to pathcopies() stable
Sat, 18 Apr 2015 15:27:03 +0900 Yuya Nishihara annotate: prepare ancestry context of workingfilectx stable
Sat, 18 Apr 2015 14:10:55 +0900 Yuya Nishihara committablefilectx: propagate ancestry info to parent to fix annotation stable
Sat, 18 Apr 2015 14:03:41 +0900 Yuya Nishihara filectx: extract function to create parent fctx keeping ancestry info stable
Sat, 18 Apr 2015 13:46:24 +0900 Yuya Nishihara filectx: factor out creation of parent fctx stable
Sun, 19 Apr 2015 11:37:29 +0100 Javi Merino help: fix typo commited -> committed stable
Sat, 18 Apr 2015 13:08:41 -0400 Matt Harbison largefiles: don't mangle filesets when fixing up the log matcher stable
Sat, 18 Apr 2015 00:34:38 -0400 Matt Harbison largefiles: don't crash when cloning to a remote repo stable
Fri, 17 Apr 2015 14:12:01 -0700 Gregory Szorc run-tests: don't error when glob matched line ends with backslash stable
Fri, 17 Apr 2015 09:46:43 -0700 Durham Goode histedit: change state format to allow non-hash lines stable
Fri, 17 Apr 2015 15:42:20 -0500 Matt Mackall tests: fix portability issue with test-merge-tools stable
Fri, 17 Apr 2015 12:39:55 -0400 Matt Harbison test-rename-merge2: fix test failure on Windows stable
Fri, 17 Apr 2015 12:11:14 -0400 Matt Harbison test-add.t: fix output difference between Windows and OS X (issue4603) stable
Fri, 17 Apr 2015 23:22:58 +0900 Yuya Nishihara tags: do not abort if failed to write lock file to save cache stable
Thu, 16 Apr 2015 20:58:41 -0500 Matt Mackall Added signature for changeset e89f909edffa stable
Thu, 16 Apr 2015 20:58:35 -0500 Matt Mackall Added tag 3.4-rc for changeset e89f909edffa stable
Thu, 16 Apr 2015 20:57:51 -0500 Matt Mackall merge default into stable for 3.4 freeze stable 3.4-rc
Thu, 16 Apr 2015 20:56:43 -0500 Matt Mackall tests: fix up whitespace complaint
Thu, 16 Apr 2015 20:52:37 -0500 Matt Mackall tests: fix test-tags on vfat
Thu, 16 Apr 2015 20:31:44 -0500 Matt Mackall tests: ignore sha512 flag in bundle2 for py2.4
Thu, 16 Apr 2015 04:01:51 -0400 Pierre-Yves David bundle2-localpeer: properly propagate the server output on error (issue4594)
Thu, 16 Apr 2015 05:09:37 -0400 Pierre-Yves David bundle2: add on more layer of exception catching in localrepo.unbundle
Thu, 16 Apr 2015 03:17:37 -0400 Pierre-Yves David bundle2-wireproto: properly propagate the server output on error (issue4594)
Thu, 16 Apr 2015 03:56:50 -0400 Pierre-Yves David bundle2: refactor error bundle creation for the wireprotocol
Thu, 16 Apr 2015 03:17:01 -0400 Pierre-Yves David bundle2: store the salvaged output on the exception object
Thu, 16 Apr 2015 03:16:04 -0400 Pierre-Yves David bundle2: add a 'salvageoutput' method on bundle20
Thu, 16 Apr 2015 03:15:28 -0400 Pierre-Yves David bundle2: add a 'copy' method on parts
Thu, 16 Apr 2015 05:36:49 -0400 Pierre-Yves David hooks: add a 'txnabort' hook
Thu, 16 Apr 2015 05:41:07 -0400 Pierre-Yves David help: document the ''HG_TXNID'' environment variable during hooks
Sun, 12 Apr 2015 01:39:21 -0400 Matt Harbison match: add a subclass for dirstate normalizing of the matched patterns
Sun, 12 Apr 2015 00:29:17 -0400 Matt Harbison match: move _normalize() into the match class
Sat, 17 Jan 2015 03:34:57 +0100 Mads Kiilerich largefiles: always consider updatelfiles 'checked' parameter set
Wed, 15 Apr 2015 15:22:16 -0400 Mads Kiilerich largefiles: for update -C, only update largefiles when necessary
Wed, 15 Apr 2015 11:49:44 -0400 Matt Harbison subrepo: calculate _relpath for hgsubrepo based on self instead of parent
Wed, 15 Apr 2015 11:23:26 -0400 Matt Harbison subrepo: backout 93b0e0db7929 to restore reporelpath()
Thu, 16 Apr 2015 18:48:20 -0500 Matt Mackall rollback: clear resolve state (issue4593)
Thu, 16 Apr 2015 11:31:48 -0700 Durham Goode diff: pass the diff matcher to the copy logic
Thu, 16 Apr 2015 11:29:30 -0700 Durham Goode copies: add matcher parameter to copy logic
Sun, 12 Apr 2015 23:01:18 -0700 Martin von Zweigbergk treemanifest: extract parse method from constructor
Sun, 12 Apr 2015 14:37:55 -0700 Martin von Zweigbergk manifest: duplicate call to addrevision()
Thu, 16 Apr 2015 14:26:50 -0700 Laurent Charignon record: add message when starting record's curses interface
Tue, 14 Apr 2015 20:09:56 +0200 Mathias De Maré subrepo: add include/exclude support for diffing git subrepos
Sun, 12 Apr 2015 19:00:31 +0900 Yuya Nishihara revset: undocument wdir() until its command outputs get stable
Thu, 16 Apr 2015 18:30:08 -0500 Matt Mackall linkrev: fix issue with annotate of working copy
Thu, 16 Apr 2015 17:30:01 -0500 Matt Mackall merge with stable
Sat, 04 Apr 2015 02:16:48 -0700 Durham Goode histedit: delete all non-actionclass related code
Sat, 04 Apr 2015 02:12:53 -0700 Durham Goode histedit: improve roll action integration with fold
Sat, 04 Apr 2015 02:12:24 -0700 Durham Goode histedit: move finishfold into fold class
Sat, 04 Apr 2015 02:03:27 -0700 Durham Goode histedit: convert fold/roll actions into a class
Sat, 04 Apr 2015 01:00:51 -0700 Durham Goode histedit: convert edit action into a class
Sat, 04 Apr 2015 00:42:32 -0700 Durham Goode histedit: convert message action into a class
Sat, 04 Apr 2015 00:30:01 -0700 Durham Goode histedit: convert drop action into a class
Sat, 04 Apr 2015 11:39:08 -0700 Durham Goode histedit: convert pick action into a class
Sat, 04 Apr 2015 11:37:08 -0700 Durham Goode histedit: integrate action class into flow
Sat, 04 Apr 2015 11:34:53 -0700 Durham Goode histedit: add a new histeditaction class
Sat, 04 Apr 2015 01:00:05 -0700 Durham Goode histedit: allow histedit --continue when not on a descendant (BC)
Thu, 16 Apr 2015 11:59:36 -0400 Gregory Szorc tags: explicitly log which tags cache file is being written
Thu, 16 Apr 2015 11:54:13 -0400 Gregory Szorc tags: write a separate tags cache file for unfiltered repos
Thu, 16 Apr 2015 11:32:46 -0400 Gregory Szorc tags: return empty list of heads for no .hgtags case
Thu, 16 Apr 2015 12:01:00 -0400 Gregory Szorc tags: change format of tags cache files
Thu, 16 Apr 2015 10:12:44 -0400 Gregory Szorc tags: don't read .hgtags fnodes from tags cache files
Mon, 13 Apr 2015 14:54:02 -0400 Tony Tung rebase: restore bookmark state on abort
Sat, 04 Apr 2015 02:37:43 -0700 Durham Goode histedit: store backup file before histedit
Mon, 13 Apr 2015 08:23:57 -0700 Durham Goode histedit: replace pickle with custom serialization
Wed, 15 Apr 2015 01:18:09 -0400 Pierre-Yves David devel-warn: add a prefix to all messages ("devel-warn: ")
Wed, 15 Apr 2015 10:36:21 -0400 Pierre-Yves David push: acquire local 'wlock' if "pushback" is expected (BC) (issue4596)
Thu, 16 Apr 2015 22:33:53 +0900 Yuya Nishihara annotate: always prepare ancestry context of base fctx (issue4600) stable
Wed, 15 Apr 2015 01:16:40 -0400 Pierre-Yves David unbundle: acquire 'wlock' when processing bundle2 (BC) (issue4596)
Sun, 12 Apr 2015 09:46:03 -0400 Pierre-Yves David run-test: enable the devel warning during tests
Sun, 12 Apr 2015 15:37:59 -0400 Pierre-Yves David wlock: do not warn for non-wait locking
Sun, 12 Apr 2015 14:27:42 -0400 Pierre-Yves David develwarn: include call site in the simple message version
Sun, 12 Apr 2015 14:26:11 -0400 Pierre-Yves David develwarn: handle the end of line inside the function itself
Sun, 12 Apr 2015 14:24:28 -0400 Pierre-Yves David develwarn: refactor the developer warning logic
Wed, 15 Apr 2015 01:20:48 -0400 Pierre-Yves David lock: update the docstring with order information
Sun, 12 Apr 2015 13:28:35 -0400 Pierre-Yves David wlock: reword the devel warning
Sun, 12 Apr 2015 10:01:48 -0400 Pierre-Yves David wlock: only issue devel warning when actually acquiring the lock
Sat, 11 Apr 2015 17:30:45 -0400 Pierre-Yves David bundle2: flush output in a part in all cases
Sat, 11 Apr 2015 14:44:12 -0400 Pierre-Yves David run-tests: also follow symlink when update PATH with 'run-tests.py' dir
Sat, 11 Apr 2015 16:55:14 -0400 Pierre-Yves David bundle2: fix names for error part handler
Wed, 15 Apr 2015 11:11:54 -0400 Pierre-Yves David transaction: introduce a transaction ID, to be available to all hooks
Tue, 14 Apr 2015 13:07:41 -0400 Pierre-Yves David transaction: actually use tr.hookargs in pretxnclose
Sat, 11 Apr 2015 13:58:36 -0400 Pierre-Yves David bundle2: use unbundle source as transaction name
Wed, 15 Apr 2015 18:34:34 -0400 Pierre-Yves David tags: have a different cache file per filter level
Wed, 15 Apr 2015 14:35:44 -0700 Siddharth Agarwal parsers: when available, use a presized dictionary for the file foldmap
Wed, 15 Apr 2015 17:42:38 -0400 Gregory Szorc tags: extract .hgtags filenodes cache to a standalone file
Wed, 15 Apr 2015 12:18:05 -0400 Eric Sumner extensions: extract partial application into a bind() function
Tue, 14 Apr 2015 11:44:04 -0400 Pierre-Yves David obsolete: experimental flag to get debug about obsmarkers exchange
Tue, 14 Apr 2015 14:59:37 -0400 Pierre-Yves David bundle2: add an 'idx' argument to the 'getbundle2partsgenerator'
Tue, 14 Apr 2015 14:07:35 -0400 Pierre-Yves David bundle2: add an 'idx' argument to the 'b2partsgenerator'
Tue, 14 Apr 2015 23:51:02 -0400 Mads Kiilerich rpms: create missing builds dir if it doesn't exist
Tue, 14 Apr 2015 23:44:03 -0400 Mads Kiilerich rpms: for packages with their own python, put it in /opt/python-hg
Wed, 14 Jan 2015 01:15:26 +0100 Mads Kiilerich branchcache: stay silent if failing to read cache files
Thu, 19 Mar 2015 22:22:50 +0100 Mads Kiilerich merge: better debug messages before/after invoking external merge tool
Sat, 11 Apr 2015 23:00:04 +0900 FUJIWARA Katsunori subrepo: use vfs.walk instead of os.walk
Sat, 11 Apr 2015 23:00:04 +0900 FUJIWARA Katsunori vfs: add walk
Sat, 11 Apr 2015 23:00:04 +0900 FUJIWARA Katsunori subrepo: pass wvfs to _sanitize instead of absolute path to a subrepository
Wed, 01 Apr 2015 18:43:29 -0700 Gregory Szorc repoview: move function for computing filtered hash
Tue, 14 Apr 2015 12:54:16 -0400 Gregory Szorc revset: don't import discovery at module level
Tue, 14 Apr 2015 10:59:26 -0400 Michael O'Connor transaction: add missing newline to message
Sun, 05 Apr 2015 13:16:46 +0900 Yuya Nishihara cat: disable optimization of single file case for workingctx
Thu, 09 Apr 2015 22:18:55 +0900 Yuya Nishihara committablectx: override manifestnode() to return None
Sat, 11 Apr 2015 16:01:42 +0900 Yuya Nishihara cat: use ctx.manifestnode() in place of ctx._changeset[0]
Fri, 10 Apr 2015 23:34:06 -0400 Matt Harbison changegroup: flush the ui stdio buffers after adding a changegroup
Fri, 10 Apr 2015 22:30:19 -0400 Matt Harbison hook: forcibly flush stderr for Windows test stability
Fri, 10 Apr 2015 22:37:40 -0400 Gregory Szorc json: implement {fileannotate} template
Fri, 10 Apr 2015 22:26:53 -0400 Gregory Szorc json: implement {comparison} template
Fri, 10 Apr 2015 22:39:22 -0400 Gregory Szorc json: implement {filediff} template
Fri, 10 Apr 2015 22:34:12 -0400 Gregory Szorc hgweb: expose raw line numbers to templates
Sat, 11 Apr 2015 11:54:09 -0400 Pierre-Yves David revert: stop marking files clean after interactive revert (issue4592)
Sat, 11 Apr 2015 11:56:21 -0400 Augie Fackler lazymanifest: prevent leak when updating an entry more than once
Mon, 13 Apr 2015 07:42:25 -0500 Matt Mackall strip: properly clear resolve state with --keep (issue4593)
Mon, 13 Apr 2015 20:53:05 -0700 Ryan McElroy revsets: more informative syntax error message
Mon, 13 Apr 2015 21:06:21 -0700 Ryan McElroy revsets: show current revset abort behavior
Mon, 13 Apr 2015 13:28:37 -0400 Gregory Szorc tests: move blackbox testing of tags to test-tags.t
Mon, 13 Apr 2015 09:36:33 -0400 Gregory Szorc tests: move mock blackbox extension into own file
Sun, 12 Apr 2015 14:59:31 -0400 Pierre-Yves David shelve: acquire lock in the right order
Sun, 12 Apr 2015 14:54:53 -0400 Pierre-Yves David check-commit: be more picky about detection of wrong bug tag
Mon, 13 Apr 2015 09:54:36 -0400 Michael O'Connor discovery: don't compute allfuturecommon when it won't be used
Fri, 10 Apr 2015 18:54:33 -0700 Martin von Zweigbergk treemanifest: separate flags for trees in memory and trees on disk
Fri, 10 Apr 2015 18:13:01 -0700 Martin von Zweigbergk manifestdict: drop empty-string argument when creating empty manifest
Sun, 12 Apr 2015 06:51:13 -0700 Mike Hommey lazymanifest: fix memory leak in lmiter_iterentriesnext() after 3d485727e45e
Sat, 11 Apr 2015 12:26:54 -0400 Pierre-Yves David revert: do not requires '--all' if '--interative' is present
Thu, 09 Apr 2015 16:18:38 -0400 Pierre-Yves David bundle2: drop the experimental hooks
Fri, 10 Apr 2015 15:41:33 -0400 Pierre-Yves David bundle2: advertise bundle2 by default
Sat, 07 Feb 2015 12:57:40 -0500 Matt Harbison subrepo: convert the os.path references in git to vfs
Sat, 11 Apr 2015 00:47:09 +0900 FUJIWARA Katsunori subrepo: use vfs.removedirs instead of os.removedirs
Sat, 11 Apr 2015 00:47:09 +0900 FUJIWARA Katsunori vfs: add removedirs
Sat, 11 Apr 2015 00:47:09 +0900 FUJIWARA Katsunori util: add removedirs as platform depending function
Sat, 11 Apr 2015 00:47:09 +0900 FUJIWARA Katsunori subrepo: use vfs.unlink instead of os.remove
Sat, 11 Apr 2015 00:47:09 +0900 FUJIWARA Katsunori subrepo: use vfs.rmtree instead of shutil.rmtree
Sat, 11 Apr 2015 00:47:09 +0900 FUJIWARA Katsunori vfs: add rmtree
Sat, 11 Apr 2015 00:47:09 +0900 FUJIWARA Katsunori subrepo: use vfs.readdir instead of os.listdir to avoid expensive stat calls