Wed, 07 Jun 2017 20:32:11 -0700 |
Siddharth Agarwal |
run-tests: write test times to output dir
|
Wed, 07 Jun 2017 20:30:08 -0700 |
Siddharth Agarwal |
run-tests: allow specifying an output dir to write .errs to
|
Wed, 07 Jun 2017 15:47:06 -0700 |
Siddharth Agarwal |
run-tests: add information about skipped tests to XUnit output
|
Wed, 07 Jun 2017 15:47:06 -0700 |
Siddharth Agarwal |
run-tests: wrap failures in an XUnit 'failure' element
|
Wed, 07 Jun 2017 10:44:11 +0100 |
Pierre-Yves David |
discovery: log discovery result in non-trivial cases
|
Wed, 07 Jun 2017 10:29:39 +0100 |
Pierre-Yves David |
discovery: include timing in the debug output
|
Sun, 28 May 2017 21:33:33 -0400 |
Augie Fackler |
tests: remove sys.executable from "required tools"
|
Mon, 05 Jun 2017 16:24:01 +0100 |
Pierre-Yves David |
perfbranchmap: add an option to purge the revbranch cache
|
Mon, 29 May 2017 05:53:58 +0200 |
Pierre-Yves David |
push: add a way to allow concurrent pushes on unrelated heads
|
Mon, 29 May 2017 05:52:13 +0200 |
Pierre-Yves David |
headsummary: expose the 'discardedheads' set in the headssummary
|
Mon, 29 May 2017 05:47:27 +0200 |
Pierre-Yves David |
checkheads: perform obsolescence post processing directly in _headssummary
|
Mon, 29 May 2017 10:56:00 +0200 |
Pierre-Yves David |
headssummary: directly feed the function with the 'pushop' object
|
Mon, 29 May 2017 05:45:59 +0200 |
Pierre-Yves David |
checkheads: gather the postprocessing with other obsolescence specific code
|
Tue, 06 Jun 2017 14:38:59 -0700 |
Siddharth Agarwal |
run-tests: add a way to list tests, with JSON and XUnit support
|
Tue, 06 Jun 2017 13:56:53 -0700 |
Siddharth Agarwal |
run-tests: install hg after computing tests to run
|
Tue, 06 Jun 2017 13:52:25 -0700 |
Siddharth Agarwal |
run-tests: make time field optional for xunit report
|
Tue, 06 Jun 2017 13:10:55 -0700 |
Siddharth Agarwal |
run-tests: factor out json write code into another method
|
Tue, 06 Jun 2017 13:10:55 -0700 |
Siddharth Agarwal |
run-tests: factor out xunit write code into another method
|
Sat, 27 May 2017 10:25:09 -0700 |
David Soria Parra |
revset: lookup descendents for negative arguments to ancestor operator
|
Tue, 06 Jun 2017 22:17:39 +0530 |
Pulkit Goyal |
update: show the commit to which we updated in case of multiple heads (BC)
|
Fri, 19 May 2017 20:29:11 -0700 |
Gregory Szorc |
revlog: skeleton support for version 2 revlogs
|
Tue, 06 Jun 2017 08:58:27 -0700 |
Danek Duvall |
check-code: ban grep's context flags (-A/-B/-C) since they're not on Solaris
|
Tue, 06 Jun 2017 08:52:51 +0200 |
David Demelier |
patchbomb: avoid -r and -B options at the same time
|
Mon, 05 Jun 2017 16:19:41 -0700 |
Danek Duvall |
debugbundle: add --part-type flag to emit only named part types
|
Mon, 05 Jun 2017 20:37:45 -0400 |
Matt Harbison |
test-obsolete-bundle-strip: add globs for Windows
|
Sun, 04 Jun 2017 00:38:11 -0700 |
Jun Wu |
obsstore: move header encoding to a separate function
|
Sun, 04 Jun 2017 08:49:15 -0700 |
Jun Wu |
obsstore: move _version to a propertycache
|
Fri, 02 Jun 2017 20:38:01 -0700 |
Jun Wu |
obsstore: separate marker parsing from obsstore reading
|
Fri, 02 Jun 2017 19:34:56 -0700 |
Jun Wu |
obsstore: move marker version reading to a separate function
|
Fri, 02 Jun 2017 19:32:27 -0700 |
Jun Wu |
obsstore: minor optimization for the obsolete revset
|
Sun, 23 Apr 2017 00:31:29 +0900 |
Yuya Nishihara |
dispatch: do not close stdout and stderr, just flush() instead
|
Mon, 05 Jun 2017 23:36:35 +0900 |
Yuya Nishihara |
windows: do not close stdout on flush() failure
|
Mon, 05 Jun 2017 23:23:03 +0900 |
Yuya Nishihara |
test-obsolete-bundle-strip: do not include \n in filename (issue5586)
|
Fri, 19 Aug 2016 18:26:04 +0900 |
Yuya Nishihara |
revlog: add support for partial matching of wdir node id
|
Sat, 20 Aug 2016 18:15:19 +0900 |
Yuya Nishihara |
revset: add support for branch(wdir()) and wdir() & branch()
|
Sun, 04 Jun 2017 16:08:50 -0700 |
Siddharth Agarwal |
dirstate: add docstring for invalidate
|
Fri, 02 Jun 2017 23:05:03 -0700 |
Martin von Zweigbergk |
tests: simplify and clarify test-obsolete-bundle-strip.t a little
|
Fri, 02 Jun 2017 23:29:20 -0700 |
Martin von Zweigbergk |
tests: add missing parens in test-obsolete-bundle-strip.t
|
Sun, 04 Jun 2017 20:37:32 -0400 |
Matt Harbison |
test-clonebundles: conditionalize output for Windows
|
Sun, 04 Jun 2017 20:11:59 -0400 |
Matt Harbison |
tests: adjust recent output changes for Windows
|
Mon, 22 May 2017 21:45:02 -0400 |
Matt Harbison |
killdaemons: close pid file before killing processes
|
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
|