Sun, 21 May 2017 18:58:51 -0400 |
Matt Harbison |
win32: drop a py26 daemonizing hack
|
Mon, 29 May 2017 05:23:30 +0200 |
Pierre-Yves David |
checkheads: simplify the code around obsolescence post-processing
|
Mon, 29 May 2017 05:21:38 +0200 |
Pierre-Yves David |
checkheads: drop now unused filtering of 'unsyncedheads'
|
Mon, 29 May 2017 05:20:09 +0200 |
Pierre-Yves David |
checkheads: clarify that we no longer touch the head unknown locally
|
Mon, 29 May 2017 05:33:59 +0200 |
Pierre-Yves David |
headssummary: ensure all returned lists are sorted
|
Mon, 29 May 2017 05:37:19 +0200 |
Pierre-Yves David |
discovery: also use lists for the returns of '_oldheadssummary'
|
Mon, 29 May 2017 05:53:51 +0200 |
Pierre-Yves David |
test: add a push race case where the updated head is obsoleted
|
Mon, 29 May 2017 05:53:24 +0200 |
Pierre-Yves David |
test: add a push race case where obsoleted head is updated
|
Fri, 02 Jun 2017 14:08:26 -0700 |
Kyle Lippincott |
keepalive: set buffering=True to do more efficient reads of headers
|
Thu, 01 Jun 2017 18:23:20 -0700 |
Kyle Lippincott |
keepalive: pass the correct arguments to HTTPResponse
|
Mon, 22 May 2017 22:32:59 -0400 |
Matt Harbison |
help: update the color documentation for Windows 10 ANSI support
|
Mon, 22 May 2017 22:20:38 -0400 |
Matt Harbison |
color: enable ANSI support on Windows 10
|
Mon, 22 May 2017 22:00:56 -0400 |
Matt Harbison |
win32: add a method to enable ANSI color code processing on Windows 10
|
Sun, 04 Jun 2017 08:57:37 -0500 |
Kevin Bullock |
merge with stable
|
Sat, 03 Jun 2017 19:17:19 +0900 |
Yuya Nishihara |
export: map wctx.node() to 'ff...' node id (issue5438)
|
Sat, 03 Jun 2017 20:39:33 +0900 |
Yuya Nishihara |
revset: add support for integer and hex wdir identifiers
|
Fri, 19 Aug 2016 18:40:35 +0900 |
Yuya Nishihara |
localrepo: map integer and hex wdir identifiers to workingctx
|
Sat, 20 Aug 2016 22:37:58 +0900 |
Yuya Nishihara |
revlog: map rev(wdirid) to WdirUnsupported exception
|
Sat, 03 Jun 2017 19:12:01 +0900 |
Yuya Nishihara |
scmutil: introduce binnode(ctx) as paired function with intrev(ctx)
|
Sat, 03 Jun 2017 19:01:19 +0900 |
Yuya Nishihara |
merge: use scmutil.intrev() to sort ctx objects
|
Sat, 03 Jun 2017 18:57:28 +0900 |
Yuya Nishihara |
scmutil: pass ctx object to intrev()
|
Sat, 03 Jun 2017 14:05:52 +0900 |
Yuya Nishihara |
setup: do not overwrite local __modulepolicy__.py on out-of-source build
|
Sun, 04 Jun 2017 08:16:37 -0500 |
Kevin Bullock |
Added signature for changeset c850f0ed54c1
stable
|
Sun, 04 Jun 2017 08:16:29 -0500 |
Kevin Bullock |
Added tag 4.2.1 for changeset c850f0ed54c1
stable
|
Sat, 03 Jun 2017 16:33:28 -0400 |
Augie Fackler |
merge with stable
|
Fri, 02 Jun 2017 22:27:52 -0700 |
Siddharth Agarwal |
status: don't crash if a lookup file disappears
stable 4.2.1
|
Thu, 01 Jun 2017 08:31:21 -0700 |
Martin von Zweigbergk |
match: simplify nevermatcher
|
Sat, 03 Jun 2017 00:25:24 +0900 |
Yuya Nishihara |
annotate: restructure formatter output to be nested list (BC)
|
Sat, 03 Jun 2017 00:05:12 +0900 |
Yuya Nishihara |
annotate: rename formatter variable
|
Sun, 07 May 2017 23:29:03 -0400 |
Matt Harbison |
setup: prevent setuptools from laying an egg
|
Fri, 02 Jun 2017 10:32:39 -0700 |
Martin von Zweigbergk |
bitmanipulation: add missing include of string.h
|
Thu, 01 Jun 2017 02:41:19 +0530 |
Pulkit Goyal |
py3: add test to show `hg update` and `hg identify` works on Python 3
|
Fri, 02 Jun 2017 10:14:00 +0530 |
Pulkit Goyal |
py3: add a test to show `hg diff` works on Python 3
|
Thu, 01 Jun 2017 02:25:18 +0530 |
Pulkit Goyal |
py3: implement __bytes__ for committablectx
|
Fri, 02 Jun 2017 10:35:21 +0530 |
Pulkit Goyal |
py3: convert exception to bytes to pass into ui.warn()
|
Thu, 01 Jun 2017 02:14:26 +0530 |
Pulkit Goyal |
py3: convert bool variables to bytes before passing into ui.debug()
|
Thu, 01 Jun 2017 01:14:02 +0530 |
Pulkit Goyal |
py3: use dict.update() instead of constructing lists and adding them
|
Fri, 03 Feb 2017 15:02:27 +0100 |
David Demelier |
patchbomb: add -B option to select a bookmark
|
Sat, 27 May 2017 22:27:56 +0200 |
Pierre-Yves David |
test: add the mirror push race case for non-contiguous branch head
|
Sat, 27 May 2017 22:27:41 +0200 |
Pierre-Yves David |
test: add a push race case where non-contiguous branch head are created
|
Sat, 27 May 2017 22:27:09 +0200 |
Pierre-Yves David |
test: add a push race case where the raced push touch multiple heads
|
Sat, 27 May 2017 22:26:51 +0200 |
Pierre-Yves David |
test: add a push race case where racing push touches multiple heads
|
Sat, 27 May 2017 22:26:35 +0200 |
Pierre-Yves David |
test: add a push race case where racing push create a new named branch
|
Sat, 27 May 2017 22:26:16 +0200 |
Pierre-Yves David |
test: add a push race case where raced push created a new named branch
|
Sat, 27 May 2017 22:25:40 +0200 |
Pierre-Yves David |
test: add a push race case where the racing client create a new head
|
Sat, 27 May 2017 22:25:20 +0200 |
Pierre-Yves David |
test: add a push race case where each client replaces a different head
|
Sat, 27 May 2017 22:24:58 +0200 |
Pierre-Yves David |
test: add a file dedicated to push race between clients
|
Sat, 20 May 2017 16:19:59 +0200 |
Pierre-Yves David |
strip: strip obsmarkers exclusive to the stripped changeset
|
Thu, 01 Jun 2017 12:08:49 +0200 |
Pierre-Yves David |
strip: do not include obsolescence markers for the temporary bundle
|
Thu, 01 Jun 2017 08:44:01 +0200 |
Pierre-Yves David |
exclusive-markers: update the dedicated test with list of exclusive markers
|
Sat, 20 May 2017 15:02:30 +0200 |
Pierre-Yves David |
obsolete: add a function to compute "exclusive-markers" for a set of nodes
|
Thu, 01 Jun 2017 08:32:24 +0200 |
Pierre-Yves David |
test-obsolete-bundle-strip: check all changesets in the isolated prune case
|
Fri, 26 May 2017 03:52:11 +0200 |
Pierre-Yves David |
test-obsolete-bundle-strip: add testing of markers backup during strip
|
Sat, 20 May 2017 15:06:10 +0200 |
Pierre-Yves David |
strip: also backup obsmarkers
|
Tue, 30 May 2017 20:48:43 -0400 |
Augie Fackler |
tests: fix run-tests when there's a bad #if in a test
|
Tue, 30 May 2017 20:47:00 -0400 |
Augie Fackler |
tests: make run-tests fail early if no channel is found
|
Sun, 28 May 2017 15:47:00 -0400 |
Augie Fackler |
dispatch: convert exception payload to bytes more carefully
|
Sun, 28 May 2017 15:49:29 -0400 |
Augie Fackler |
help: convert flag default to bytes portably
|
Thu, 01 Jun 2017 23:08:23 +0900 |
Yuya Nishihara |
cmdutil: use isstdiofilename() where appropriate
|
Thu, 01 Jun 2017 23:05:29 +0900 |
Yuya Nishihara |
py3: simply use b'%d\n' to format pid in server.py
|
Thu, 01 Jun 2017 22:43:24 +0900 |
Yuya Nishihara |
py3: implement __bytes__() on most of our exception classes
|
Thu, 01 Jun 2017 22:24:15 +0900 |
Yuya Nishihara |
py3: convert __doc__ back to bytes in help.py
|
Thu, 01 Jun 2017 01:41:34 +0530 |
Pulkit Goyal |
py3: ensure that we don't concat bytes and str and the end result is bytes
|
Thu, 01 Jun 2017 00:00:10 +0530 |
Pulkit Goyal |
py3: make sure we return strings from __str__ and __repr__
|
Wed, 31 May 2017 23:48:52 +0530 |
Pulkit Goyal |
py3: replace None with -1 to sort an integer array
|
Wed, 31 May 2017 23:42:58 +0530 |
Pulkit Goyal |
py3: pass str in os.sysconf()
|
Thu, 11 May 2017 13:59:48 -0700 |
Sean Farley |
context: move dirty() to committablectx
|
Thu, 11 May 2017 13:51:10 -0700 |
Sean Farley |
committablectx: extra is already normalized by committablectx.__init__
|
Fri, 02 Jun 2017 10:44:40 +0200 |
Xavier Lepaul |
help: clarify the choice of pager
stable
|
Fri, 02 Jun 2017 20:50:46 -0300 |
Wagner Bruna |
i18n-pt_BR: fix syntax error on translation
stable
|
Thu, 01 Jun 2017 20:06:02 -0300 |
Wagner Bruna |
i18n-pt_BR: synchronized with 870248603a4e
stable
|
Thu, 01 Jun 2017 00:40:52 -0700 |
Siddharth Agarwal |
match: introduce nevermatcher for when no ignore files are present
|
Wed, 31 May 2017 11:41:54 -0700 |
Jun Wu |
check-code: suggest policy.importmod
|
Fri, 26 May 2017 03:41:10 +0200 |
Pierre-Yves David |
test-obsolete-bundle-strip: test bundling in the seventh case
|
Fri, 26 May 2017 03:23:56 +0200 |
Pierre-Yves David |
test-obsolete-bundle-strip: test bundling in the sixth case
|
Fri, 26 May 2017 03:20:40 +0200 |
Pierre-Yves David |
test-obsolete-bundle-strip: test bundling in the fifth case
|
Fri, 26 May 2017 03:20:25 +0200 |
Pierre-Yves David |
test-obsolete-bundle-strip: test bundling in the fourth case
|
Fri, 26 May 2017 03:19:11 +0200 |
Pierre-Yves David |
test-obsolete-bundle-strip: test bundling in the third case
|
Fri, 26 May 2017 03:15:53 +0200 |
Pierre-Yves David |
test-obsolete-bundle-strip: test bundling in the second case
|
Fri, 26 May 2017 03:11:53 +0200 |
Pierre-Yves David |
test-obsolete-bundle-strip: test bundling in the first case
|
Thu, 25 May 2017 16:50:23 +0200 |
Pierre-Yves David |
obsolete: raise richer exception on unknown version
|
Wed, 31 May 2017 20:07:08 -0700 |
Siddharth Agarwal |
import-checker: add hgdemandimport to local modules
|
Wed, 31 May 2017 19:46:04 -0700 |
Siddharth Agarwal |
rebase: drop unnecessary parentchange call
|
Tue, 30 May 2017 13:16:32 -0700 |
Martin von Zweigbergk |
hidden: remove unnecessary guard condition
|
Tue, 30 May 2017 10:27:20 -0700 |
Martin von Zweigbergk |
hidden: subtract pinned revs from hidden earlier
|
Sat, 27 May 2017 23:05:10 -0700 |
Martin von Zweigbergk |
hidden: make _revealancestors() reveal ancestors exclusively
|
Sat, 27 May 2017 22:55:19 -0700 |
Martin von Zweigbergk |
hidden: remove _consistencyblockers()
|
Sat, 27 May 2017 22:43:37 -0700 |
Martin von Zweigbergk |
hidden: pass revs to iterate into _consistencyblockers()
|
Sat, 27 May 2017 22:10:20 -0700 |
Martin von Zweigbergk |
hidden: remove unnecessary 'domain' parameter from _revealancestors()
|
Sat, 27 May 2017 21:17:06 -0700 |
Martin von Zweigbergk |
hidden: change _domainancestors() to _revealancestors()
|
Sat, 27 May 2017 21:08:51 -0700 |
Martin von Zweigbergk |
hidden: rename "revealedrevs" to "pinnedrevs" (API)
|
Sat, 27 May 2017 21:02:17 -0700 |
Martin von Zweigbergk |
hidden: drop obsolete comment about cacheability
|
Thu, 25 May 2017 21:53:44 +0900 |
Yuya Nishihara |
cat: add formatter support
|
Sat, 27 May 2017 17:58:36 +0900 |
Yuya Nishihara |
cat: use with statement to close output file
|
Thu, 25 May 2017 21:43:09 +0900 |
Yuya Nishihara |
cat: stop using makefileobj()
|
Sat, 27 May 2017 17:44:26 +0900 |
Yuya Nishihara |
formatter: add nullformatter
|
Sat, 27 May 2017 17:40:18 +0900 |
Yuya Nishihara |
formatter: add helper to create a formatter optionally backed by file
|
Sun, 18 Jan 2015 18:04:44 +0900 |
Yuya Nishihara |
formatter: add option to redirect output to file object
|
Thu, 01 Jun 2017 12:24:16 -0500 |
Kevin Bullock |
merge with i18n
stable
|
Wed, 31 May 2017 20:42:58 -0300 |
Wagner Bruna |
i18n-pt_BR: synchronized with a0e46f6b248b
stable
|
Fri, 26 May 2017 13:24:07 -0700 |
Kyle Lippincott |
zsh_completion: install as _hg not hg
stable
|
Fri, 26 May 2017 20:03:05 -0400 |
Augie Fackler |
osx: override default exclude filter for pkgbuild
stable
|
Wed, 31 May 2017 19:24:00 -0300 |
Wagner Bruna |
bugzilla: fix typo in help text
stable
|
Wed, 31 May 2017 19:23:23 -0300 |
Wagner Bruna |
help: fix typos
stable
|
Wed, 31 May 2017 23:44:33 +0900 |
FUJIWARA Katsunori |
win32mbcs: avoid unintentional failure at colorization
stable
|
Wed, 31 May 2017 10:35:10 -0700 |
Martin von Zweigbergk |
tests: fix typo in "flagprocesor"
|
Tue, 30 May 2017 06:22:14 -0700 |
Kostia Balytskyi |
contrib: remove unnecessary debug output from editmergeps.ps1
|
Tue, 30 May 2017 06:17:51 -0700 |
Kostia Balytskyi |
contrib: fix a bug preventing editmergeps.ps1 from running unknonw editors
|
Tue, 30 May 2017 06:02:31 -0700 |
Kostia Balytskyi |
contrib: make editmergeps use -NoNewWindow option in Start-Process cmdlet
|
Tue, 30 May 2017 05:56:48 -0700 |
Kostia Balytskyi |
contrib: run editmergeps.ps1 from the same location as editmergeps.bat
|
Sun, 21 May 2017 16:57:32 +0900 |
Yuya Nishihara |
help: pass commands module by argument
|
Mon, 29 May 2017 06:06:13 -0700 |
Stanislau Hlebik |
copies: introduce getdstfctx
|
Mon, 29 May 2017 05:58:08 -0700 |
Stanislau Hlebik |
copies: rename getfctx to getsrcfctx
|
Mon, 29 May 2017 05:57:25 -0700 |
Stanislau Hlebik |
copies: remove msrc and mdst parameters
|
Mon, 29 May 2017 05:57:03 -0700 |
Stanislau Hlebik |
copies: add dstctx parameter
|
Mon, 29 May 2017 05:56:17 -0700 |
Stanislau Hlebik |
copies: rename ctx to srcctx
|
Mon, 29 May 2017 05:52:15 -0700 |
Stanislau Hlebik |
copies: rename m2 to mdst
|
Mon, 29 May 2017 05:52:15 -0700 |
Stanislau Hlebik |
copies: rename m1 to msrc
|
Fri, 26 May 2017 13:27:21 -0700 |
Gregory Szorc |
transaction: delete callbacks after use
|
Fri, 19 May 2017 13:16:15 -0700 |
Martin von Zweigbergk |
match: remove special-casing of always-matching patterns in patternmatcher
|
Fri, 19 May 2017 12:47:45 -0700 |
Martin von Zweigbergk |
match: move normalize() call out of matcher constructors
|
Fri, 19 May 2017 11:58:16 -0700 |
Martin von Zweigbergk |
match: drop support for empty pattern list in patternmatcher
|
Sat, 20 May 2017 23:49:14 -0700 |
Martin von Zweigbergk |
match: optimize visitdir() for when no explicit files are listed
|
Fri, 19 May 2017 11:50:01 -0700 |
Martin von Zweigbergk |
match: handle everything-matching using new alwaysmatcher
|
Fri, 26 May 2017 13:08:30 -0700 |
Martin von Zweigbergk |
match: add __repr__ for subdirmatcher
|
Sun, 28 May 2017 21:31:29 -0400 |
Augie Fackler |
tests: make test-manifest.py portable to Python 3
|
Mon, 29 May 2017 00:00:02 -0400 |
Augie Fackler |
cleanup: rename all iteritems methods to items and add iteritems alias
|
Sun, 28 May 2017 15:51:07 -0400 |
Augie Fackler |
help: work around textwrap.dedent() only working on strings
|
Sun, 28 May 2017 15:43:06 -0400 |
Augie Fackler |
server: write out pid using bytes IO instead of str IO
|
Sun, 28 May 2017 13:28:41 -0400 |
Augie Fackler |
help: convert dict to strkwargs
|
Sun, 28 May 2017 13:42:16 -0400 |
Augie Fackler |
util: use sysstr.join instead of bytes.join in textwrap wrapper
|
Sun, 28 May 2017 15:42:05 -0400 |
Augie Fackler |
tests: port test extension in test-help.t to python 3
|
Sun, 28 May 2017 15:51:26 -0400 |
Augie Fackler |
doc: port check-seclevel.py to be Python 2/3 portable
|
Sun, 28 May 2017 23:54:31 +0900 |
Yuya Nishihara |
match: define exactmatcher.matchfn statically
|
Sun, 28 May 2017 23:51:30 +0900 |
Yuya Nishihara |
match: remove override of prefix() from differencematcher
|
Sat, 27 May 2017 18:52:46 +0900 |
Yuya Nishihara |
cat: do not start pager if output will be written to file
|
Sat, 27 May 2017 18:50:05 +0900 |
Yuya Nishihara |
cat: pass filename template as explicit argument
|
Thu, 25 May 2017 21:28:08 +0900 |
Yuya Nishihara |
cmdutil: extract function checking if pattern should be taken as stdin/out
|
Thu, 25 May 2017 21:25:49 +0900 |
Yuya Nishihara |
cmdutil: drop deprecated hack to pass file object to makefileobj() (API)
|
Mon, 29 May 2017 21:57:51 +0900 |
Yuya Nishihara |
encoding: make sure "wide" variable never be referenced from other modules
|
Sun, 28 May 2017 21:29:58 -0400 |
Augie Fackler |
manifest: use itertools.chain() instead of + for Python 3 compat
|
Sun, 28 May 2017 21:29:15 -0400 |
Augie Fackler |
manifest: fix some pure-Python parser bits to work on Python 3
|
Sun, 28 May 2017 18:08:36 -0400 |
Augie Fackler |
tests: make test-manifest finish importing in Python 3
|
Sun, 28 May 2017 18:08:14 -0400 |
Augie Fackler |
tests: drop assertIn polyfill now that we're 2.7-only
|
Sun, 28 May 2017 11:13:10 -0700 |
Gregory Szorc |
perf: benchmark command for revlog indexes
|
Sun, 28 May 2017 10:56:28 -0700 |
Gregory Szorc |
perf: rename perfrevlog to perfrevlogrevisions
|
Sun, 28 May 2017 15:43:26 -0400 |
Augie Fackler |
server: use pycompat to get argv
|
Sun, 28 May 2017 13:27:29 -0400 |
Augie Fackler |
encoding: make wide character class list a sysstr
|
Sun, 28 May 2017 14:02:14 -0400 |
Augie Fackler |
cmdutil: use sorted(dict) instead of x = dict.keys(); x.sort()
|
Sun, 28 May 2017 16:17:43 -0400 |
Augie Fackler |
util: look for empty-sysstr instead of empty-bytesstr in textwrap code
|
Sun, 28 May 2017 15:47:43 -0400 |
Augie Fackler |
minirst: look for column delimiters using slices instead of indicies
|
Sun, 28 May 2017 13:36:02 -0400 |
Augie Fackler |
minirst: grab a byte, not an int, for the underline style
|
Sun, 28 May 2017 13:41:42 -0400 |
Augie Fackler |
minirst: use bytes.strip instead of str.strip
|
Mon, 29 May 2017 16:21:15 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr so that we don't get ascii values
|
Mon, 29 May 2017 16:08:37 +0530 |
Pulkit Goyal |
py3: update test-check-py3-compat.t
|
Sun, 28 May 2017 15:45:47 -0400 |
Augie Fackler |
loader: pywatchman appears to already be py3 compatible
|
Sun, 28 May 2017 17:02:24 -0400 |
Augie Fackler |
py3: update test expectations for py3-commands test
|
Thu, 25 May 2017 17:20:43 -0700 |
Jun Wu |
context: do not cache manifestctx
|
Thu, 25 May 2017 17:06:32 -0700 |
Jun Wu |
test-context: add a case demonstrating manifest caching problem
|
Thu, 25 May 2017 16:50:46 +0200 |
Pierre-Yves David |
debugbundle: display the content of obsmarkers parts
|
Sun, 28 May 2017 11:50:43 -0700 |
Pierre-Yves David |
bundle: add an experimental knob to include obsmarkers in bundle
|
Sun, 28 May 2017 11:48:18 -0700 |
Pierre-Yves David |
bundle2: move function building obsmarker-part in the bundle2 module
|
Tue, 02 May 2017 21:45:48 +0900 |
Yuya Nishihara |
policy: remove unused policynoc and policynocffi constants
|
Tue, 02 May 2017 21:45:10 +0900 |
Yuya Nishihara |
cffi: remove superfluous "if True" blocks
|
Tue, 02 May 2017 21:15:31 +0900 |
Yuya Nishihara |
cffi: split modules from pure
|
Sun, 28 May 2017 15:45:52 +0900 |
Yuya Nishihara |
policy: extend API version checks for cffi
|
Sun, 28 May 2017 17:36:01 +0900 |
Yuya Nishihara |
filterpyflakes: allow reexporting pure symbols from cffi modules
|
Tue, 02 May 2017 22:28:18 +0900 |
Yuya Nishihara |
import-checker: guess names of C extension modules
|
Sun, 28 May 2017 15:21:18 +0900 |
Yuya Nishihara |
import-checker: convert localmods to a set of module names
|
Tue, 02 May 2017 22:24:57 +0900 |
Yuya Nishihara |
import-checker: allow importing symbols from pure modules
|
Tue, 02 May 2017 21:08:38 +0900 |
Yuya Nishihara |
cffi: put compiled modules into mercurial.cffi package
|
Tue, 02 May 2017 21:04:40 +0900 |
Yuya Nishihara |
cffi: rename build scripts
|
Fri, 19 May 2017 11:44:05 -0700 |
Martin von Zweigbergk |
match: remove support for includes from patternmatcher
|
Mon, 22 May 2017 23:31:15 -0700 |
Martin von Zweigbergk |
match: simplify includematcher a bit
|
Fri, 19 May 2017 13:36:34 -0700 |
Martin von Zweigbergk |
match: remove support for non-include patterns from includematcher
|
Fri, 19 May 2017 22:36:14 -0700 |
Martin von Zweigbergk |
match: split up main matcher into patternmatcher and includematcher
|
Thu, 18 May 2017 23:39:39 -0700 |
Martin von Zweigbergk |
match: remove support for exact matching from main matcher class
|
Wed, 17 May 2017 09:26:15 -0700 |
Martin von Zweigbergk |
match: handle exact matching using new exactmatcher
|
Fri, 12 May 2017 16:33:33 -0700 |
Martin von Zweigbergk |
merge: use intersectmatchers() in "m2-vs-ma optimization"
|
Fri, 12 May 2017 23:12:05 -0700 |
Martin von Zweigbergk |
match: handle includes using new intersectionmatcher
|
Thu, 25 May 2017 14:32:56 -0700 |
Martin von Zweigbergk |
match: move entire uipath() implementation to basematcher
|
Thu, 25 May 2017 12:09:09 +0200 |
Pierre-Yves David |
local-clone: also copy tags related caches
|
Thu, 25 May 2017 12:05:33 +0200 |
Pierre-Yves David |
local-clone: also copy revs-branch-cache files
|
Thu, 25 May 2017 11:59:07 +0200 |
Pierre-Yves David |
local-clone: extract the listing of caches to copy
|
Thu, 25 May 2017 11:55:00 +0200 |
Pierre-Yves David |
local-clone: extract the closure copying caches
|
Thu, 25 May 2017 19:38:00 +0200 |
Pierre-Yves David |
test: add isolated prune case (to test-obsolete-bundle-strip.t)
|
Thu, 25 May 2017 19:37:47 +0200 |
Pierre-Yves David |
test-obsolete-bundle-strip: add a complex split and fold case
|
Thu, 25 May 2017 19:37:29 +0200 |
Pierre-Yves David |
test-obsolete-bundle-strip: add cases with prune on missing revs
|
Thu, 25 May 2017 19:37:29 +0200 |
Pierre-Yves David |
obsolete: fix relevant-obsmarkers computation on pruned changeset
|
Thu, 25 May 2017 19:37:07 +0200 |
Pierre-Yves David |
test: add a test file for relevant obsmarkers and its usage
|
Wed, 24 May 2017 19:39:33 -0700 |
Siddharth Agarwal |
annotate: add a new experimental --skip option to skip revs
|
Wed, 24 May 2017 19:07:14 -0700 |
Siddharth Agarwal |
annotate: add core algorithm to skip a rev
|
Wed, 24 May 2017 17:40:08 -0700 |
Siddharth Agarwal |
annotate: make pair take all parents to pair against
|
Wed, 24 May 2017 17:38:28 -0700 |
Siddharth Agarwal |
annotate: move pair function to top level
|
Thu, 25 May 2017 23:20:00 +0900 |
Yuya Nishihara |
bookmarks: fix check of hash-like name to not abort by ambiguous identifier
|
Thu, 25 May 2017 23:18:02 +0900 |
Yuya Nishihara |
localrepo: document that __contains__() may raise LookupError
|
Sun, 21 May 2017 15:56:02 +0200 |
Pierre-Yves David |
hidden: drop outdated comment about "dynamic" performance
|
Sun, 21 May 2017 15:47:06 +0200 |
Pierre-Yves David |
hidden: unify the static and dynamic blocker logic
|
Sun, 21 May 2017 15:53:08 +0200 |
Pierre-Yves David |
hidden: drop the hidden cache logic
|
Sun, 21 May 2017 16:01:20 +0200 |
Pierre-Yves David |
hidden: simplify the computation of consistency blocker
|
Sun, 21 May 2017 15:35:21 +0200 |
Pierre-Yves David |
hidden: use _domainancestors to compute revs revealed by dynamic blocker
|
Sun, 21 May 2017 15:21:46 +0200 |
Pierre-Yves David |
hidden: add a function returning ancestors of revs within a domain
|
Fri, 26 May 2017 14:52:54 -0700 |
Kyle Lippincott |
tests: hint how to run slow tests when rejecting
|
Fri, 26 May 2017 13:24:07 -0700 |
Kyle Lippincott |
zsh_completion: install as _hg not hg
|
Mon, 20 Mar 2017 17:50:31 -0400 |
Augie Fackler |
osx: include chg by default
|
Fri, 26 May 2017 20:03:05 -0400 |
Augie Fackler |
osx: override default exclude filter for pkgbuild
|
Fri, 26 May 2017 20:05:59 -0400 |
Augie Fackler |
osx: update Mac packaging tests for bdiff.so install location change
|
Fri, 26 May 2017 19:33:20 -0700 |
Rodrigo Damazio Bovendorp |
debian: add less as a build dependency
stable
|
Fri, 05 May 2017 18:15:42 +0200 |
Pierre-Yves David |
strip: use the 'writenewbundle' function to get bundle on disk
|
Tue, 23 May 2017 02:23:07 +0200 |
Pierre-Yves David |
perfphases: add 'perfphases' command
|
Tue, 16 May 2017 22:15:42 -0700 |
Martin von Zweigbergk |
match: remove support for excludes from matcher class
|
Tue, 16 May 2017 16:36:48 -0700 |
Martin von Zweigbergk |
match: handle excludes using new differencematcher
|
Thu, 25 May 2017 09:52:56 -0700 |
Martin von Zweigbergk |
match: override matchfn() the usual way in subdirmatcher
|
Thu, 25 May 2017 09:52:49 -0700 |
Martin von Zweigbergk |
match: make matchfn a method on the class
|
Wed, 24 May 2017 17:50:17 +0200 |
Boris Feld |
util: raise ParseError when parsing dates (BC)
|
Tue, 16 May 2017 14:31:21 -0700 |
Martin von Zweigbergk |
match: fix visitdir for roots of includes
|
Wed, 17 May 2017 23:02:42 -0700 |
Martin von Zweigbergk |
match: make subdirmatcher extend basematcher
|
Fri, 19 May 2017 10:17:08 -0700 |
Martin von Zweigbergk |
match: make basematcher._files a @propertycache
|
Wed, 17 May 2017 23:45:13 -0700 |
Martin von Zweigbergk |
match: extract base class for matchers
|
Mon, 22 May 2017 11:08:52 -0700 |
Martin von Zweigbergk |
debugwalk: also print matcher representation
|
Thu, 25 May 2017 23:42:37 -0400 |
Matt Harbison |
wix: add 'ro' and 'ru' locales
stable
|
Thu, 25 May 2017 23:03:56 -0400 |
Matt Harbison |
wix: include zstd.pyd in the installation
stable
|
Wed, 24 May 2017 22:59:59 -0400 |
Matt Harbison |
clonebundles: fix missing newline character
stable
|
Wed, 24 May 2017 15:25:24 -0700 |
Gregory Szorc |
exchange: print full reason variable
stable
|
Thu, 25 May 2017 01:45:52 +0200 |
Pierre-Yves David |
transaction: run _writejournal unfiltered
|
Mon, 22 May 2017 19:18:12 -0400 |
Augie Fackler |
bookmarks: warn about bookmark names that unambiguously resolve to a node (BC)
|
Thu, 04 May 2017 11:51:07 +0900 |
Yuya Nishihara |
pycompat: try __bytes__() to convert object to bytestr
|
Tue, 23 May 2017 15:44:50 +0200 |
Boris Feld |
ui: fix ui.configdate for invalid dates
|
Fri, 28 Apr 2017 00:01:22 +0900 |
Yuya Nishihara |
demandimport: stop overriding __getattribute__()
|
Fri, 28 Apr 2017 23:46:16 +0900 |
Yuya Nishihara |
demandimport: look for 'mod' suffix as alternative name for module reference
|
Mon, 01 May 2017 14:26:56 +0900 |
Yuya Nishihara |
demandimport: insert empty line per method
|
Mon, 01 May 2017 13:43:31 +0900 |
Yuya Nishihara |
demandimport: strictly compare identity of proxy object
|
Tue, 23 May 2017 08:49:01 -0700 |
Martin von Zweigbergk |
match: use ProgrammingError where appropriate
|
Tue, 23 May 2017 01:30:36 +0530 |
Pulkit Goyal |
revlog: raise error.WdirUnsupported from revlog.node() if wdirrev is passed
|
Tue, 23 May 2017 01:22:33 +0530 |
Pulkit Goyal |
revset: add support for ancestors(wdir())
|
Tue, 23 May 2017 01:08:19 +0530 |
Pulkit Goyal |
revset: add support for using ~ operator on wdir() predicate
|
Mon, 22 May 2017 02:14:22 +0530 |
Pulkit Goyal |
revset: add support for p2(wdir()) to get second parent of working directory
|
Mon, 22 May 2017 02:03:43 +0530 |
Pulkit Goyal |
revset: use try-except instead of if-else because of perf
|
Mon, 22 May 2017 01:38:00 +0530 |
Pulkit Goyal |
revset: remove redundant condition and change to else from elif
|
Mon, 22 May 2017 01:35:53 +0530 |
Pulkit Goyal |
tests: add tests for predicates and operators which works with wdir()
|
Mon, 22 May 2017 01:01:45 +0530 |
Pulkit Goyal |
revset: add support for "wdir()^n"
|
Mon, 22 May 2017 00:54:02 +0530 |
Pulkit Goyal |
revset: add parentheses after wdir since its a function
|
Mon, 22 May 2017 15:05:18 -0400 |
Augie Fackler |
cmdutil: avoid redefining write() function in export if possible
|
Mon, 22 May 2017 13:34:03 -0400 |
Augie Fackler |
cmdutil: extract closure that performs the actual export formatting
|
Mon, 22 May 2017 13:35:22 -0400 |
Augie Fackler |
cmdutil: use a generator expression instead of a list comprehension
|
Sat, 20 May 2017 20:15:05 -0400 |
Augie Fackler |
cmdutil: rename template param to export to fntemplate
|
Sat, 20 May 2017 17:58:04 -0400 |
Augie Fackler |
cmdutil: comprehensively document the interface of export
|
Mon, 22 May 2017 15:56:47 -0700 |
Durham Goode |
tests: hide warning from test-xdg.t
|
Mon, 22 May 2017 22:59:40 -0700 |
Jun Wu |
policy: define C module versions individually
|
Sat, 20 May 2017 19:43:58 +0200 |
Pierre-Yves David |
repoview: rename '_getdynamicblockers' to 'revealedrevs' (API)
|
Sat, 20 May 2017 19:43:29 +0200 |
Pierre-Yves David |
repoview: move '_getdynamicblock' next to 'hideablerevs'
|
Sun, 21 May 2017 13:26:17 -0700 |
Siddharth Agarwal |
python3: allow hgloader to work with lazy loaders
|
Sun, 21 May 2017 12:51:01 -0700 |
Siddharth Agarwal |
init: turn on demandimport for Python 3.6 and above
|
Sun, 21 May 2017 12:23:04 -0700 |
Siddharth Agarwal |
demandimport: add python 3 implementation
|
Sun, 21 May 2017 12:10:53 -0700 |
Siddharth Agarwal |
demandimport: move ignore list to __init__.py
|
Sun, 21 May 2017 13:44:26 -0700 |
Siddharth Agarwal |
check: check modules in hgdemandimport
|
Sun, 21 May 2017 12:10:53 -0700 |
Siddharth Agarwal |
demandimport: move to separate package
|
Sun, 21 May 2017 12:09:01 -0700 |
Siddharth Agarwal |
import-checker: add a way to directly import certain symbols
|
Sun, 21 May 2017 13:34:42 -0700 |
Siddharth Agarwal |
check-code: allow skipping hasattr check in py3-only code
|
Mon, 22 May 2017 01:17:49 -0700 |
Jun Wu |
profiling: allow loading profiling extension before everything else
|
Mon, 22 May 2017 00:51:56 -0700 |
Jun Wu |
extensions: allow loading a whitelisted subset of extensions
|
Mon, 22 May 2017 08:49:34 -0700 |
Martin von Zweigbergk |
match: catch attempts to create case-insenstive exact matchers
|
Mon, 22 May 2017 19:29:21 +0200 |
Boris Feld |
test: remove aliases forcing date, use default-date
|
Mon, 22 May 2017 19:28:47 +0200 |
Boris Feld |
test: prepare tests for removing date aliases
|
Tue, 16 May 2017 18:36:08 +0200 |
Boris Feld |
devel: update blackbox to use default-date
|
Fri, 19 May 2017 12:08:47 +0200 |
Boris Feld |
devel: use default-date config field when creating obsmarkers
|
Mon, 22 May 2017 16:59:57 +0200 |
Pierre-Yves David |
devel: activate default-date in tests
|
Fri, 19 May 2017 12:18:25 +0200 |
Boris Feld |
devel: add a config field to force dates to timestamp 0
|
Fri, 19 May 2017 12:07:41 +0200 |
Boris Feld |
ui: add the possiblity to get a date config field
|
Fri, 19 May 2017 12:07:23 +0200 |
Boris Feld |
util: refactor util.parsedate to raises ValueError
|
Mon, 22 May 2017 11:08:18 -0700 |
Martin von Zweigbergk |
match: implement __repr__() and update users (API)
|
Mon, 22 May 2017 10:41:32 -0700 |
Martin von Zweigbergk |
fsmonitor: fix silly "*kwargs" bug in merge.update() override
|
Fri, 19 May 2017 20:06:45 +0530 |
Pulkit Goyal |
revset: make `hg log -r 'wdir()^'` work (issue4905)
|
Fri, 19 May 2017 19:12:06 +0530 |
Pulkit Goyal |
revlog: raise WdirUnsupported when wdirrev is passed
|
Fri, 19 May 2017 19:10:37 +0530 |
Pulkit Goyal |
error: add a new exception named WdirUnsupported
|
Thu, 18 May 2017 22:20:59 -0700 |
Martin von Zweigbergk |
match: replace icasefsmatch() function by flag to regular match()
|
Thu, 18 May 2017 16:48:02 -0700 |
Martin von Zweigbergk |
match: delete icasefsmatcher now that it's same as matcher
|
Thu, 18 May 2017 15:45:50 -0700 |
Martin von Zweigbergk |
match: pass in normalize() function to matchers
|
Thu, 18 May 2017 16:05:46 -0700 |
Martin von Zweigbergk |
match: don't print explicitly listed files with wrong case (BC)
|
Thu, 18 May 2017 15:25:16 -0700 |
Martin von Zweigbergk |
match: move body of _normalize() to a static function
|
Thu, 18 May 2017 15:11:04 -0700 |
Martin von Zweigbergk |
match: pass 'warn' argument to _normalize() for consistency
|
Fri, 12 May 2017 23:11:41 -0700 |
Martin von Zweigbergk |
match: replace match class by match function (API)
|
Sun, 21 May 2017 18:36:28 -0400 |
Augie Fackler |
checklink: degrade gracefully on posix when fs is readonly (issue5511)
|
Fri, 19 May 2017 20:14:31 -0700 |
Gregory Szorc |
revlog: remove some revlogNG terminology
|
Fri, 19 May 2017 20:10:50 -0700 |
Gregory Szorc |
revlog: tweak wording and logic for flags validation
|
Fri, 19 May 2017 20:01:35 -0700 |
Gregory Szorc |
tests: tests for revlog version and flags loading
|
Sun, 21 May 2017 13:32:07 +0200 |
Pierre-Yves David |
perf: allow to clear the obsstore in 'perfvolatilesets'
|
Sun, 21 May 2017 13:49:48 +0200 |
Pierre-Yves David |
obsolete: test an important corner case
|
Thu, 18 May 2017 22:47:42 -0700 |
Martin von Zweigbergk |
largefiles: replace always() method, not _always field
|
Sun, 21 May 2017 02:45:32 -0400 |
Augie Fackler |
merge with stable
|
Sun, 21 May 2017 13:41:01 +0900 |
Yuya Nishihara |
cext: mark constant variables
|
Sun, 21 May 2017 13:35:19 +0900 |
Yuya Nishihara |
cext: move util.h to cext tree
|
Sun, 21 May 2017 13:31:27 +0900 |
Yuya Nishihara |
cext: move back finalization of dirstateTupleType where it should be
|
Tue, 23 May 2017 03:29:23 +0900 |
FUJIWARA Katsunori |
dispatch: setup color before pager for correct console information on windows
stable
|
Sat, 20 May 2017 22:27:52 -0700 |
Martin von Zweigbergk |
cleanup: reuse existing wctx variables instead of calling repo[None]
|
Thu, 18 May 2017 16:43:56 -0400 |
Augie Fackler |
localrepo: extract bookmarkheads method to bookmarks.py
|
Sat, 20 May 2017 20:50:29 -0400 |
Augie Fackler |
tests: avoid renamed files triggering check-commit failures
|
Sat, 29 Apr 2017 21:39:47 -0700 |
Jun Wu |
dispatch: make request accept additional reposetups
|
Sat, 20 May 2017 14:01:05 -0700 |
Gregory Szorc |
cext: extract revlog/index parsing code to own C file
|
Thu, 04 May 2017 17:13:12 +0900 |
Yuya Nishihara |
debugcommands: use temporary dict for its command table
|
Sun, 14 May 2017 16:42:16 +0900 |
Yuya Nishihara |
commands: move debugcommands and debugcomplete back to commands module
|
Sun, 14 May 2017 16:19:47 +0900 |
Yuya Nishihara |
commands: move templates of common command options to cmdutil (API)
|
Sat, 13 Aug 2016 12:29:53 +0900 |
Yuya Nishihara |
import-checker: drop workaround for pure modules
|
Sat, 13 Aug 2016 12:28:52 +0900 |
Yuya Nishihara |
policy: drop custom importer for pure modules
|
Sat, 13 Aug 2016 12:23:56 +0900 |
Yuya Nishihara |
parsers: switch to policy importer
|
Sat, 13 Aug 2016 12:18:58 +0900 |
Yuya Nishihara |
mpatch: switch to policy importer
|
Sat, 13 Aug 2016 12:15:49 +0900 |
Yuya Nishihara |
diffhelpers: switch to policy importer
|
Sat, 13 Aug 2016 12:12:50 +0900 |
Yuya Nishihara |
bdiff: switch to policy importer
|
Sat, 13 Aug 2016 12:08:23 +0900 |
Yuya Nishihara |
base85: switch to policy importer
|
Fri, 12 Aug 2016 11:35:17 +0900 |
Yuya Nishihara |
osutil: switch to policy importer
|
Fri, 12 Aug 2016 11:30:17 +0900 |
Yuya Nishihara |
policy: add helper to import cext/pure module
|
Sat, 20 May 2017 15:09:14 +0900 |
Yuya Nishihara |
demandimport: strictly check missing locals argument
|
Thu, 18 May 2017 18:01:48 -0400 |
Augie Fackler |
localrepo: mark walk convenience method as deprecated (API)
|
Thu, 18 May 2017 18:01:01 -0400 |
Augie Fackler |
debugcommands: use repo[None].walk instead of repo.walk
|
Thu, 18 May 2017 18:00:52 -0400 |
Augie Fackler |
cmdutil: use repo[None].walk instead of repo.walk
|
Thu, 18 May 2017 18:00:38 -0400 |
Augie Fackler |
largefiles: use repo[None].walk instead of repo.walk
|
Tue, 25 Apr 2017 17:43:30 -0700 |
Jun Wu |
parsers: add version to help detect breaking binary changes
|
Tue, 25 Apr 2017 17:36:59 -0700 |
Jun Wu |
osutil: add version to help detect breaking binary changes
|
Tue, 25 Apr 2017 17:38:36 -0700 |
Jun Wu |
mpatch: add version to help detect breaking binary changes
|
Tue, 25 Apr 2017 17:40:13 -0700 |
Jun Wu |
diffhelpers: add version to help detect breaking binary changes
|
Tue, 25 Apr 2017 17:45:48 -0700 |
Jun Wu |
base85: add version to help detect breaking binary changes
|
Tue, 25 Apr 2017 17:34:41 -0700 |
Jun Wu |
bdiff: add version to help detect breaking binary changes
|
Sat, 20 May 2017 03:10:23 +0200 |
Pierre-Yves David |
obsmarker: add an experimental flag controlling "operation" recording
|
Fri, 19 May 2017 19:46:45 -0700 |
Gregory Szorc |
run-tests: remove references to Python 2.6
|
Thu, 18 May 2017 17:13:32 -0400 |
Augie Fackler |
dirstate: mark {begin,end}parentchange as deprecated (API)
|
Thu, 18 May 2017 17:11:24 -0400 |
Augie Fackler |
merge: migrate to context manager for changing dirstate parents
|
Thu, 18 May 2017 17:11:14 -0400 |
Augie Fackler |
localrepo: migrate to context manager for changing dirstate parents
|
Thu, 18 May 2017 17:11:07 -0400 |
Augie Fackler |
context: migrate to context manager for changing dirstate parents
|
Thu, 18 May 2017 17:11:01 -0400 |
Augie Fackler |
rebase: migrate to context manager for changing dirstate parents
|
Thu, 18 May 2017 17:10:53 -0400 |
Augie Fackler |
mq: migrate to context manager for changing dirstate parents
|
Thu, 18 May 2017 17:10:30 -0400 |
Augie Fackler |
dirstate: introduce new context manager for marking dirstate parent changes
|
Fri, 19 May 2017 17:01:34 -0700 |
Kostia Balytskyi |
contrib: make editmergeps able to work with notepad++
|
Fri, 19 May 2017 17:00:55 -0700 |
Kostia Balytskyi |
contrib: make editmergeps able to work with Windows GUI editors
|
Sat, 09 Jan 2016 23:24:52 +0900 |
Yuya Nishihara |
extensions: show deprecation warning for the use of cmdutil.command
|
Sat, 13 May 2017 15:41:50 +0900 |
Yuya Nishihara |
extensions: prohibit registration of command without using @command (API)
|
Sun, 14 May 2017 15:46:45 +0900 |
Yuya Nishihara |
extensions: optionally print hint on import failure
|
Sun, 14 May 2017 15:41:27 +0900 |
Yuya Nishihara |
error: add hint to ProgrammingError
|
Mon, 08 May 2017 22:14:56 +0900 |
Yuya Nishihara |
registrar: unindent superfluous "if True" block
|
Mon, 08 May 2017 22:08:40 +0900 |
Yuya Nishihara |
registrar: switch @command decorator to class
|
Sat, 09 Jan 2016 23:07:20 +0900 |
Yuya Nishihara |
registrar: move cmdutil.command to registrar module (API)
|
Sat, 13 May 2017 17:53:55 +0900 |
Yuya Nishihara |
gendoc: make sure locale path is set before loading any modules
|
Thu, 18 May 2017 12:49:10 -0700 |
Wez Furlong |
fsmonitor: don't attempt state-leave if we didn't state-enter
|
Thu, 18 May 2017 12:48:07 -0700 |
Wez Furlong |
fsmonitor: acquire localrepo.wlock prior to emitting hg.update state
|
Fri, 19 May 2017 13:12:42 +0200 |
Pierre-Yves David |
obsolete: move the 'isenabled' function at the top of the file
|
Fri, 19 May 2017 13:09:23 +0200 |
Pierre-Yves David |
cache: make the cache updated callback easily accessible to extension
|
Fri, 19 May 2017 12:35:14 +0200 |
Pierre-Yves David |
obscheckhead: skip context creation to test phase
|
Fri, 19 May 2017 02:44:30 +0200 |
Pierre-Yves David |
tests: add missing 'test-push-checkheads-partial-C1.t'
|
Thu, 18 May 2017 14:36:46 -0700 |
Kostia Balytskyi |
contrib: add editmerge version for powershell
|
Wed, 17 May 2017 12:51:40 -0700 |
Kostia Balytskyi |
run-tests: allow hg executable to be hg.exe
|
Tue, 09 May 2017 16:29:31 -0700 |
Durham Goode |
obsolete: add operation metadata to rebase/amend/histedit obsmarkers
|
Wed, 17 May 2017 15:39:37 +0200 |
Pierre-Yves David |
obsolete: invalidate "volatile" set cache after merging marker
stable
|
Wed, 17 May 2017 22:33:15 -0700 |
Martin von Zweigbergk |
match: use match.prefix() in subdirmatcher
|
Fri, 12 May 2017 16:31:21 -0700 |
Martin von Zweigbergk |
match: avoid accessing match._pathrestricted from subdirmatcher
|
Thu, 18 May 2017 10:17:57 -0700 |
Martin von Zweigbergk |
match: override visitdir() the usual way in subdirmatcher
|
Thu, 18 May 2017 09:04:37 -0700 |
Martin von Zweigbergk |
match: make _fileroots a @propertycache and rename it to _fileset
|
Wed, 17 May 2017 23:54:43 -0700 |
Martin von Zweigbergk |
fsmonitor: use modern match API
|
Wed, 17 May 2017 20:51:17 -0500 |
Andrew Zwicky |
diffstat: properly count lines starting in '--' or '++' (issue5479)
|
Fri, 19 May 2017 12:38:34 +0200 |
Pierre-Yves David |
test-http-bad-server: match different in output
|
Thu, 18 May 2017 13:38:37 -0700 |
Martin von Zweigbergk |
config: make config.items() return a copy
|
Fri, 19 May 2017 03:47:43 -0700 |
Stanislau Hlebik |
filemerge: store error messages in module variables
|
Tue, 16 May 2017 23:10:31 -0700 |
Jun Wu |
run-tests: support multiple cases in .t test
|
Wed, 17 May 2017 19:52:18 -0700 |
Gregory Szorc |
revlog: rename constants (API)
|
Wed, 17 May 2017 20:01:29 -0700 |
Gregory Szorc |
localrepo: reformat set literals
|
Thu, 18 May 2017 13:18:05 -0700 |
Jeremy Fitzhardinge |
rebase: make sure merge state is cleaned up for no-op rebases (issue5494)
|
Wed, 17 May 2017 09:43:50 -0700 |
Martin von Zweigbergk |
match: remove ispartial()
|
Tue, 16 May 2017 21:17:40 -0700 |
Jun Wu |
run-tests: rename test description dict to testdesc
|
Sat, 29 Apr 2017 11:40:47 -0700 |
Jun Wu |
run-tests: change test identity from a path to a dict
|
Wed, 17 May 2017 14:31:47 -0700 |
Martin von Zweigbergk |
largefiles: delete unnecessary meddling with matcher internals
|
Thu, 04 May 2017 00:23:09 +0530 |
Pulkit Goyal |
py3: explicitly convert a list to bytes to pass in ui.debug
|
Wed, 17 May 2017 20:14:27 -0700 |
Jun Wu |
changelog: make sure datafile is 00changelog.d (API)
|
Wed, 17 May 2017 23:01:56 +0900 |
Yuya Nishihara |
util: drop unneeded override, sortdict.copy()
|
Wed, 17 May 2017 10:48:56 -0700 |
Jun Wu |
drawdag: provide filenode for its dummy filectx
|
Sat, 13 May 2017 21:30:02 -0400 |
Matt Harbison |
tests: fix up recent conditionalized output changes
|
Tue, 16 May 2017 14:42:13 -0700 |
Martin von Zweigbergk |
run-tests: drop fallback for proc.terminate() for pre-py2.6
|
Tue, 16 May 2017 14:40:22 -0700 |
Martin von Zweigbergk |
run-tests: drop fallback for sysconfig for pre-py2.7
|
Tue, 16 May 2017 17:47:27 -0700 |
Martin von Zweigbergk |
largefiles: move identical statement to after if/else
|
Tue, 16 May 2017 23:40:29 -0700 |
Martin von Zweigbergk |
util: rewrite sortdict using Python 2.7's OrderedDict
|
Tue, 16 May 2017 23:36:38 +0900 |
Yuya Nishihara |
encoding: use i.startswith() instead of i[0] to eliminate py2/3 divergence
|
Sat, 13 May 2017 21:15:56 -0400 |
Matt Harbison |
test-casefolding: sync with latest code changes
|
Mon, 15 May 2017 19:37:11 -0700 |
Gregory Szorc |
perf: always pass node to revlog.revision()
|
Mon, 15 May 2017 18:55:58 -0700 |
Durham Goode |
hg: backout optimizing for treemanifests
|
Mon, 15 May 2017 13:29:18 -0700 |
Jun Wu |
test-hardlink: do not test .hg/cache/checklink
|
Mon, 15 May 2017 13:25:59 -0700 |
Jun Wu |
test-hardlinks: unify two test files into one
|
Mon, 15 May 2017 14:08:02 -0400 |
Augie Fackler |
style: ban [ foo == bar] bashism in tests
|
Sat, 13 May 2017 16:26:43 -0700 |
Gregory Szorc |
changelog: load pending file directly
|
Fri, 10 Feb 2017 16:56:29 -0800 |
Martin von Zweigbergk |
cleanup: use set literals
|
Sat, 06 May 2017 04:51:25 +0530 |
Pulkit Goyal |
py3: convert date and format arguments str before passing in time.strptime
|
Thu, 04 May 2017 00:24:21 +0530 |
Pulkit Goyal |
py3: convert kwargs' keys to str using pycompat.strkwargs
|
Sun, 14 May 2017 09:38:06 -0700 |
Jun Wu |
verify: add a config option to skip certain flag processors
|
Mon, 15 May 2017 09:35:27 -0700 |
Durham Goode |
changegroup: add bundlecaps back
|
Wed, 10 May 2017 16:17:58 -0700 |
Jun Wu |
flagprocessor: add a fast path when flags is 0
|
Sat, 13 May 2017 14:52:29 -0700 |
Kostia Balytskyi |
shelve: make shelvestate use simplekeyvaluefile
|
Sun, 14 May 2017 14:15:07 -0700 |
Kostia Balytskyi |
shelve: refactor shelvestate loading
|
Thu, 11 May 2017 22:33:45 -0400 |
Matt Harbison |
extdiff: copy back execbit-only changes to the working directory
|
Sat, 13 May 2017 12:14:24 -0700 |
Gregory Szorc |
tests: remove regular expression matching for Python 2.6
|
Sat, 13 May 2017 11:58:08 -0700 |
Gregory Szorc |
branchmap: remove use of buffer() to support Python 2.6
|
Sat, 13 May 2017 11:55:39 -0700 |
Gregory Szorc |
py3: remove delayed import of importlib
|
Sat, 13 May 2017 11:52:44 -0700 |
Gregory Szorc |
tests: use context manager form of assertRaises
|
Sat, 13 May 2017 11:42:42 -0700 |
Gregory Szorc |
obsolete: use 2 argument form of enumerate()
|
Sat, 13 May 2017 11:31:36 -0700 |
Gregory Szorc |
tests: remove special handling for undefined memoryview
|
Sat, 13 May 2017 11:20:51 -0700 |
Gregory Szorc |
encoding: remove workaround for locale.getpreferredencoding()
|
Sat, 13 May 2017 11:12:44 -0700 |
Gregory Szorc |
mail: remove code to support < Python 2.7
|
Thu, 11 May 2017 00:02:32 -0700 |
Gregory Szorc |
help: clarify that colons are allowed in fingerprints values
|
Wed, 10 May 2017 23:49:37 -0700 |
Gregory Szorc |
sslutil: tweak the legacy [hostfingerprints] warning message
|
Thu, 11 May 2017 11:37:18 -0700 |
Martin von Zweigbergk |
rebase: allow rebase even if some revisions need no rebase (BC) (issue5422)
|
Wed, 10 May 2017 11:55:22 -0700 |
Jun Wu |
chgserver: more explicit about sensitive environ variables
|
Thu, 11 May 2017 08:49:33 -0700 |
Kostia Balytskyi |
scmutil: make simplekeyvaluefile able to have a non-key-value first line
|
Thu, 11 May 2017 08:39:44 -0700 |
Kostia Balytskyi |
scmutil: add simplekeyvaluefile reading test
|
Tue, 02 May 2017 18:57:52 +0200 |
Pierre-Yves David |
caches: stop warming the cache after changegroup application
|
Tue, 02 May 2017 22:27:44 +0200 |
Pierre-Yves David |
caches: move the 'updating the branch cache' message in 'updatecaches'
|
Tue, 02 May 2017 18:56:07 +0200 |
Pierre-Yves David |
caches: stop warming the cache after 'localrepo.commitctx'
|
Tue, 02 May 2017 21:35:06 +0200 |
Pierre-Yves David |
caches: introduce a 'debugupdatecaches' command
|
Tue, 02 May 2017 19:05:58 +0200 |
Pierre-Yves David |
caches: call 'repo.updatecache()' in 'repo.destroyed()'
|
Tue, 02 May 2017 21:39:43 +0200 |
Pierre-Yves David |
caches: introduce a function to warm cache
|
Tue, 02 May 2017 18:45:51 +0200 |
Pierre-Yves David |
transaction: track newly introduced revisions
|
Tue, 02 May 2017 18:31:18 +0200 |
Pierre-Yves David |
transaction: introduce "changes" dictionary to precisely track updates
|
Thu, 11 May 2017 10:50:05 -0700 |
Siddharth Agarwal |
clone: add a server-side option to disable full getbundles (pull-based clones)
|
Mon, 08 May 2017 20:01:06 -0700 |
Siddharth Agarwal |
clone: warn when streaming was requested but couldn't be performed
|
Mon, 08 May 2017 18:47:24 -0700 |
Siddharth Agarwal |
clone: test streaming disabled because client is missing requirement
|
Mon, 08 May 2017 17:30:51 -0700 |
Siddharth Agarwal |
bundle2: don't check for whether we can do stream clones
|
Sat, 13 May 2017 03:37:50 +0900 |
FUJIWARA Katsunori |
debugcommands: add debugpickmergetool to examine which merge tool is chosen
|
Sat, 13 May 2017 03:31:42 +0900 |
FUJIWARA Katsunori |
filemerge: add internal merge tool to dump files forcibly
|
Sat, 13 May 2017 03:28:36 +0900 |
FUJIWARA Katsunori |
filemerge: make warning message more i18n friendly
|
Sat, 13 May 2017 03:28:36 +0900 |
FUJIWARA Katsunori |
filemerge: show warning about choice of :prompt only at an actual fallback
|
Tue, 09 May 2017 13:56:46 -0700 |
Durham Goode |
treemanifest: allow manifestrevlog to take an explicit treemanifest arg
|
Wed, 26 Apr 2017 23:02:43 +0900 |
Yuya Nishihara |
policy: relax the default for in-place build
|
Thu, 11 May 2017 14:52:02 -0700 |
Jun Wu |
verify: always check rawsize
|
Thu, 11 May 2017 22:38:15 -0700 |
Martin von Zweigbergk |
rebase: rename "target" to "destination" in messages
|
Thu, 11 May 2017 22:38:03 -0700 |
Martin von Zweigbergk |
rebase: rename "target" to "dest" in variable names
|
Wed, 10 May 2017 23:32:00 -0700 |
Gregory Szorc |
sslutil: remove conditional cipher code needed for Python 2.6
|
Thu, 11 May 2017 18:38:43 -0700 |
Phil Cohen |
merge: use repo.wvfs.setflags() instead of util.setflags()
|
Fri, 12 May 2017 11:20:25 -0700 |
Martin von Zweigbergk |
merge with stable
|
Tue, 09 May 2017 21:27:06 -0700 |
Jun Wu |
revlog: move part of "addrevision" to "addrawrevision"
|
Tue, 09 May 2017 20:23:21 -0700 |
Jun Wu |
filectx: add an overlayfilectx class
|
Tue, 09 May 2017 19:16:48 -0700 |
Jun Wu |
filectx: remove __new__
|
Tue, 09 May 2017 16:34:12 -0700 |
Jun Wu |
filectx: add a rawflags method
|
Tue, 09 May 2017 19:53:31 -0700 |
Jun Wu |
filectx: move size to basefilectx
|
Tue, 09 May 2017 19:48:57 -0700 |
Jun Wu |
filectx: make renamed a property cache
|
Tue, 09 May 2017 19:23:28 -0700 |
Jun Wu |
filectx: make flags a property cache
|
Sun, 30 Apr 2017 11:21:05 -0700 |
Jun Wu |
commandserver: move printbanner logic to bindsocket
|
Sun, 30 Apr 2017 11:08:27 -0700 |
Jun Wu |
commandserver: move "listen" responsibility from service to handler
|
Mon, 08 May 2017 15:31:34 -0700 |
Gregory Szorc |
hghave: remove py27+ capability
|
Mon, 08 May 2017 15:30:15 -0700 |
Gregory Szorc |
tests: remove test targeting Python 2.6
|
Tue, 02 May 2017 16:19:04 -0700 |
Gregory Szorc |
setup: drop support for Python 2.6 (BC)
|
Sat, 06 May 2017 11:16:59 -0700 |
Gregory Szorc |
perf: move revlog construction and length calculation out of benchmark
|
Sat, 06 May 2017 11:15:56 -0700 |
Gregory Szorc |
perf: clear revlog caches on every iteration
|
Sat, 06 May 2017 11:12:23 -0700 |
Gregory Szorc |
perf: don't convert rev to node before calling revlog.revision()
|
Sat, 06 May 2017 12:12:53 -0700 |
Gregory Szorc |
revlog: rename _chunkraw to _getsegmentforrevs()
|
Sat, 06 May 2017 12:02:31 -0700 |
Gregory Szorc |
perf: store reference to revlog._chunkraw in a local variable
|
Sat, 06 May 2017 12:02:12 -0700 |
Gregory Szorc |
revlog: rename internal functions containing "chunk" to use "segment"
|
Sat, 06 May 2017 16:36:24 -0700 |
Jun Wu |
fsmonitor: do not nuke dirstate filecache
|
Sat, 06 May 2017 11:01:02 -0700 |
Gregory Szorc |
perf: move gettimer() call
|
Sat, 06 May 2017 10:59:38 -0700 |
Gregory Szorc |
perf: don't clobber startrev variable
|
Fri, 05 May 2017 17:31:15 +0200 |
Pierre-Yves David |
bundle: add optional 'tagsfnodecache' data to on disk bundle (issue5543)
|
Fri, 05 May 2017 17:28:52 +0200 |
Pierre-Yves David |
bundle2: move tagsfnodecache generation in a generic function
|
Fri, 05 May 2017 17:09:47 +0200 |
Pierre-Yves David |
bundle: introduce an higher level function to write bundle on disk
|
Thu, 04 May 2017 21:47:03 +0200 |
Pierre-Yves David |
bundle: handle compression earlier
|
Thu, 04 May 2017 21:46:02 +0200 |
Pierre-Yves David |
bundle: check changegroup version earlier
|
Thu, 04 May 2017 21:44:36 +0200 |
Pierre-Yves David |
bundle: check lack of revs to bundle before generating the changegroup
|
Sat, 06 May 2017 23:00:57 -0400 |
Matt Harbison |
extdiff: copy back files to the working directory if the size changed
|
Sat, 06 May 2017 22:48:06 -0400 |
Matt Harbison |
test-extdiff: enable a previously failing test on Windows
|
Sat, 06 May 2017 19:11:59 -0400 |
Matt Harbison |
test-extdiff: narrow the range of an '#if execbit' block
|
Sat, 06 May 2017 14:36:26 -0400 |
Matt Harbison |
test-extdiff: deduplicate tests
|
Sat, 06 May 2017 13:37:00 -0400 |
Matt Harbison |
test-extdiff: fill in a missing Windows test
|
Sat, 13 Aug 2016 17:21:58 +0900 |
Yuya Nishihara |
policy: eliminate ".pure." from module name only if marked as dual
|
Fri, 12 Aug 2016 11:06:14 +0900 |
Yuya Nishihara |
policy: add "cext" package which will host CPython extension modules
|
Tue, 02 May 2017 18:35:09 +0900 |
Yuya Nishihara |
policy: mark all string literals as sysstr or bytes
|
Wed, 26 Apr 2017 23:30:52 +0900 |
Yuya Nishihara |
debuginstall: check C extensions only if they are loadable per policy
|
Wed, 26 Apr 2017 22:26:28 +0900 |
Yuya Nishihara |
osutil: proxy through util (and platform) modules (API)
|
Fri, 12 May 2017 21:46:14 +0900 |
FUJIWARA Katsunori |
win32mbcs: wrap underlying pycompat.bytestr to use checkwinfilename safely
stable
|
Tue, 09 May 2017 15:08:47 +0200 |
Pierre-Yves David |
hghave: prefill more version of Mercurial
stable
|
Thu, 11 May 2017 17:18:40 +0200 |
Mads Kiilerich |
graft: fix graft across merges of duplicates of grafted changes
stable
|
Tue, 09 May 2017 00:11:30 +0200 |
Mads Kiilerich |
graft: test coverage of grafts and how merges can break duplicate detection
stable
|
Wed, 26 Apr 2017 22:05:59 +0900 |
Yuya Nishihara |
mpatch: proxy through mdiff module
|
Wed, 26 Apr 2017 22:03:37 +0900 |
Yuya Nishihara |
bdiff: proxy through mdiff module
|
Wed, 26 Apr 2017 21:56:47 +0900 |
Yuya Nishihara |
base85: proxy through util module
|
Tue, 02 May 2017 17:05:22 +0900 |
Yuya Nishihara |
mdiff: move re-exports to top
|
Tue, 02 May 2017 19:10:55 +0900 |
Yuya Nishihara |
test-commit-interactive-curses: remove unused import of parsers
|
Mon, 08 May 2017 23:05:01 -0400 |
Matt Harbison |
churn: use the non-deprecated template option in the examples
stable
|
Mon, 08 May 2017 11:35:23 -0700 |
Durham Goode |
strip: make tree stripping O(changes) instead of O(repo)
|