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)
|
Mon, 08 May 2017 11:35:23 -0700 |
Durham Goode |
strip: move tree strip logic to it's own function
|
Mon, 08 May 2017 09:39:21 -0700 |
Martin von Zweigbergk |
manifest: remove unused property _oldmanifest
|
Mon, 08 May 2017 09:30:26 -0700 |
Gregory Szorc |
sslutil: reference fingerprints config option properly (issue5559)
stable
|
Fri, 05 May 2017 04:48:42 +0530 |
Pulkit Goyal |
py3: convert key to str to make kwargs.pop work in mq
|
Fri, 05 May 2017 04:41:45 +0530 |
Pulkit Goyal |
py3: convert kwargs' keys to str before passing in cmdutil.getcommiteditor
|
Wed, 03 May 2017 23:50:41 -0700 |
Jun Wu |
diff: add a fast path to avoid loading binary contents
|
Fri, 05 May 2017 17:20:32 -0700 |
Jun Wu |
diff: correct binary testing logic
|
Fri, 05 May 2017 16:48:58 -0700 |
Jun Wu |
diff: draw a table about binary diff behaviors
|
Wed, 03 May 2017 22:20:44 -0700 |
Jun Wu |
diff: use fctx.size() to test empty
|
Wed, 03 May 2017 22:16:54 -0700 |
Jun Wu |
diff: use fctx.isbinary() to test binary
|
Thu, 20 Apr 2017 22:16:12 +0900 |
Yuya Nishihara |
pycompat: extract helper to raise exception with traceback
|
Thu, 04 May 2017 15:23:51 +0900 |
Yuya Nishihara |
largefiles: make sure debugstate command is populated before wrapping
stable
|
Mon, 01 May 2017 17:23:48 +0900 |
Yuya Nishihara |
check-code: ignore re-exports of os.environ in encoding.py
|
Wed, 26 Apr 2017 21:51:19 +0900 |
Yuya Nishihara |
check-code: exclude demandimport.py and policy.py from Python 3 checks
|
Mon, 01 May 2017 17:10:22 +0900 |
Yuya Nishihara |
check-code: rewrite py3 exclusion pattern with negative lookahead
|
Wed, 03 May 2017 11:16:55 +0900 |
Yuya Nishihara |
cleanup: remove useless re-raises of KeyboardInterrupt
|
Fri, 12 Aug 2016 11:36:42 +0900 |
Yuya Nishihara |
make: drop deprecated rule to process temporary copy of pure modules
|
Sat, 06 May 2017 02:33:00 +0900 |
FUJIWARA Katsunori |
help: describe about choice of :prompt as a fallback merge tool explicitly
stable
|
Sat, 06 May 2017 10:18:34 -0500 |
Steve Borho |
wix: only one KeyPath is allowed per Component
stable
|
Fri, 05 May 2017 08:49:46 -0700 |
Martin von Zweigbergk |
dirstate: optimize walk() by using match.visitdir()
|
Fri, 05 May 2017 08:49:07 -0700 |
Martin von Zweigbergk |
match: optimize visitdir() for patterns matching only root directory
|
Sat, 11 Mar 2017 12:25:56 -0800 |
Martin von Zweigbergk |
rebase: don't update state dict same way for each root
|
Thu, 04 May 2017 21:11:40 -0700 |
Martin von Zweigbergk |
forget: access status fields by name, not index
|
Wed, 03 May 2017 18:26:57 -0700 |
Phil Cohen |
demandimport: add urwid.command_map to ignore list
|
Fri, 05 May 2017 10:08:36 -0700 |
Martin von Zweigbergk |
outgoing: run on filtered repo
|
Fri, 05 May 2017 14:10:58 -0700 |
Martin von Zweigbergk |
manifest: remove check for non-contexts in _dirmancache
|
Thu, 04 May 2017 12:48:45 +0200 |
Pierre-Yves David |
bundle: factor the 'getchangegroup' out
|
Thu, 04 May 2017 12:47:27 +0200 |
Pierre-Yves David |
bundle: avoid reset of the 'outgoing' variable
|
Thu, 04 May 2017 12:43:41 +0200 |
Pierre-Yves David |
changegroup: deprecate 'getlocalchangroup' (API)
|
Thu, 04 May 2017 12:41:50 +0200 |
Pierre-Yves David |
tests: directly 'getchangegroup'
|
Thu, 04 May 2017 12:41:36 +0200 |
Pierre-Yves David |
exchange: directly 'getchangegroup'
|
Thu, 04 May 2017 12:41:17 +0200 |
Pierre-Yves David |
commands: directly 'getchangegroup'
|
Thu, 04 May 2017 12:36:45 +0200 |
Pierre-Yves David |
changegroup: deduplicate 'getlocalchangegroup'
|
Thu, 04 May 2017 04:57:30 +0530 |
Pulkit Goyal |
py3: add test to show 'hg log -Tjson' works
|
Thu, 04 May 2017 04:52:03 +0530 |
Pulkit Goyal |
py3: add test to show 'hg log -G' works
|
Thu, 04 May 2017 04:42:05 +0530 |
Pulkit Goyal |
py3: rename test-check-py3-commands.t to test-py3-commands.t
|
Thu, 04 May 2017 04:38:20 +0530 |
Pulkit Goyal |
py3: use list of bytes rather than bytestring while extending bytes into lists
|
Thu, 04 May 2017 01:12:14 +0530 |
Pulkit Goyal |
py3: use pycompat.byteskwargs to converts kwargs to bytes
|
Thu, 04 May 2017 00:44:53 +0530 |
Pulkit Goyal |
py3: make adefaults keys str to be compatible with getattr
|
Wed, 03 May 2017 15:41:28 +0530 |
Pulkit Goyal |
py3: abuse r'' to access keys in keyword arguments
|
Wed, 03 May 2017 15:37:51 +0530 |
Pulkit Goyal |
py3: use pycompat.bytechr instead of chr
|
Fri, 05 May 2017 01:41:54 +0530 |
Pulkit Goyal |
py3: use %d to format integers into bytestrings
|
Fri, 05 May 2017 01:26:49 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr instead of bytes
|
Fri, 05 May 2017 01:26:13 +0530 |
Pulkit Goyal |
py3: slice over bytes to prevent getting ascii values
|
Sat, 08 Apr 2017 11:02:37 +0530 |
Pulkit Goyal |
py3: use encoding.unitolocal instead of .encode(encoding.encoding)
|
Wed, 03 May 2017 10:43:59 -0700 |
Durham Goode |
rebase: use matcher to optimize manifestmerge
|
Tue, 02 May 2017 23:47:10 -0700 |
Martin von Zweigbergk |
changegroup: delete unused 'bundlecaps' argument (API)
|
Wed, 03 May 2017 10:33:26 -0700 |
Martin von Zweigbergk |
localrepo: reuse exchange.bundle2requested()
|
Fri, 28 Apr 2017 01:13:07 +0530 |
Pulkit Goyal |
py3: use raw strings while accessing class.__dict__
|
Tue, 25 Apr 2017 01:52:30 +0530 |
Pulkit Goyal |
py3: handle opts correctly for `hg add`
|
Mon, 24 Apr 2017 04:32:04 +0530 |
Pulkit Goyal |
py3: handle opts correctly for rollback
|
Fri, 21 Apr 2017 15:04:32 +0530 |
Pulkit Goyal |
py3: handle opts correctly for unbundle
|
Fri, 21 Apr 2017 02:20:46 +0530 |
Pulkit Goyal |
py3: convert opts to bytes in cmdutil.dorecord()
|
Fri, 28 Apr 2017 00:49:30 +0530 |
Pulkit Goyal |
py3: make sure opts are passed and used correctly in help command
|
Wed, 03 May 2017 15:25:06 +0530 |
Pulkit Goyal |
py3: handle opts uniformly in commands.py
|
Thu, 04 May 2017 00:26:55 -0400 |
Augie Fackler |
merge with stable
|
Wed, 03 May 2017 22:56:53 -0400 |
Matt Harbison |
help: call out specific replacement configuration settings
stable
|
Wed, 03 May 2017 22:07:47 -0400 |
Matt Harbison |
help: spelling fixes
stable
|
Wed, 03 May 2017 22:05:23 -0400 |
Matt Harbison |
help: attempt to clarify that pager usage is not output length based
stable
|
Wed, 03 May 2017 21:58:11 -0400 |
Matt Harbison |
help: document color/pager pitfalls on Windows
stable
|
Wed, 03 May 2017 18:04:43 -0700 |
Jun Wu |
webcommands: use fctx.isbinary
|
Wed, 03 May 2017 18:03:38 -0700 |
Jun Wu |
annotate: use fctx.isbinary
|
Wed, 03 May 2017 18:02:00 -0700 |
Jun Wu |
fileset: use fctx.isbinary instead of util.binary(fctx.data())
|
Wed, 03 May 2017 14:07:14 -0700 |
Siddharth Agarwal |
internals: document that "branches" is a legacy wire command
|
Wed, 03 May 2017 10:30:57 -0700 |
Durham Goode |
match: make subinclude construction lazy
|
Wed, 03 May 2017 09:09:44 -0700 |
Martin von Zweigbergk |
bisect: allow resetting with unfinished graft/rebase/etc
|
Fri, 21 Apr 2017 01:13:18 +0530 |
Pulkit Goyal |
py3: use %d instead of %s for integers
|
Fri, 21 Apr 2017 00:53:38 +0530 |
Pulkit Goyal |
py3: make posix.getuser return a bytes
|
Thu, 20 Apr 2017 19:57:16 +0530 |
Pulkit Goyal |
py3: replace str with bytes in isinstance()
|
Thu, 27 Apr 2017 09:49:57 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() instead of str()
|
Thu, 20 Apr 2017 19:51:37 +0530 |
Pulkit Goyal |
py3: alias long to int on Python 3
|
Wed, 03 May 2017 09:41:55 -0400 |
Alex Gaynor |
setup: sys.version_info always exists
|
Tue, 02 May 2017 22:39:14 -0700 |
Jun Wu |
filelog: fix parsemeta docstring
|
Tue, 02 May 2017 10:20:44 -0700 |
Martin von Zweigbergk |
util: remove doc of long gone 'targetsize' argument
|
Tue, 02 May 2017 22:26:09 -0400 |
Matt Harbison |
test-diff-color: disable pager for expected output on Windows (issue5555)
stable
|
Tue, 02 May 2017 02:05:39 +0200 |
Pierre-Yves David |
cleanup: drop the deprecated 'localrepo._link' method
|
Tue, 02 May 2017 02:04:55 +0200 |
Pierre-Yves David |
cleanup: drop the deprecated 'localrepo.wfile' method
|
Tue, 02 May 2017 02:03:56 +0200 |
Pierre-Yves David |
cleanup: drop the deprecated 'localrepo.join' method
|
Tue, 02 May 2017 02:03:04 +0200 |
Pierre-Yves David |
cleanup: drop the deprecated 'localrepo.tag' method
|
Tue, 02 May 2017 02:01:47 +0200 |
Pierre-Yves David |
cleanup: drop the deprecated 'localrepo.opener' method
|
Tue, 02 May 2017 02:01:15 +0200 |
Pierre-Yves David |
cleanup: drop the deprecated 'localrepo.wopener' method
|
Tue, 02 May 2017 01:59:33 +0200 |
Pierre-Yves David |
cleanup: drop vfs compatibility layer in scmutil
|
Sat, 22 Apr 2017 17:13:05 -0700 |
Jun Wu |
test-worker: exercise more about "killworkers" situation
|
Sat, 22 Apr 2017 17:00:50 -0700 |
Jun Wu |
test-worker: capture tracebacks more reliably
|
Sat, 22 Apr 2017 16:50:08 -0700 |
Jun Wu |
worker: rewrite error handling so os._exit covers all cases
|
Sat, 22 Apr 2017 15:00:17 -0700 |
Jun Wu |
dispatch: take over SignalInterrupt handling from scmutil
|
Tue, 02 May 2017 17:29:01 -0500 |
Kevin Bullock |
merge stable into default
|
Tue, 02 May 2017 17:09:00 -0500 |
Kevin Bullock |
Added signature for changeset bb96d4a49743
stable
|
Tue, 02 May 2017 17:08:54 -0500 |
Kevin Bullock |
Added tag 4.2 for changeset bb96d4a49743
stable
|
Tue, 02 May 2017 16:35:12 -0500 |
Kevin Bullock |
merge with i18n
stable 4.2
|
Mon, 01 May 2017 07:23:29 +0900 |
FUJIWARA Katsunori |
i18n-ja: synchronized with 6e0368b6e0bb
stable
|
Tue, 02 May 2017 17:18:13 +0200 |
Pierre-Yves David |
pager: drop the support for 'pager.enable=<bool>'
stable
|
Mon, 01 May 2017 16:36:50 +0200 |
Pierre-Yves David |
pager: rename 'pager.enable' to 'ui.paginate'
stable
|
Tue, 02 May 2017 20:19:09 +0200 |
Pierre-Yves David |
color: special case 'always' in 'ui.color'
stable
|
Tue, 02 May 2017 20:01:54 +0200 |
Pierre-Yves David |
color: turn 'ui.color' into a boolean (auto or off)
stable
|
Mon, 01 May 2017 16:43:43 +0200 |
Pierre-Yves David |
pager: document the 'pager.enable' option
stable
|
Mon, 01 May 2017 18:07:23 +0200 |
Pierre-Yves David |
pager: advertise the config option in the default hgrc
stable
|
Mon, 01 May 2017 16:52:11 +0200 |
Pierre-Yves David |
pager: document the 'pager' config section
stable
|
Mon, 01 May 2017 16:36:30 +0200 |
Pierre-Yves David |
pager: test the 'enable' config option
stable
|
Mon, 01 May 2017 15:51:57 +0200 |
Pierre-Yves David |
config: drop pager from the recommended extension
stable
|
Mon, 01 May 2017 15:51:47 +0200 |
Pierre-Yves David |
config: use "churn" as an example extension
stable
|
Wed, 19 Apr 2017 23:10:05 +0900 |
Yuya Nishihara |
discovery: prevent crash caused by prune marker having no parent data
stable
|
Mon, 01 May 2017 15:40:41 +0200 |
Pierre-Yves David |
color: point to the global help in the example hgrc
stable
|
Mon, 01 May 2017 15:39:50 +0200 |
Pierre-Yves David |
color: reflect the new default in the example hgrc
stable
|
Mon, 01 May 2017 15:38:57 +0200 |
Pierre-Yves David |
color: point to the config help in global help topic
stable
|
Mon, 01 May 2017 15:38:07 +0200 |
Pierre-Yves David |
color: reflect the new default in global help topic
stable
|
Mon, 01 May 2017 11:04:10 -0700 |
Martin von Zweigbergk |
docs: describe ui.color consistently with --color
stable
|
Mon, 01 May 2017 16:09:35 +0200 |
Pierre-Yves David |
test: glob out variation from 'HGPORT' length
stable
|
Mon, 01 May 2017 19:59:13 +0900 |
FUJIWARA Katsunori |
lock: avoid unintentional lock acquisition at failure of readlock
stable
|
Mon, 01 May 2017 19:58:52 +0900 |
FUJIWARA Katsunori |
lock: avoid unintentional lock acquisition at failure of readlock
stable
|
Mon, 01 May 2017 05:52:36 +0900 |
FUJIWARA Katsunori |
httppeer: unify hint message for PeerTransportError
stable
|
Mon, 01 May 2017 05:52:36 +0900 |
FUJIWARA Katsunori |
revset: add i18n comments to error messages for followlines predicate
stable
|
Mon, 01 May 2017 05:52:32 +0900 |
FUJIWARA Katsunori |
help: apply bulk fixes for indentation and literal blocking issues
stable
|
Mon, 01 May 2017 05:38:52 +0900 |
FUJIWARA Katsunori |
rebase: fix incorrect configuration example
stable
|
Mon, 01 May 2017 05:38:52 +0900 |
FUJIWARA Katsunori |
help: use hg role of mini reST to make hyper link in HTML page
stable
|
Mon, 01 May 2017 05:35:57 +0900 |
FUJIWARA Katsunori |
help: use mercurial as a subject of colorization and pagination
stable
|
Tue, 25 Apr 2017 16:50:01 +0200 |
Boris Feld |
packaging: add make target for linux wheels
stable
|
Tue, 25 Apr 2017 16:50:01 +0200 |
Boris Feld |
tests: fix two http tests to also pass inside manylinux1 docker
stable
|
Fri, 28 Apr 2017 20:51:14 +0900 |
Yuya Nishihara |
pager: use less as a fallback on Unix
stable
|
Tue, 25 Apr 2017 22:10:26 -0400 |
Matt Harbison |
test-bookmarks: factor hooks out to a shell script for Windows
stable
|
Wed, 19 Apr 2017 17:04:22 -0700 |
Matt DeVore |
help: explain how to access subtopics in internals
stable
|
Tue, 18 Apr 2017 14:51:32 -0700 |
Matt DeVore |
log: document the characters ---graph uses to draw
stable
|
Tue, 25 Apr 2017 00:19:03 -0700 |
Gregory Szorc |
tests: demonstrate that pager.attend-<abbreviated> doesn't work
stable
|
Mon, 24 Apr 2017 23:11:44 -0700 |
Gregory Szorc |
tests: test that abbreviated command alias is also paged
stable
|
Mon, 24 Apr 2017 23:10:43 -0700 |
Gregory Szorc |
tests: drop unnecessary pager attend in test
stable
|
Mon, 24 Apr 2017 10:48:07 +0200 |
Denis Laxalde |
hgweb: change text of followlines links to "older / newer"
stable
|
Mon, 24 Apr 2017 10:32:15 +0200 |
Denis Laxalde |
hgweb: do not show "descending" link in followlines UI for filelog heads
stable
|
Mon, 24 Apr 2017 18:33:23 +0200 |
Denis Laxalde |
context: optimize linkrev adjustment in blockancestors() (issue5538)
stable
|
Mon, 24 Apr 2017 17:13:24 +0200 |
Boris Feld |
record: update help message to use operation instead of "record" (issue5432)
stable
|
Mon, 24 Apr 2017 14:38:30 -0400 |
Augie Fackler |
tests: add lots of regex matching to test-http-bad-server.t
stable
|
Sun, 23 Apr 2017 09:38:10 -0400 |
Augie Fackler |
tests: pass only one file at a time to tail(1)
stable
|
Sat, 22 Apr 2017 12:29:17 -0400 |
Augie Fackler |
debian: configure editor and pager to sensible-\1 by default
stable
|
Sat, 22 Apr 2017 12:24:47 -0400 |
Augie Fackler |
tests: work around flaky test failure on FreeBSD and relatives
stable
|
Thu, 20 Apr 2017 21:40:28 +0200 |
Denis Laxalde |
context: start walking from "introrev" in blockancestors()
stable
|
Thu, 13 Apr 2017 16:09:40 -0400 |
Augie Fackler |
sshpeer: try harder to snag stderr when stdout closes unexpectedly
stable
|
Thu, 20 Apr 2017 22:51:28 +0900 |
Yuya Nishihara |
test-worker: disable tests of forked workers on Windows
stable
|
Thu, 20 Apr 2017 22:45:45 +0900 |
Yuya Nishihara |
test-profile: allow negative time in JSON output (issue5542)
stable
|
Tue, 18 Apr 2017 11:10:08 -0700 |
Gregory Szorc |
show: add basic labels to work template
stable
|
Tue, 18 Apr 2017 10:49:46 -0700 |
Gregory Szorc |
show: rename "underway" to "work"
stable
|
Thu, 20 Apr 2017 17:18:08 -0700 |
Siddharth Agarwal |
histedit: make check for unresolved conflicts explicit (issue5545)
stable
|
Tue, 18 Apr 2017 14:51:30 -0500 |
Kevin Bullock |
Added signature for changeset 616e788321cc
stable
|
Tue, 18 Apr 2017 14:51:24 -0500 |
Kevin Bullock |
Added tag 4.2-rc for changeset 616e788321cc
stable
|
Tue, 18 Apr 2017 12:24:34 -0400 |
Augie Fackler |
freeze: merge default into stable for 4.2 code freeze
stable 4.2-rc
|
Tue, 18 Apr 2017 11:22:42 -0400 |
Augie Fackler |
Merge stable with security patch.
stable
|
Tue, 18 Apr 2017 11:13:01 -0400 |
Augie Fackler |
Added signature for changeset 77eaf9539499
stable
|
Tue, 18 Apr 2017 11:12:59 -0400 |
Augie Fackler |
Added tag 4.1.3 for changeset 77eaf9539499
stable
|
Wed, 12 Apr 2017 11:23:55 -0700 |
Augie Fackler |
dispatch: protect against malicious 'hg serve --stdio' invocations (sec)
stable 4.1.3
|
Thu, 13 Apr 2017 22:31:17 +0900 |
Yuya Nishihara |
progress: retry ferr.flush() and .write() on EINTR (issue5532)
|
Thu, 13 Apr 2017 22:27:25 +0900 |
Yuya Nishihara |
progress: extract stubs to restart ferr.flush() and .write() on EINTR
|
Sat, 25 Feb 2017 19:36:02 +0900 |
Yuya Nishihara |
filemerge: optionally strip quotes from merge marker template (BC)
|
Sat, 25 Feb 2017 19:32:39 +0900 |
Yuya Nishihara |
commit: optionally strip quotes from commit template (BC)
|
Sat, 25 Feb 2017 19:28:16 +0900 |
Yuya Nishihara |
graphlog: optionally strip quotes from graphnode template (BC)
|
Mon, 17 Apr 2017 23:53:19 +0900 |
Yuya Nishihara |
dispatch: ignore further SIGPIPE while handling KeyboardInterrupt
|
Sat, 15 Apr 2017 13:04:55 +0900 |
Yuya Nishihara |
worker: print traceback for uncaught exception unconditionally
|
Sat, 15 Apr 2017 13:27:44 +0900 |
Yuya Nishihara |
worker: propagate exit code to main process
|
Sat, 15 Apr 2017 13:02:34 +0900 |
Yuya Nishihara |
dispatch: print traceback in scmutil.callcatch() if --traceback specified
|
Sat, 15 Apr 2017 12:58:06 +0900 |
Yuya Nishihara |
dispatch: mark callcatch() as a private function
|
Sat, 15 Apr 2017 10:51:17 +0900 |
Yuya Nishihara |
templatefilters: fix crash by string formatting of '{x|splitlines}'
|
Wed, 05 Apr 2017 21:57:05 +0900 |
Yuya Nishihara |
templatekw: factor out showdict() helper
|
Wed, 05 Apr 2017 21:47:34 +0900 |
Yuya Nishihara |
templatekw: have showlist() take mapping dict with no **kwargs expansion (API)
|
Wed, 05 Apr 2017 21:40:38 +0900 |
Yuya Nishihara |
templatekw: change _showlist() to take mapping dict with no **kwargs expansion
|
Wed, 05 Apr 2017 21:32:32 +0900 |
Yuya Nishihara |
templatekw: rename 'args' to 'mapping' in showlist()
|
Wed, 05 Apr 2017 21:27:44 +0900 |
Yuya Nishihara |
templatekw: eliminate unnecessary temporary variable 'names' from _showlist()
|
Mon, 17 Apr 2017 20:22:00 +0200 |
Pierre-Yves David |
color: update the help with the new default
|
Wed, 12 Apr 2017 16:48:13 +0200 |
Pierre-Yves David |
upgrade: register all format variants in a list
|
Wed, 12 Apr 2017 16:34:05 +0200 |
Pierre-Yves David |
upgrade: move descriptions and selection logic in individual classes
|
Mon, 10 Apr 2017 23:34:43 +0200 |
Pierre-Yves David |
upgrade: introduce a 'formatvariant' class
|
Mon, 17 Apr 2017 13:07:31 +0200 |
Pierre-Yves David |
upgrade: implement '__hash__' on 'improvement' class
|
Mon, 17 Apr 2017 13:07:22 +0200 |
Pierre-Yves David |
upgrade: implement '__ne__' on 'improvement' class
|
Sun, 16 Apr 2017 02:34:08 +0200 |
Pierre-Yves David |
color: also enable by default on windows
|
Sun, 16 Apr 2017 02:32:51 +0200 |
Pierre-Yves David |
color: turn on by default (but for windows)
|
Sun, 16 Apr 2017 02:48:06 +0200 |
Pierre-Yves David |
pager: stop using the color extension in tests
|
Sun, 16 Apr 2017 11:55:08 -0700 |
Gregory Szorc |
bundle2: ignore errors seeking a bundle after an exception (issue4784)
|
Sun, 16 Apr 2017 11:12:37 -0700 |
Gregory Szorc |
error: rename RichIOError to PeerTransportError
|
Sun, 16 Apr 2017 11:28:02 -0700 |
Gregory Szorc |
httppeer: don't send empty Vary request header
|
Sun, 16 Apr 2017 21:25:16 -0400 |
Matt Harbison |
badserverext: explicitly flush each log write
|
Sun, 16 Apr 2017 21:00:22 -0400 |
Matt Harbison |
test-http-bad-server: conditionalize error output for Windows
|
Sun, 16 Apr 2017 20:59:14 -0400 |
Matt Harbison |
test-tag: make hook runnable on Windows
|
Sat, 15 Apr 2017 02:54:36 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case D7
|
Sat, 15 Apr 2017 02:54:27 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case D5
|
Sat, 15 Apr 2017 02:54:20 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case D3
|
Sat, 15 Apr 2017 02:53:57 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B8
|
Sat, 15 Apr 2017 02:53:51 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B7
|
Sat, 15 Apr 2017 02:53:42 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B6
|
Sat, 15 Apr 2017 02:53:31 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B5
|
Sat, 15 Apr 2017 02:53:24 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B4
|
Sat, 15 Apr 2017 02:53:09 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B2
|
Sat, 15 Apr 2017 02:55:18 +0200 |
Pierre-Yves David |
checkheads: upgrade the obsolescence postprocessing logic (issue4354)
|
Sun, 16 Apr 2017 00:37:31 -0400 |
Matt Harbison |
test-http: add a (glob) for Windows
|
Sun, 16 Apr 2017 00:29:38 -0400 |
Matt Harbison |
testlib: move the prune alias into a shell script for Windows
|
Sat, 15 Apr 2017 18:13:10 +0200 |
Pierre-Yves David |
hidden: extract the code generating "filtered rev" error for wrapping
|
Sat, 15 Apr 2017 18:05:40 -0400 |
Matt Harbison |
serve: add support for Mercurial subrepositories
|
Fri, 31 Mar 2017 23:00:41 -0400 |
Matt Harbison |
hgwebdir: allow a repository to be hosted at "/"
|
Fri, 14 Apr 2017 00:03:30 -0700 |
Gregory Szorc |
httppeer: eliminate decompressresponse() proxy
|
Fri, 14 Apr 2017 00:33:56 -0700 |
Gregory Szorc |
httppeer: wrap HTTPResponse.read() globally
|
Thu, 13 Apr 2017 22:19:28 -0700 |
Gregory Szorc |
tests: add tests for poorly behaving HTTP server
|
Thu, 13 Apr 2017 22:12:04 -0700 |
Gregory Szorc |
phases: emit phases to pushkey protocol in deterministic order
|
Thu, 13 Apr 2017 18:04:38 -0700 |
Gregory Szorc |
keepalive: send HTTP request headers in a deterministic order
|
Sat, 15 Apr 2017 11:29:42 +0200 |
Denis Laxalde |
revset: properly parse "descend" argument of followlines()
|
Sat, 15 Apr 2017 11:26:09 +0200 |
Denis Laxalde |
revsetlang: add a getboolean helper function
|
Tue, 28 Mar 2017 10:15:02 +0200 |
Pierre-Yves David |
track-tags: write all tag changes to a file
|
Tue, 28 Mar 2017 10:14:55 +0200 |
Pierre-Yves David |
track-tags: compute the actual differences between tags pre/post transaction
|
Tue, 28 Mar 2017 06:38:09 +0200 |
Pierre-Yves David |
track-tags: introduce first bits of tags tracking during transaction
|
Tue, 28 Mar 2017 05:06:56 +0200 |
Pierre-Yves David |
tags: introduce a function to return a valid fnodes list from revs
|
Fri, 14 Apr 2017 14:25:06 +0200 |
Denis Laxalde |
context: possibly yield initial fctx in blockdescendants()
|
Fri, 14 Apr 2017 14:09:26 +0200 |
Denis Laxalde |
context: add an assertion checking linerange consistency in blockdescendants()
|
Fri, 14 Apr 2017 12:34:26 -0700 |
Kostia Balytskyi |
windows: add win32com.shell to demandimport ignore list
|
Thu, 13 Apr 2017 16:28:15 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case D6
|
Thu, 13 Apr 2017 16:27:54 +0200 |
Pierre-Yves David |
obsolescence: add test dor the "branch replacement" logic during push, case D4
|
Thu, 13 Apr 2017 16:27:42 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case D2
|
Thu, 13 Apr 2017 16:27:28 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case D1
|
Thu, 13 Apr 2017 16:27:05 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case C4
|
Thu, 13 Apr 2017 16:26:51 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case C3
|
Thu, 13 Apr 2017 16:26:37 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case C2
|
Thu, 13 Apr 2017 16:25:59 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case B3
|
Thu, 13 Apr 2017 16:25:44 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A8
|
Thu, 13 Apr 2017 16:25:26 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A7
|
Thu, 13 Apr 2017 16:25:11 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A6
|
Thu, 13 Apr 2017 16:24:57 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A5
|
Thu, 13 Apr 2017 16:23:39 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A4
|
Thu, 13 Apr 2017 16:23:18 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A3
|
Thu, 13 Apr 2017 16:23:01 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A2
|
Thu, 13 Apr 2017 16:22:46 +0200 |
Pierre-Yves David |
obsolescence: add test for the "branch replacement" logic during push, case A1
|
Thu, 13 Apr 2017 16:22:25 +0200 |
Pierre-Yves David |
obsolescence: add test utility for the "branch replacement" logic during push
|
Mon, 10 Apr 2017 16:55:16 +0200 |
Pierre-Yves David |
obsolescence: add test case D-4 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:54:43 +0200 |
Pierre-Yves David |
obsolescence: add test case D-3 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:54:19 +0200 |
Pierre-Yves David |
obsolescence: add test case D-2 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:53:37 +0200 |
Pierre-Yves David |
obsolescence: add test case D-1 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:53:12 +0200 |
Pierre-Yves David |
obsolescence: add test case C-4 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:52:25 +0200 |
Pierre-Yves David |
obsolescence: add test case C-3 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:51:06 +0200 |
Pierre-Yves David |
obsolescence: add test case C-2 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:50:41 +0200 |
Pierre-Yves David |
obsolescence: add test case C-1 for obsolescence markers exchange
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
stdio: add Linux-specific tests for error checking
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
stdio: raise StdioError if something goes wrong in ui.flush
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
stdio: raise StdioError if something goes wrong in ui._write_err
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
stdio: raise StdioError if something goes wrong in ui._write
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
stdio: catch StdioError in dispatch.run and clean up appropriately
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
stdio: add machinery to identify failed stdout/stderr writes
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
atexit: switch to home-grown implementation
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
atexit: test failing handlers
|
Tue, 11 Apr 2017 14:54:12 -0700 |
Bryan O'Sullivan |
ui: add special-purpose atexit functionality
|
Fri, 14 Apr 2017 08:55:18 +0200 |
Denis Laxalde |
context: follow all branches in blockdescendants()
|
Thu, 13 Apr 2017 08:27:19 -0700 |
Jun Wu |
pager: set some environment variables if they're not set
|
Thu, 13 Apr 2017 14:48:18 -0400 |
Augie Fackler |
sshpeer: fix docstring typo
|
Thu, 13 Apr 2017 13:12:49 -0400 |
Augie Fackler |
util: pass sysstrs to warnings.filterwarnings
|
Mon, 03 Apr 2017 14:21:38 +0200 |
Pierre-Yves David |
vfs: deprecate all old classes in scmutil
|
Tue, 04 Apr 2017 11:03:29 +0200 |
Pierre-Yves David |
util: add a way to issue deprecation warning without a UI object
|
Thu, 13 Apr 2017 09:49:48 +0200 |
Denis Laxalde |
gitweb: plug followlines UI in filerevision view
|
Thu, 13 Apr 2017 10:04:09 +0200 |
Denis Laxalde |
gitweb: handle "patch" query parameter in filelog view
|
Thu, 13 Apr 2017 09:59:58 +0200 |
Denis Laxalde |
gitweb: add information about "linerange" filtering in filelog view
|
Mon, 10 Apr 2017 18:16:30 +0200 |
Gábor Stefanik |
util: fix human-readable printing of negative byte counts
|
Thu, 13 Apr 2017 03:17:53 -0700 |
Ryan McElroy |
show: make template option actually show up in help
|
Wed, 12 Apr 2017 20:31:15 -0700 |
Gregory Szorc |
show: implement underway view
|
Wed, 12 Apr 2017 20:28:44 -0700 |
Gregory Szorc |
show: fix formatting of multiple commands
|
Wed, 12 Apr 2017 18:42:20 -0700 |
Gregory Szorc |
pycompat: import correct cookie module on Python 3
|
Wed, 12 Apr 2017 16:50:23 -0700 |
Jun Wu |
chg: respect environment variables for pager
|
Mon, 10 Apr 2017 17:36:40 +0200 |
Denis Laxalde |
hgweb: add a link to followlines in descending direction
|
Mon, 10 Apr 2017 16:23:41 +0200 |
Denis Laxalde |
hgweb: handle a "descend" query parameter in filelog command
|
Mon, 16 Jan 2017 09:24:47 +0100 |
Denis Laxalde |
revset: add a 'descend' argument to followlines to return descendants
|
Mon, 10 Apr 2017 15:11:36 +0200 |
Denis Laxalde |
context: add a blockdescendants function
|
Thu, 09 Mar 2017 22:40:52 -0800 |
Gregory Szorc |
url: support auth.cookiesfile for adding cookies to HTTP requests
|
Thu, 09 Mar 2017 22:35:10 -0800 |
Gregory Szorc |
httpconnection: allow a global auth.cookiefile config entry
|
Thu, 09 Mar 2017 21:35:21 -0800 |
Gregory Szorc |
util: make cookielib module available
|
Thu, 06 Apr 2017 11:28:25 +0200 |
Pierre-Yves David |
crecord: avoid setting non-existing SIGTSTP signal on windows (issue5512)
|
Thu, 06 Apr 2017 11:25:13 +0200 |
Pierre-Yves David |
crecord: ensure we reinstall the SIGTSTP handler
|
Thu, 06 Apr 2017 11:25:33 +0200 |
Pierre-Yves David |
crecord: avoid setting non-existing signal SIGWINCH on windows
|
Sun, 26 Mar 2017 15:06:09 +0200 |
Pierre-Yves David |
crecord: ensure we reinstall the SIGWINCH handler
|
Sun, 26 Mar 2017 15:05:12 +0200 |
Pierre-Yves David |
crecord: extract most of 'main' into a sub function
|
Mon, 03 Apr 2017 23:13:49 +0900 |
Yuya Nishihara |
templater: add shorthand for building a dict like {"key": key}
|
Sat, 08 Apr 2017 23:33:32 +0900 |
Yuya Nishihara |
templater: find keyword name more thoroughly on filtering error
|
Mon, 03 Apr 2017 22:54:06 +0900 |
Yuya Nishihara |
templater: add dict() constructor
|
Wed, 05 Apr 2017 22:28:09 +0900 |
Yuya Nishihara |
templatekw: add public function to wrap a dict by _hybrid object
|
Wed, 05 Apr 2017 22:25:36 +0900 |
Yuya Nishihara |
templatekw: add public function to wrap a list by _hybrid object
|
Wed, 12 Apr 2017 21:10:47 +0900 |
Yuya Nishihara |
templatekw: add default implementation of _hybrid.gen
|
Sun, 09 Apr 2017 11:58:27 +0900 |
Yuya Nishihara |
parser: preserve order of keyword arguments
|
Mon, 03 Apr 2017 22:07:09 +0900 |
Yuya Nishihara |
parser: extend buildargsdict() to support arbitrary number of **kwargs
|
Sat, 08 Apr 2017 20:07:37 +0900 |
Yuya Nishihara |
parser: verify excessive number of args excluding kwargs in buildargsdict()
|
Mon, 10 Apr 2017 16:50:23 +0200 |
Pierre-Yves David |
obsolescence: add test case B-7 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:49:38 +0200 |
Pierre-Yves David |
obsolescence: add test case B-6 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:49:10 +0200 |
Pierre-Yves David |
obsolescence: add test case B-5 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:47:16 +0200 |
Pierre-Yves David |
obsolescence: add test case B-4 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:46:53 +0200 |
Pierre-Yves David |
obsolescence: add test case B-3 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:46:31 +0200 |
Pierre-Yves David |
obsolescence: add test case B-2 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:46:03 +0200 |
Pierre-Yves David |
obsolescence: add test case B-1 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:44:39 +0200 |
Pierre-Yves David |
obsolescence: add test case A-7 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:44:19 +0200 |
Pierre-Yves David |
obsolescence: add test case A-6 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:43:49 +0200 |
Pierre-Yves David |
obsolescence: add test case A-5 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:43:26 +0200 |
Pierre-Yves David |
obsolescence: add test case A-4 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:42:49 +0200 |
Pierre-Yves David |
obsolescence: add test case A-3 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:41:46 +0200 |
Pierre-Yves David |
obsolescence: add test case A-2 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:41:21 +0200 |
Pierre-Yves David |
obsolescence: add test case A-1 for obsolescence markers exchange
|
Mon, 10 Apr 2017 16:40:40 +0200 |
Pierre-Yves David |
obsolescence: add setup script for obsolescence markers exchange tests
|
Tue, 11 Apr 2017 00:03:11 +0200 |
Pierre-Yves David |
upgrade: simplify the "origin" dispatch in dry run
|
Mon, 10 Apr 2017 23:11:45 +0200 |
Pierre-Yves David |
upgrade: use 'improvement' object for action too
|
Mon, 10 Apr 2017 23:10:03 +0200 |
Pierre-Yves David |
upgrade: implement equality for 'improvement' object
|
Mon, 10 Apr 2017 22:15:17 +0200 |
Pierre-Yves David |
upgrade: simplify some of the initial dispatch for dry run
|
Fri, 07 Apr 2017 18:39:27 +0200 |
Pierre-Yves David |
upgrade: simplify 'determineactions'
|
Tue, 11 Apr 2017 23:46:16 +0200 |
Pierre-Yves David |
upgrade: filter optimizations outside of 'determineactions'
|
Fri, 07 Apr 2017 18:46:27 +0200 |
Pierre-Yves David |
upgrade: directly iterate over optimisations
|
Mon, 10 Apr 2017 21:01:06 +0200 |
Pierre-Yves David |
upgrade: simplify optimisations validation
|
Mon, 10 Apr 2017 21:00:52 +0200 |
Pierre-Yves David |
upgrade: split finding deficiencies from finding optimisations
|
Tue, 11 Apr 2017 22:07:40 +0200 |
Pierre-Yves David |
upgrade: update the copyright statement
|
Tue, 11 Apr 2017 22:07:15 +0200 |
Pierre-Yves David |
upgrade: update the header comment
|
Tue, 11 Apr 2017 22:01:13 +0200 |
Pierre-Yves David |
upgrade: import 'localrepo' globally
|
Tue, 11 Apr 2017 20:54:50 -0400 |
Matt Harbison |
largefiles: set the extension as enabled locally after a share requiring it
|
Tue, 11 Apr 2017 21:38:11 -0400 |
Matt Harbison |
windows: add context manager support to mixedfilemodewrapper
|
Tue, 11 Apr 2017 18:31:40 -0700 |
Jun Wu |
chg: always wait for pager
|
Sun, 09 Apr 2017 19:09:07 +0200 |
Pierre-Yves David |
bundle2: move 'seek' and 'tell' methods off the unpackermixin class
|
Mon, 10 Apr 2017 15:32:09 -0700 |
Kostia Balytskyi |
shelve: rename nodestoprune to nodestoremove
|
Mon, 03 Apr 2017 22:23:52 +0900 |
Yuya Nishihara |
templater: port pad() to take keyword arguments
|
Mon, 03 Apr 2017 21:22:39 +0900 |
Yuya Nishihara |
templater: add support for keyword arguments
|
Mon, 03 Apr 2017 20:55:55 +0900 |
Yuya Nishihara |
templater: add parsing rule for key-value pair
|
Mon, 03 Apr 2017 20:44:05 +0900 |
Yuya Nishihara |
templater: adjust binding strengths to make room for key-value operator
|
Mon, 03 Apr 2017 20:37:25 +0900 |
Yuya Nishihara |
templater: sort token table by binding strength
|
Tue, 04 Apr 2017 22:31:59 +0900 |
Yuya Nishihara |
templater: make _hybrid provide more list/dict-like methods
|
Tue, 04 Apr 2017 22:20:06 +0900 |
Yuya Nishihara |
templater: hide private variable of _hybrid
|
Tue, 04 Apr 2017 22:19:02 +0900 |
Yuya Nishihara |
templater: remove __iter__() from _hybrid, resolve it explicitly
|
Sun, 24 Apr 2016 19:15:34 +0900 |
Yuya Nishihara |
templater: rewrite doc of _hybrid class as docstring
|
Sun, 09 Apr 2017 11:57:09 +0900 |
Yuya Nishihara |
sortdict: fix .pop() to return a value
|
Mon, 10 Apr 2017 17:05:54 +0200 |
Pierre-Yves David |
checkcode: only match pushd/popd as word
|
Mon, 10 Apr 2017 13:07:47 -0700 |
Durham Goode |
treemanifest: add walksubtrees api
|
Tue, 11 Apr 2017 23:12:14 +0900 |
Yuya Nishihara |
merge with stable
|
Mon, 10 Apr 2017 18:06:22 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the '_finishdatamigration' function
|
Mon, 10 Apr 2017 18:06:12 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the '_filterstorefile' function
|
Mon, 10 Apr 2017 18:05:57 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'determineactions' function
|
Mon, 10 Apr 2017 18:05:42 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'findimprovements' function
|
Mon, 10 Apr 2017 18:04:50 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'supporteddestrequirements' function
|
Mon, 10 Apr 2017 18:03:11 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'allowednewrequirements' function
|
Mon, 10 Apr 2017 18:01:29 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'improvement' class
|
Mon, 10 Apr 2017 18:00:27 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'supportremovedrequirements' function
|
Mon, 10 Apr 2017 17:56:29 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'blocksourcerequirements' function
|
Mon, 10 Apr 2017 17:55:47 +0200 |
Pierre-Yves David |
upgrade: drop the prefix to the 'requiredsourcerequirements' function
|
Fri, 07 Apr 2017 18:53:17 +0200 |
Pierre-Yves David |
upgrade: extract code in its own module
|
Sun, 09 Apr 2017 19:08:24 +0200 |
Pierre-Yves David |
bundle2: move the 'close' method off the unpackermixin
|
Sun, 09 Apr 2017 18:12:54 +0200 |
Pierre-Yves David |
bundle2: clarify the docstring of unpackermixin methods
|
Sun, 09 Apr 2017 18:16:09 +0200 |
Pierre-Yves David |
bundle2: add documention to 'part.addparams'
|
Mon, 10 Apr 2017 21:12:54 -0400 |
Matt Harbison |
test-patchbomb: disable sendmail tests on Windows
|
Fri, 07 Apr 2017 10:46:32 -0700 |
Ryan McElroy |
show: fix corrupt json output with no bookmarks
|
Fri, 07 Apr 2017 10:26:13 -0700 |
Ryan McElroy |
show: tweak plain abort language for clarity
|
Sun, 09 Apr 2017 22:19:27 -0400 |
Matt Harbison |
tests: print Unix style paths in *.py tests
|
Sun, 09 Apr 2017 12:53:31 -0700 |
Jun Wu |
revlog: make "size" diverge from "rawsize"
|
Fri, 07 Apr 2017 10:56:53 -0700 |
Jun Wu |
test-flagprocessor: add a case about hg status
|
Sat, 08 Apr 2017 15:06:45 -0400 |
Matt Harbison |
test-http-proxy: add the Windows variant of "connection refused"
|
Sat, 08 Apr 2017 15:01:49 -0400 |
Matt Harbison |
test-fileset: eliminate a duplicate test that was conditionalized for output
|
Sat, 08 Apr 2017 14:55:44 -0400 |
Matt Harbison |
test-fileset: glob away hash differences
|
Sat, 08 Apr 2017 14:46:39 -0400 |
Matt Harbison |
test-bundle: glob away a URL protocol separator
|
Sun, 09 Apr 2017 00:10:54 -0400 |
Matt Harbison |
templatekw: clarify the result of {latesttag} when no tag exists
|
Thu, 06 Apr 2017 19:24:04 +0200 |
Denis Laxalde |
hgweb: position the "followlines" box close to latest cursor position
|
Thu, 06 Apr 2017 19:15:09 +0200 |
Denis Laxalde |
hgweb: add a floating tooltip to invite on followlines action
|
Sat, 08 Apr 2017 14:33:20 -0700 |
Gregory Szorc |
zstd: vendor python-zstandard 0.8.1
|
Wed, 08 Mar 2017 09:03:42 -0500 |
Olivier Trempe |
fsmonitor: match watchman and filesystem encoding
|
Fri, 07 Apr 2017 06:31:50 -0700 |
Ryan McElroy |
pull: abort pull --update if config requires destination (issue5528)
|
Fri, 07 Apr 2017 05:41:03 -0700 |
Ryan McElroy |
tests: move update requiredest test to own test file
|
Fri, 07 Apr 2017 23:35:51 +0530 |
Pulkit Goyal |
py3: add pycompat.unicode and add it to importer
|
Fri, 07 Apr 2017 16:00:44 +0530 |
Pulkit Goyal |
py3: add a bytes version of urllib.parse.urlencode() to pycompat.py
|
Fri, 07 Apr 2017 13:46:35 +0530 |
Pulkit Goyal |
py3: replace str() with bytes()
|
Fri, 07 Apr 2017 11:02:43 -0700 |
Jun Wu |
metadataonlyctx: replace "changeset()[0]" to "manifestnode()"
|
Fri, 07 Apr 2017 11:09:54 -0700 |
Jun Wu |
test-check-pylint: match its output
|
Thu, 06 Apr 2017 19:01:51 -0700 |
Jun Wu |
test-flagprocessor: remove unnecessary greps
|
Mon, 03 Apr 2017 09:31:39 -0700 |
Jun Wu |
bundlerepo: use raw revision in revdiff()
|
Thu, 06 Apr 2017 17:45:47 -0700 |
Jun Wu |
bundlerepo: fix raw handling in revision()
|
Thu, 06 Apr 2017 18:06:42 -0700 |
Jun Wu |
bundlerepo: build revlog index with flags
|
Thu, 06 Apr 2017 17:43:29 -0700 |
Jun Wu |
bundlerepo: make baserevision return raw text
|
Thu, 06 Apr 2017 17:24:36 -0700 |
Jun Wu |
test-flagprocessor: add tests about bundlerepo
|
Thu, 06 Apr 2017 17:23:20 -0700 |
Jun Wu |
test-flagprocessor: use changegroup3 in bundle2
|
Thu, 06 Apr 2017 17:01:58 -0700 |
Jun Wu |
bundle: allow bundle command to use changegroup3 in tests
|
Wed, 05 Apr 2017 23:44:22 -0400 |
Matt Harbison |
tests: add per-line output conditionals for Windows
|
Wed, 05 Apr 2017 23:17:27 -0400 |
Matt Harbison |
run-tests: support per-line conditional output in tests
|
Wed, 05 Apr 2017 22:59:44 -0400 |
Matt Harbison |
test-run-tests: pad the failure test to preserve the run order
|
Wed, 05 Apr 2017 22:00:33 -0400 |
Matt Harbison |
run-tests: prevent a (glob) declaration from reordering (?) lines
|
Fri, 07 Apr 2017 13:45:33 +0530 |
Pulkit Goyal |
py3: use pycompat.byteskwargs() to convert opts to bytes
|
Thu, 06 Apr 2017 22:10:46 -0700 |
Jun Wu |
test-check-code: do not use xargs
|
Thu, 06 Apr 2017 22:08:23 -0700 |
Jun Wu |
check-code: use "-" to specify a list of files from stdin
|
Thu, 06 Apr 2017 14:41:42 +0200 |
Philippe Pepiot |
perf: add historical portability for util.timer
|
Wed, 05 Apr 2017 15:31:08 -0700 |
Alexander Fomin |
diff: add --binary option for git mode diffs
|
Wed, 05 Apr 2017 15:15:06 -0700 |
Alexander Fomin |
patch: make diff in git mode respect --text option (issue5510)
|
Wed, 05 Apr 2017 00:34:58 +0900 |
Yuya Nishihara |
py3: have registrar process docstrings in bytes
|
Tue, 04 Apr 2017 16:49:12 +0200 |
Pierre-Yves David |
localrepo: fix deprecation version for 'repo._link'
|
Tue, 04 Apr 2017 16:48:58 +0200 |
Pierre-Yves David |
localrepo: fix deprecation version for 'repo.join'
|
Mon, 03 Apr 2017 19:45:09 -0400 |
Augie Fackler |
tests: make zstd-related output optional
|
Mon, 03 Apr 2017 18:58:00 -0400 |
Augie Fackler |
check-code: update test IP address enforcement checks
|
Mon, 03 Apr 2017 18:56:44 -0400 |
Augie Fackler |
tests: fix missing (glob) annotations in test-push-http.t
|
Mon, 03 Apr 2017 18:56:29 -0400 |
Augie Fackler |
tests: fix missing (glob) annotations in test-push-http-bundle1.t
|
Mon, 03 Apr 2017 18:56:08 -0400 |
Augie Fackler |
tests: fix missing (glob) annotations in test-https.t
|
Mon, 03 Apr 2017 18:55:55 -0400 |
Augie Fackler |
tests: fix missing (glob) annotations in test-bundle2-exchange.t
|
Mon, 03 Apr 2017 19:03:34 -0400 |
Augie Fackler |
util: fix %-formatting on docstring by moving a closing parenthesis
|
Sun, 02 Apr 2017 22:16:03 +0900 |
Yuya Nishihara |
revset: stop supporting plain list as input set (API)
|
Sun, 02 Apr 2017 22:01:32 +0900 |
Yuya Nishihara |
revset: stop supporting predicate that returns plain list (API)
|
Sat, 01 Apr 2017 12:24:59 +0200 |
Denis Laxalde |
mdiff: add a hunkinrange helper function
|
Fri, 22 Apr 2016 21:46:33 +0900 |
Yuya Nishihara |
templater: provide loop counter as "index" keyword
|
Fri, 22 Apr 2016 21:45:06 +0900 |
Yuya Nishihara |
templater: rename variable "i" to "v" in runmap()
|
Sun, 02 Apr 2017 22:43:18 +0900 |
Yuya Nishihara |
formatter: reorder code that builds template mapping
|
Sun, 02 Apr 2017 18:40:13 -0700 |
Jun Wu |
revlog: avoid applying delta chain on cache hit
|
Sun, 02 Apr 2017 18:29:24 -0700 |
Jun Wu |
revlog: indent block to make review easier
|
Sun, 02 Apr 2017 18:25:12 -0700 |
Jun Wu |
revlog: avoid calculating "flags" twice in revision()
|
Sun, 02 Apr 2017 18:57:03 -0700 |
Jun Wu |
revlog: use raw revision for rawsize
|
Sat, 14 May 2016 20:51:57 +0900 |
Yuya Nishihara |
revsetlang: enable optimization of 'x + y' expression
|
Sat, 08 Apr 2017 11:36:39 -0700 |
Gregory Szorc |
repair: use rawvfs when copying extra store files
stable
|
Sat, 08 Apr 2017 11:35:29 -0700 |
Gregory Szorc |
tests: add test demonstrating buggy path handling
stable
|
Sat, 08 Apr 2017 11:35:00 -0700 |
Gregory Szorc |
repair: iterate store files deterministically
stable
|
Sat, 01 Apr 2017 15:24:03 -0700 |
Gregory Szorc |
zstd: vendor python-zstandard 0.8.0
|
Sat, 01 Apr 2017 13:43:52 -0700 |
Gregory Szorc |
commands: update help for "unbundle"
|
Sat, 01 Apr 2017 13:43:43 -0700 |
Gregory Szorc |
commands: update help for "bundle"
|
Sat, 01 Apr 2017 13:42:06 -0700 |
Gregory Szorc |
help: document bundle specifications
|
Sat, 01 Apr 2017 13:29:01 -0700 |
Gregory Szorc |
util: document bundle compression
|
Sat, 01 Apr 2017 00:21:52 -0700 |
Gregory Szorc |
tests: store ETag when using --headeronly
|
Fri, 31 Mar 2017 21:47:26 -0700 |
Gregory Szorc |
hgweb: extract path traversal checking into standalone function
|
Fri, 31 Mar 2017 22:30:38 -0700 |
Gregory Szorc |
hgweb: use context manager for file I/O
|
Mon, 03 Apr 2017 10:01:38 -0700 |
Martin von Zweigbergk |
tags: rename "head" to "node" where we don't care
|
Mon, 03 Apr 2017 08:45:24 -0700 |
Martin von Zweigbergk |
manifest: update comment to be about bytearray
|
Mon, 03 Apr 2017 11:30:51 -0700 |
Martin von Zweigbergk |
check-code: fix "covert" typo
|
Mon, 03 Apr 2017 10:02:55 +0200 |
Denis Laxalde |
hgweb: rename linerangelog.js as followlines.js
|
Mon, 03 Apr 2017 09:58:36 +0200 |
Denis Laxalde |
hgweb: rely on a specific class to change cursor type in followlines UI
|
Mon, 03 Apr 2017 09:40:25 +0200 |
Denis Laxalde |
hgweb: use a function expression for the install listener of followlines UI
|
Sun, 02 Apr 2017 12:02:17 +0900 |
Yuya Nishihara |
formatter: use templatefilters.json()
|
Sun, 02 Apr 2017 11:54:24 +0900 |
Yuya Nishihara |
templatefilters: use list comprehension in json()
|
Sun, 02 Apr 2017 11:51:25 +0900 |
Yuya Nishihara |
templatefilters: unroll handling of None/False/True
|
Sun, 02 Apr 2017 11:46:49 +0900 |
Yuya Nishihara |
templatefilters: drop callable support from json()
|
Wed, 29 Mar 2017 21:43:38 +0900 |
Yuya Nishihara |
ui: use bytes IO and convert EOL manually in ui.editor()
|
Wed, 29 Mar 2017 21:40:15 +0900 |
Yuya Nishihara |
util: add helper to convert between LF and native EOL
|
Wed, 29 Mar 2017 21:28:54 +0900 |
Yuya Nishihara |
util: extract pure tolf/tocrlf() functions from eol extension
|
Wed, 29 Mar 2017 21:23:28 +0900 |
Yuya Nishihara |
pycompat: provide bytes os.linesep
|
Wed, 29 Mar 2017 21:13:55 +0900 |
Yuya Nishihara |
pycompat: introduce identity function as a compat stub
|
Sun, 02 Apr 2017 02:29:51 -0400 |
Matt Harbison |
test-blackbox: glob away quoting differences on Windows
|
Sun, 02 Apr 2017 02:24:09 -0400 |
Matt Harbison |
test-subrepo: update output for Windows
|
Sun, 02 Apr 2017 01:51:07 -0400 |
Matt Harbison |
test-serve: disable unfixable tests on Windows
|
Sun, 02 Apr 2017 01:28:05 -0400 |
Matt Harbison |
test-serve: kill daemons before deleting the access and error logs
|
Sun, 02 Apr 2017 00:56:52 -0400 |
Matt Harbison |
test-serve: make the 'listening at *' lines optional
|
Sat, 01 Apr 2017 18:30:51 -0400 |
Matt Harbison |
test-http: update output for Windows
|
Sat, 01 Apr 2017 15:23:26 -0400 |
Matt Harbison |
tests: quote paths in shell script hooks
|
Sat, 01 Apr 2017 14:48:39 -0400 |
Matt Harbison |
tests: add globs for Windows
|
Fri, 24 Mar 2017 19:19:00 -0700 |
Gregory Szorc |
show: new extension for displaying various repository data
|
Sun, 02 Apr 2017 18:13:03 -0700 |
Jun Wu |
test-revlog-raw: remove duplicated option
|
Sun, 02 Apr 2017 18:12:47 -0700 |
Jun Wu |
test-revlog-raw: fix "genbits" implementation
|
Wed, 29 Mar 2017 14:49:14 -0700 |
Jun Wu |
verify: fix length check
|
Wed, 29 Mar 2017 14:45:01 -0700 |
Jun Wu |
verify: document corner cases
|
Mon, 03 Apr 2017 17:34:24 -0400 |
Augie Fackler |
Added signature for changeset ed5b25874d99
stable
|
Mon, 03 Apr 2017 17:34:22 -0400 |
Augie Fackler |
Added tag 4.1.2 for changeset ed5b25874d99
stable
|
Wed, 29 Mar 2017 22:26:16 +0200 |
Denis Laxalde |
hgweb: expose a followlines UI in filerevision view
|
Wed, 29 Mar 2017 05:31:31 -0700 |
Kostia Balytskyi |
shelve: move ui.quiet manipulations to configoverride
|
Thu, 30 Mar 2017 21:21:15 -0700 |
Jun Wu |
revlog: add a fast path for revision(raw=False)
|
Thu, 30 Mar 2017 18:38:03 -0700 |
Jun Wu |
revlog: make _addrevision only accept rawtext
|
Thu, 30 Mar 2017 18:24:23 -0700 |
Jun Wu |
revlog: use raw revisions in clone
|
Thu, 30 Mar 2017 18:23:27 -0700 |
Jun Wu |
revlog: use raw revisions in revdiff
|
Thu, 30 Mar 2017 17:58:03 -0700 |
Jun Wu |
revlog: use raw content when building delta
|
Thu, 30 Mar 2017 15:34:08 -0700 |
Jun Wu |
revlog: fix _cache usage in revision()
|
Thu, 30 Mar 2017 14:56:09 -0700 |
Jun Wu |
revlog: rename some "text"s to "rawtext"
|
Thu, 30 Mar 2017 07:59:48 -0700 |
Jun Wu |
revlog: clarify flagprocessor documentation
|
Thu, 30 Mar 2017 20:48:57 -0700 |
Jun Wu |
revlog: add a stronger test for raw processing
|
Fri, 31 Mar 2017 11:53:56 +0200 |
Pierre-Yves David |
hook: add hook name information to external hook
|
Fri, 31 Mar 2017 11:08:11 +0200 |
Pierre-Yves David |
hook: provide hook type information to external hook
|
Fri, 31 Mar 2017 11:06:42 +0200 |
Pierre-Yves David |
hook: use 'htype' in 'hook'
|
Fri, 31 Mar 2017 11:03:23 +0200 |
Pierre-Yves David |
hook: use 'htype' in 'runhooks'
|
Fri, 31 Mar 2017 11:02:05 +0200 |
Pierre-Yves David |
hook: fix name used in untrusted message
|
Fri, 31 Mar 2017 10:59:37 +0200 |
Pierre-Yves David |
hook: use "htype" as variable name in _pythonhook
|
Thu, 30 Mar 2017 17:29:03 +0200 |
Pierre-Yves David |
run-tests: auto-replace 'TXNID' output
|
Sat, 01 Apr 2017 02:32:49 +0900 |
FUJIWARA Katsunori |
largefiles: use readasstandin() to read hex hash directly from filectx
|
Sat, 01 Apr 2017 02:32:49 +0900 |
FUJIWARA Katsunori |
largefiles: remove unused readstandin()
|
Sat, 01 Apr 2017 02:32:48 +0900 |
FUJIWARA Katsunori |
largefiles: make copytostore() accept only changectx as the 2nd argument (API)
|
Sat, 01 Apr 2017 02:32:48 +0900 |
FUJIWARA Katsunori |
largefiles: remove unused keyword argument of copytostore() (API)
|
Sat, 01 Apr 2017 02:32:48 +0900 |
FUJIWARA Katsunori |
largefiles: add copytostore() fstandin argument to replace readstandin() (API)
|
Sat, 01 Apr 2017 02:32:47 +0900 |
FUJIWARA Katsunori |
largefiles: replace readstandin() by readasstandin()
|
Sat, 01 Apr 2017 02:32:31 +0900 |
FUJIWARA Katsunori |
largefiles: introduce readasstandin() to read hex hash from given filectx
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: abort hg pull --rebase if rebase.requiredest is set (issue5514)
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: demonstrate behavior with requiredest and pull --rebase
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: allow destination-free continue and abort (issue5513)
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: test to show brokenness with requiredest
|
Thu, 30 Mar 2017 03:50:10 -0700 |
Ryan McElroy |
rebase: move destination test to new test file
|
Sat, 01 Apr 2017 00:21:17 -0400 |
Matt Harbison |
templatefilter: add support for 'long' to json()
|
Thu, 30 Mar 2017 21:40:10 +0200 |
Denis Laxalde |
hgweb: prefix line id by ctx shortnode in filelog when patches are shown
|
Wed, 29 Mar 2017 12:14:20 -0700 |
Jun Wu |
test-check-code: prevent files being added to the root directory
|
Wed, 29 Mar 2017 09:54:34 -0400 |
Matt Harbison |
sslutil: clarify internal documentation
|
Wed, 29 Mar 2017 16:28:51 -0700 |
Jun Wu |
unionrepo: avoid unnecessary node -> rev conversion
|
Wed, 29 Mar 2017 16:28:00 -0700 |
Jun Wu |
bundlerepo: avoid unnecessary node -> rev conversion
|
Wed, 29 Mar 2017 16:23:04 -0700 |
Jun Wu |
revlog: avoid unnecessary node -> rev conversion
|
Wed, 29 Mar 2017 16:46:57 -0700 |
Jun Wu |
check-code: detect r.revision(r.node(rev))
|
Wed, 29 Mar 2017 12:37:03 -0700 |
Jun Wu |
hardlink: check directory's st_dev when copying files
|
Wed, 29 Mar 2017 12:26:46 -0700 |
Jun Wu |
hardlink: duplicate hardlink detection for copying files and directories
|
Wed, 29 Mar 2017 12:21:15 -0700 |
Jun Wu |
hardlink: extract topic text logic of copyfiles
|
Wed, 29 Mar 2017 14:56:58 +0530 |
Pulkit Goyal |
tests: add check to make sure summary works on Python 2
|
Wed, 29 Mar 2017 14:47:52 +0530 |
Pulkit Goyal |
color: replace str() with pycompat.bytestr()
|
Sun, 26 Mar 2017 20:52:51 +0530 |
Pulkit Goyal |
diff: slice over bytes to make sure conditions work normally
|
Wed, 29 Mar 2017 20:19:26 -0700 |
Gregory Szorc |
minirst: remove redundant _admonitions set
|
Wed, 29 Mar 2017 20:05:18 -0700 |
Gregory Szorc |
minirst: remove "admonition" from _admonitions
|
Wed, 29 Mar 2017 19:59:47 -0700 |
Gregory Szorc |
minirst: reindent _admonitiontitles
|
Tue, 28 Mar 2017 06:23:28 +0200 |
Pierre-Yves David |
tags: extract filenode filtering into its own function
|
Tue, 28 Mar 2017 06:08:12 +0200 |
Pierre-Yves David |
tags: extract tags computation from fnodes into its own function
|
Tue, 28 Mar 2017 07:41:23 +0200 |
Pierre-Yves David |
tags: only return 'alltags' in 'findglobaltags'
|
Tue, 28 Mar 2017 07:39:10 +0200 |
Pierre-Yves David |
tags: make argument 'tagtype' optional in '_updatetags'
|
Tue, 28 Mar 2017 07:38:10 +0200 |
Pierre-Yves David |
tags: reorder argument of '_updatetags'
|
Tue, 28 Mar 2017 06:13:49 +0200 |
Pierre-Yves David |
tags: do not feed dictionaries to 'findglobaltags'
|
Tue, 28 Mar 2017 06:01:31 +0200 |
Pierre-Yves David |
tags: extract fnode retrieval into its own function
|
Wed, 29 Mar 2017 12:07:07 +0200 |
Denis Laxalde |
hgweb: fix diff hunks filtering by line range in webutil.diffs()
|
Sat, 25 Mar 2017 11:30:08 +0100 |
Denis Laxalde |
summary: display obsolete state of parents
|
Sat, 25 Mar 2017 10:40:29 +0100 |
Denis Laxalde |
templates: add "changeset.obsolete" label in command line style
|
Tue, 28 Mar 2017 22:38:45 +0200 |
Denis Laxalde |
templates: shorten definition of changeset labels in command-line style
|
Tue, 28 Mar 2017 22:36:22 +0200 |
Denis Laxalde |
templates: use separate() to build changeset labels in command-line style
|
Sat, 25 Mar 2017 10:34:11 +0100 |
Denis Laxalde |
templatekw: add an "obsolete" keyword
|
Sat, 25 Mar 2017 09:39:07 +0100 |
Denis Laxalde |
cmdutil: add a "changeset.obsolete" label in changeset_printer
|
Tue, 28 Mar 2017 14:40:13 -0700 |
Gregory Szorc |
fileset: perform membership test against set for status queries
|
Tue, 28 Mar 2017 10:21:38 -0700 |
David Soria Parra |
worker: flush ui buffers before running the worker
|
Tue, 28 Mar 2017 08:40:12 -0700 |
Jun Wu |
chgserver: do not copy configs set by environment variables
|
Tue, 28 Mar 2017 07:57:56 -0700 |
Jun Wu |
rcutil: extract duplicated logic to a lambda
|
Tue, 28 Mar 2017 07:55:32 -0700 |
Jun Wu |
rcutil: unindent a block
|
Tue, 28 Mar 2017 07:54:00 -0700 |
Jun Wu |
rcutil: do not cache rccomponents
|
Sat, 25 Mar 2017 19:17:11 -0400 |
Matt Harbison |
ui: rerun color.setup() once the pager has spawned to honor 'color.pagermode'
|
Sat, 25 Mar 2017 21:12:00 -0400 |
Matt Harbison |
ui: defer setting pager related properties until the pager has spawned
|
Sat, 25 Mar 2017 13:50:17 -0400 |
Matt Harbison |
color: stop mutating the default effects map
|
Sun, 26 Mar 2017 21:43:47 -0700 |
Jun Wu |
pager: do not read from environment variable
|
Sun, 26 Mar 2017 21:41:42 -0700 |
Jun Wu |
ui: simplify geteditor
|
Sun, 26 Mar 2017 21:40:22 -0700 |
Jun Wu |
debugconfig: list environment variables in debug output
|
Sun, 26 Mar 2017 21:33:37 -0700 |
Jun Wu |
rcutil: let environ override system configs (BC)
|
Sun, 26 Mar 2017 21:27:02 -0700 |
Jun Wu |
rcutil: add a method to convert environment variables to config items
|
Sun, 26 Mar 2017 21:04:29 -0700 |
Jun Wu |
rcutil: let rccomponents return different types of configs (API)
|
Sun, 26 Mar 2017 20:48:00 -0700 |
Jun Wu |
rcutil: rename rcpath to rccomponents (API)
|
Sun, 26 Mar 2017 20:46:05 -0700 |
Jun Wu |
rcutil: extract rc directory listing logic
|
Sun, 26 Mar 2017 20:21:32 -0700 |
Jun Wu |
rcutil: split osrcpath to return default.d paths (API)
|
Sun, 26 Mar 2017 20:18:42 -0700 |
Jun Wu |
rcutil: move scmutil.*rcpath to rcutil (API)
|
Sat, 25 Mar 2017 17:25:23 +0900 |
Yuya Nishihara |
statfs: make getfstype() raise OSError
|
Sat, 25 Mar 2017 17:24:11 +0900 |
Yuya Nishihara |
statfs: rename pygetfstype to getfstype
|
Sat, 25 Mar 2017 17:23:21 +0900 |
Yuya Nishihara |
statfs: refactor inner function as a mapping from statfs to string
|
Sat, 25 Mar 2017 17:13:12 +0900 |
Yuya Nishihara |
statfs: simplify handling of return value
|
Sat, 25 Mar 2017 18:22:27 +0900 |
Yuya Nishihara |
hghave: use util.getfstype
|
Sun, 26 Mar 2017 19:57:17 -0700 |
Jun Wu |
runtests: change local IP glob pattern from "127.0.0.1" to "$LOCALIP"
|
Mon, 27 Mar 2017 16:00:47 +0200 |
Pierre-Yves David |
tags: deprecated 'repo.tag'
|
Mon, 27 Mar 2017 18:08:05 +0200 |
Pierre-Yves David |
drawdag: use 'tagsmod.tag' instead of 'repo.tag'
|
Mon, 27 Mar 2017 16:00:34 +0200 |
Pierre-Yves David |
tags: use the 'tag' function from the 'tags' module in the 'tag' command
|
Mon, 27 Mar 2017 15:58:31 +0200 |
Pierre-Yves David |
tags: move 'repo.tag' in the 'tags' module
|
Mon, 27 Mar 2017 15:55:07 +0200 |
Pierre-Yves David |
tags: move '_tags' from 'repo' to 'tags' module
|
Mon, 13 Mar 2017 15:17:20 +0100 |
Denis Laxalde |
hgweb: filter diff hunks when 'linerange' and 'patch' are specified in filelog
|
Mon, 13 Mar 2017 15:15:49 +0100 |
Denis Laxalde |
hgweb: add a 'linerange' parameter to webutil.diffs()
|
Thu, 19 Jan 2017 17:41:00 +0100 |
Denis Laxalde |
hgweb: handle a "linerange" request parameter in filelog command
|
Sun, 26 Mar 2017 16:51:19 -0700 |
Kostia Balytskyi |
shelve: add logic to preserve active bookmarks
|
Sun, 26 Mar 2017 12:26:35 -0700 |
Jun Wu |
metadataonlyctx: speed up sanity check
|
Fri, 24 Feb 2017 18:39:08 +0100 |
Denis Laxalde |
revset: factor out linerange processing into a utility function
|
Mon, 13 Mar 2017 10:41:13 +0100 |
Denis Laxalde |
hgweb: add a "patch" query parameter to filelog command
|
Mon, 13 Mar 2017 10:40:19 +0100 |
Denis Laxalde |
hgweb: handle "parity" internally in webutil.diffs()
|
Mon, 27 Mar 2017 09:44:36 +0900 |
FUJIWARA Katsunori |
largefiles: add lfile argument to updatestandin() for efficiency (API)
|
Mon, 27 Mar 2017 09:44:36 +0900 |
FUJIWARA Katsunori |
largefiles: use strip() instead of slicing to get rid of EOL of standin
|
Mon, 27 Mar 2017 09:44:36 +0900 |
FUJIWARA Katsunori |
largefiles: rename local variable appropriately
|
Mon, 27 Mar 2017 09:44:35 +0900 |
FUJIWARA Katsunori |
largefiles: avoid redundant loop to eliminate None from list
|
Mon, 27 Mar 2017 09:44:35 +0900 |
FUJIWARA Katsunori |
largefiles: avoid meaningless changectx looking up
|
Mon, 27 Mar 2017 09:44:35 +0900 |
FUJIWARA Katsunori |
largefiles: avoid redundant changectx looking up at each repetitions
|
Mon, 27 Mar 2017 09:44:34 +0900 |
FUJIWARA Katsunori |
largefiles: omit updating newly added standin at linear merging
|
Mon, 27 Mar 2017 09:44:34 +0900 |
FUJIWARA Katsunori |
largefiles: reuse hexsha1() to centralize hash calculation logic into it
|
Sun, 26 Mar 2017 19:11:41 +0900 |
Yuya Nishihara |
py3: prove second commit works
|
Sun, 26 Mar 2017 19:06:48 +0900 |
Yuya Nishihara |
py3: fix manifestdict.fastdelta() to be compatible with memoryview
|
Sun, 26 Mar 2017 17:00:23 -0700 |
Jun Wu |
crecord: use ProgrammingError
|
Sun, 26 Mar 2017 16:59:30 -0700 |
Jun Wu |
transaction: use ProgrammingError
|
Sun, 26 Mar 2017 16:57:25 -0700 |
Jun Wu |
bundle2: use ProgrammingError
|
Sun, 26 Mar 2017 16:55:56 -0700 |
Jun Wu |
merge: use ProgrammingError
|
Sun, 26 Mar 2017 16:53:28 -0700 |
Jun Wu |
repair: use ProgrammingError
|
Sun, 26 Mar 2017 16:33:12 +0900 |
Yuya Nishihara |
py3: abuse r'' to preserve str-ness of literals passed to __setattr__()
|
Sun, 26 Mar 2017 17:12:06 +0900 |
Yuya Nishihara |
py3: fix slicing of byte string in revlog.compress()
|
Sun, 26 Mar 2017 16:31:01 +0900 |
Yuya Nishihara |
py3: use bytes() to cast to immutable bytes in changelog.appender.write()
|
Sun, 26 Mar 2017 16:16:45 +0900 |
Yuya Nishihara |
py3: use bytes() to cast to immutable bytes in pure.bdiff.bdiff()
|
Sun, 26 Mar 2017 16:14:04 +0900 |
Yuya Nishihara |
bdiff: drop support for array.array argument from pure.bdiff.bdiff()
|
Sun, 26 Mar 2017 15:55:34 +0200 |
Pierre-Yves David |
histedit: test that an aborted histedit can be rerun (with obsolete)
|
Sun, 26 Mar 2017 15:46:09 +0200 |
Pierre-Yves David |
histedit: backout changeset 6f0b7475cf9a
|
Sun, 26 Mar 2017 15:34:39 +0200 |
Pierre-Yves David |
histedit: backout changeset 2b599f5468a4
|
Sun, 26 Mar 2017 16:48:29 -0400 |
Augie Fackler |
revsetlang: fix _quote on int on python3
|
Sun, 26 Mar 2017 20:58:54 -0700 |
Jun Wu |
runtests: unset editor and pager related environment variables
|
Sun, 26 Mar 2017 17:59:33 -0700 |
Jun Wu |
debugfsinfo: improve case-sensitive testing
|
Sun, 26 Mar 2017 17:29:37 -0700 |
Jun Wu |
debugfsinfo: show fstype for given path
|
Sun, 26 Mar 2017 21:10:25 +0530 |
Pulkit Goyal |
test-check-py3-commands: cleanup tests related to `hg status`
|
Sun, 26 Mar 2017 20:58:21 +0530 |
Pulkit Goyal |
diff: use pycompat.{byteskwargs, strkwargs} to switch opts b/w bytes and str
|
Sun, 26 Mar 2017 20:54:50 +0530 |
Pulkit Goyal |
patch: make regular expressions bytes by adding b''
|
Sun, 26 Mar 2017 20:49:18 +0530 |
Pulkit Goyal |
dispatch: use pycompat.maplist() instead of map() to get a list
|
Sat, 25 Mar 2017 13:29:23 -0400 |
Matt Harbison |
color: fix grammar in help text
|
Sat, 25 Mar 2017 12:58:55 -0700 |
Jun Wu |
statfs: detect more filesystems on Linux
|
Thu, 23 Mar 2017 23:47:23 -0400 |
Matt Harbison |
repair: use context manager for lock management
|
Fri, 24 Mar 2017 19:52:43 -0700 |
Gregory Szorc |
gitweb: use monospace font for commit messages
|
Fri, 24 Mar 2017 22:40:08 -0400 |
Matt Harbison |
pager: improve support for various flavors of `more` on Windows
|
Fri, 24 Mar 2017 15:05:42 -0700 |
Jun Wu |
statfs: avoid static allocation
|
Fri, 24 Mar 2017 14:59:19 -0700 |
Jun Wu |
statfs: change Linux feature detection
|
Fri, 24 Mar 2017 16:20:10 -0700 |
Martin von Zweigbergk |
rebase: don't require destination if commands.rebase.requiredest=False
|
Fri, 24 Mar 2017 16:20:04 -0700 |
Martin von Zweigbergk |
tests: add tests with commands.{update,rebase}.requiredest=False
|
Sun, 12 Mar 2017 12:33:35 -0700 |
Durham Goode |
rebase: move state serialization to use unfiltered repo
|
Fri, 24 Mar 2017 22:29:22 +0900 |
FUJIWARA Katsunori |
largefiles: avoid redundant standin() invocations
|
Fri, 24 Mar 2017 22:29:22 +0900 |
FUJIWARA Katsunori |
largefiles: replace hashrepofile by hashfile (API)
|
Fri, 24 Mar 2017 22:26:34 +0900 |
FUJIWARA Katsunori |
largefiles: call readstandin() with changectx itself instead of rev or node
|
Fri, 24 Mar 2017 22:24:59 +0900 |
FUJIWARA Katsunori |
largefiles: omit redundant splitstandin() invocations
|
Fri, 24 Mar 2017 22:24:59 +0900 |
FUJIWARA Katsunori |
largefiles: replace splitstandin() by isstandin() to omit str creation
|
Fri, 24 Mar 2017 22:24:58 +0900 |
FUJIWARA Katsunori |
largefiles: omit redundant isstandin() before splitstandin()
|
Fri, 24 Mar 2017 22:13:23 +0900 |
FUJIWARA Katsunori |
misc: update descriptions about removed file for filectxfn
|
Mon, 20 Mar 2017 17:58:44 -0400 |
Augie Fackler |
osx: always purge build/mercurial before starting build
|
Mon, 20 Mar 2017 17:49:47 -0400 |
Augie Fackler |
osx: use more paranoid quoting in test
|
Mon, 20 Mar 2017 17:50:05 -0400 |
Augie Fackler |
osx: install completion scripts using install(1) to avoid umask badness
|
Fri, 24 Mar 2017 08:37:26 -0700 |
Martin von Zweigbergk |
merge with stable
|
Sun, 19 Mar 2017 01:47:56 -0400 |
Augie Fackler |
py3: prove `hg {add,addremove,commit} all work
|
Thu, 23 Mar 2017 10:46:50 -0400 |
Augie Fackler |
revsetlang: perform quoting using ui.escapestr instead of repr()
|
Thu, 23 Mar 2017 10:41:34 -0400 |
Augie Fackler |
revsetlang: add docstring with some tests to _quote
|
Sun, 19 Mar 2017 01:14:19 -0400 |
Augie Fackler |
revsetlang: move quoting function to not be a closure
|
Thu, 23 Mar 2017 10:33:20 -0400 |
Augie Fackler |
revsetlang: portably bytestring-ify another pair of int() calls
|
Thu, 23 Mar 2017 21:23:21 -0700 |
Jun Wu |
checkcode: enforce lowercase for extension docstring title
|
Thu, 23 Mar 2017 21:16:55 -0700 |
Jun Wu |
logtoprocess: use lowercase for docstring title
|
Thu, 23 Mar 2017 21:16:29 -0700 |
Jun Wu |
journal: use lowercase for docstring title
|
Thu, 23 Mar 2017 21:15:39 -0700 |
Jun Wu |
automv: use lowercase for docstring title
|
Thu, 23 Mar 2017 22:31:50 -0700 |
Jun Wu |
util: enable hardlink for some BSD-family filesystems
|
Thu, 23 Mar 2017 22:13:02 -0700 |
Jun Wu |
osutil: report fstype for BSD and OSX
|
Thu, 23 Mar 2017 22:15:36 -0700 |
Jun Wu |
setup: use a more strict way to test BSD or OSX's statfs
|
Thu, 23 Mar 2017 12:03:19 -0700 |
Jun Wu |
debugfsinfo: use util.getfstype
|
Thu, 23 Mar 2017 12:01:18 -0700 |
Jun Wu |
util: use util.getfstype
|
Thu, 23 Mar 2017 11:58:45 -0700 |
Jun Wu |
util: add a getfstype method
|
Mon, 20 Mar 2017 00:19:33 -0400 |
Matt Harbison |
pager: fix the invocation of `more` on Windows
|
Wed, 22 Mar 2017 16:36:53 -0700 |
Martin von Zweigbergk |
help: format ``commands`` heading correctly
|
Wed, 22 Mar 2017 14:12:58 -0500 |
David Soria Parra |
convert: fix the handling of empty changlist descriptions in P4
|
Tue, 21 Mar 2017 17:50:44 -0700 |
Martin von Zweigbergk |
status: support commands.status.relative config
|
Tue, 21 Mar 2017 21:26:52 -0700 |
Martin von Zweigbergk |
plain: ignore [commands] config
|
Thu, 23 Mar 2017 19:54:59 -0700 |
Gregory Szorc |
changegroup: store old heads as a set
stable 4.1.2
|
Tue, 21 Mar 2017 23:30:13 +0100 |
Pierre-Yves David |
checkheads: extract obsolete post processing in its own function
|
Wed, 22 Mar 2017 11:26:23 -0700 |
Kostia Balytskyi |
tests: make test-simplekeyvaluefile.py py2.6-compatible
|
Thu, 23 Mar 2017 20:57:27 +0900 |
Yuya Nishihara |
similar: use cheaper hash() function to test exact matches
|
Thu, 23 Mar 2017 20:52:41 +0900 |
Yuya Nishihara |
similar: take the first match instead of the last
|
Thu, 23 Mar 2017 21:17:08 +0900 |
Yuya Nishihara |
similar: do not look up and create filectx more than once
|
Thu, 23 Mar 2017 21:10:45 +0900 |
Yuya Nishihara |
similar: use common names for changectx variables
|
Thu, 23 Mar 2017 20:50:33 +0900 |
Yuya Nishihara |
similar: get rid of quadratic addedfiles.remove()
|
Sun, 15 Mar 2015 18:58:56 +0900 |
Yuya Nishihara |
similar: sort files not by object id but by path for stable result
|
Sun, 12 Mar 2017 01:34:17 -0800 |
Jun Wu |
debugfsinfo: print fstype information
|
Sun, 12 Mar 2017 01:03:23 -0800 |
Jun Wu |
util: enable hardlink for copyfile
|
Sun, 12 Mar 2017 00:26:20 -0800 |
Jun Wu |
hghave: add a check about whitelisted filesystem that supports hardlink
|
Sun, 12 Mar 2017 00:23:07 -0800 |
Jun Wu |
util: disable hardlink for copyfile if fstype is outside a whitelist
|
Tue, 21 Mar 2017 17:39:49 -0400 |
Augie Fackler |
revlog: use pycompat.maplist to eagerly evaluate map on Python 3
|
Tue, 21 Mar 2017 22:47:49 -0700 |
Gregory Szorc |
py3: stop exporting urlparse from pycompat and util (API)
|
Tue, 21 Mar 2017 22:46:17 -0700 |
Gregory Szorc |
check-code: recommend util.urlreq when importing urlparse
|
Tue, 21 Mar 2017 22:45:02 -0700 |
Gregory Szorc |
tests: use urlreq in tinyproxy.py
|
Tue, 21 Mar 2017 22:39:52 -0700 |
Gregory Szorc |
bugzilla: use util.urlreq.urlparse
|
Tue, 21 Mar 2017 22:34:17 -0700 |
Gregory Szorc |
pycompat: define urlreq.urlparse and urlreq.unparse aliases
|
Tue, 21 Mar 2017 22:28:16 -0700 |
Gregory Szorc |
pycompat: remove urlunquote alias
|
Tue, 21 Mar 2017 22:23:11 -0700 |
Gregory Szorc |
util: use urlreq.unquote
|
Tue, 21 Mar 2017 22:20:11 -0700 |
Gregory Szorc |
pycompat: alias urlreq.unquote to unquote_to_bytes
|
Sun, 19 Mar 2017 01:03:53 -0400 |
Augie Fackler |
revsetlang: portably turn int into bytestring
|
Mon, 20 Mar 2017 16:34:12 -0700 |
Jun Wu |
osutil: export a "getfstype" method
|
Mon, 20 Mar 2017 16:24:59 -0700 |
Jun Wu |
osutil: add a C function getting filesystem type
|
Mon, 20 Mar 2017 15:43:27 -0700 |
Jun Wu |
setup: test some header files
|
Mon, 20 Mar 2017 15:11:18 -0700 |
Jun Wu |
setup: detect statfs
|
Mon, 20 Mar 2017 15:31:21 -0700 |
Jun Wu |
setup: add a function to test header files
|
Mon, 20 Mar 2017 15:28:08 -0700 |
Jun Wu |
setup: split "hasfunction" to test arbitrary code
|
Tue, 14 Mar 2017 17:43:44 -0700 |
Ryan McElroy |
rebase: add flag to require destination
|
Tue, 14 Mar 2017 17:43:18 -0700 |
Ryan McElroy |
update: add flag to require update destination
|
Mon, 20 Mar 2017 11:38:37 +0900 |
Yuya Nishihara |
mq: reject new patch name containing leading/trailing whitespace
|
Fri, 10 Mar 2017 16:18:43 -0800 |
Kostia Balytskyi |
shelve: rename stripnodes to nodestoprune
|
Fri, 10 Mar 2017 15:03:09 -0800 |
Kostia Balytskyi |
shelve: add an ability to write key-val data to a new type of shelve files
|
Fri, 10 Mar 2017 14:33:42 -0800 |
Kostia Balytskyi |
scmutil: add a simple key-value file helper
|
Mon, 20 Mar 2017 11:50:55 +0900 |
Yuya Nishihara |
graphlog: draw multiple edges towards null node (issue5440)
|
Tue, 21 Mar 2017 18:36:14 -0400 |
Augie Fackler |
merge with stable
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
localrepo: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
vfs: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
server: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
dirstate: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
debug: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
chgserver: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
bookmarks: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
shelve: use tryunlink
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
vfs: add tryunlink method
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
util: use tryunlink in unlinkpath
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
util: add tryunlink function
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
util: unify unlinkpath
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
posix: use local reference to removedirs
|
Tue, 21 Mar 2017 06:50:28 -0700 |
Ryan McElroy |
posix: use local reference to unlink
|
Tue, 21 Mar 2017 06:50:42 -0700 |
Ryan McElroy |
localrepo: improve vfs documentation
|
Mon, 20 Mar 2017 05:08:21 -0700 |
Simon Farnsworth |
ui: restrict length of autogenerated blocked tags
|
Sun, 19 Mar 2017 01:20:08 -0400 |
Augie Fackler |
commit: keep opts as byteskwargs as much as possible
|
Sun, 19 Mar 2017 01:19:27 -0400 |
Augie Fackler |
util: reference __main__ in sys.modules as a sysstr
|
Sun, 19 Mar 2017 01:38:10 -0400 |
Augie Fackler |
ui: convert to/from Unicode on Python 3 in ui.editor()
|
Sun, 19 Mar 2017 01:12:03 -0400 |
Augie Fackler |
manifest: refer to bytestrings as bytes, not str
|
Sun, 19 Mar 2017 01:11:37 -0400 |
Augie Fackler |
manifest: use node.hex instead of .encode('hex')
|
Mon, 20 Mar 2017 21:40:28 -0700 |
Martin von Zweigbergk |
pure: use int instead of long
|
Mon, 13 Mar 2017 22:30:07 -0700 |
Jun Wu |
histedit: inline cleanupnode
|
Mon, 13 Mar 2017 22:22:18 -0700 |
Jun Wu |
histedit: use safecleanupnode in _aborthistedit (issue5500)
|
Mon, 13 Mar 2017 22:19:06 -0700 |
Jun Wu |
histedit: use safecleanupnode in _finishhistedit
|
Mon, 13 Mar 2017 21:10:45 -0700 |
Jun Wu |
histedit: add a method to cleanup nodes safely
|
Tue, 21 Mar 2017 07:22:13 +0530 |
Rishabh Madan |
py3: prove hg status works
|
Mon, 20 Mar 2017 22:06:57 -0400 |
Augie Fackler |
localrepo: use node.hex instead of awkward .encode('latin1')
|
Tue, 21 Mar 2017 03:15:18 +0530 |
Rishabh Madan |
py3: prove hg config works
|
Sat, 18 Mar 2017 21:02:20 +0900 |
Yuya Nishihara |
templater: make pad() strip color codes before computing width (issue5416)
|
Sat, 18 Mar 2017 20:50:15 +0900 |
Yuya Nishihara |
templater: make pad() compute actual width
|
Sat, 18 Mar 2017 20:38:44 +0900 |
Yuya Nishihara |
templater: reject bad fillchar argument passed to pad()
|
Sat, 18 Mar 2017 20:11:15 +0900 |
Yuya Nishihara |
color: insert color code after every "\e[0m" (issue5413)
|
Sat, 18 Mar 2017 19:59:47 +0900 |
Yuya Nishihara |
debugtemplate: pass ui to templater so label() works
|
Mon, 20 Mar 2017 04:36:55 -0700 |
Simon Farnsworth |
subrepo: move prompts out of the if (issue5505)
stable
|
Sun, 19 Mar 2017 11:42:17 -0700 |
Durham Goode |
merge: remove unnecessary matcher checks
|
Sun, 19 Mar 2017 11:54:15 -0700 |
Durham Goode |
rebase: use one dirstateguard for entire rebase
|
Fri, 10 Mar 2017 15:52:29 -0800 |
Durham Goode |
histedit: add histedit.singletransaction config option
|
Fri, 10 Mar 2017 15:43:31 -0800 |
Durham Goode |
histedit: pop action after the action is completed
|
Fri, 10 Mar 2017 15:43:31 -0800 |
Durham Goode |
histedit: add transaction support to writing the state file
|
Sun, 19 Mar 2017 01:11:00 -0400 |
Augie Fackler |
localrepo: forcibly copy list of filecache keys
|
Sun, 19 Mar 2017 01:10:02 -0400 |
Augie Fackler |
localrepo: turn hook kwargs back into strs before calling hook
|
Sun, 19 Mar 2017 01:08:59 -0400 |
Augie Fackler |
localrepo: ensure transaction id is fully bytes on py3
|
Sun, 19 Mar 2017 01:08:17 -0400 |
Augie Fackler |
dirstate: use future-proof next(iter) instead of iter.next
|
Sun, 19 Mar 2017 01:06:47 -0400 |
Augie Fackler |
posix: tiptoe around tempfile module more delicately
|
Sun, 19 Mar 2017 01:05:48 -0400 |
Augie Fackler |
posix: use open() instead of file()
|
Sun, 19 Mar 2017 01:05:28 -0400 |
Augie Fackler |
revlog: use int instead of long
|
Sun, 19 Mar 2017 01:02:42 -0400 |
Augie Fackler |
error: use r-string to properly pop hints from **kw
|
Sun, 19 Mar 2017 14:17:07 -0400 |
Augie Fackler |
dispatch: use pycompat.maplist to allow summing with args
|
Sun, 19 Mar 2017 14:12:38 -0400 |
Augie Fackler |
pycompat: add maplist alias for old map behavior
|
Sun, 19 Mar 2017 14:23:30 -0400 |
Augie Fackler |
dispatch: replace mayberepr with shellquote
|
Sun, 19 Mar 2017 12:44:45 -0400 |
Matt Harbison |
color: sync text attributes and buffered text output on Windows (issue5508)
|
Sun, 19 Mar 2017 14:42:45 -0400 |
Matt Harbison |
test-check-help: fix to work on Windows
|
Sun, 19 Mar 2017 01:01:25 -0400 |
Augie Fackler |
branchmap: be more careful about using %d on ints
|
Sun, 19 Mar 2017 00:16:39 -0400 |
Augie Fackler |
util: use bytes re on bytes input in fspath
|
Sun, 19 Mar 2017 00:16:08 -0400 |
Augie Fackler |
util: use pycompat.bytestr in checkwinfilename
|
Sun, 19 Mar 2017 00:22:04 -0400 |
Augie Fackler |
dispatch: ensure repr is bytes in _mayberepr
|
Sun, 19 Mar 2017 00:21:26 -0400 |
Augie Fackler |
dispatch: extract maybe-use-repr formatting to helper function
|
Sun, 19 Mar 2017 00:18:53 -0400 |
Augie Fackler |
dispatch: consolidate formatting of arguments
|
Fri, 17 Mar 2017 05:10:58 +0530 |
Pulkit Goyal |
py3: make the regular expression bytes to prevent TypeError
|
Sat, 25 Feb 2017 17:29:30 +0900 |
Yuya Nishihara |
pager: flush outputs before firing pager process
|
Sat, 25 Feb 2017 17:27:48 +0900 |
Yuya Nishihara |
patchbomb: use modern pager to display -n/--test result (BC)
|
Sat, 18 Mar 2017 16:02:14 +0900 |
Yuya Nishihara |
httpconnection: make sure to clear progress of httpsendfile at EOF
|
Tue, 14 Mar 2017 18:23:59 +0900 |
Yuya Nishihara |
py3: convert log opts to bytes-key dict
|
Tue, 14 Mar 2017 18:16:13 +0900 |
Yuya Nishihara |
graphlog: pass function arguments without expansion
|
Fri, 17 Mar 2017 23:48:22 +0900 |
Yuya Nishihara |
py3: call codecs.escape_decode() directly
|
Fri, 17 Mar 2017 23:42:46 +0900 |
Yuya Nishihara |
util: wrap s.decode('string_escape') calls for future py3 compatibility
|
Sat, 18 Mar 2017 12:27:52 -0400 |
Augie Fackler |
merge with stable
|
Sun, 05 Mar 2017 22:22:32 -0500 |
Matt Harbison |
hgwebdir: add support for explicit index files
|
Fri, 17 Mar 2017 09:19:56 -0700 |
Jun Wu |
ui: move configlist parser to config.py
|
Fri, 17 Mar 2017 09:58:49 -0700 |
Martin von Zweigbergk |
tests: allow ModuleNotFoundError in addition to ImportError
|
Wed, 15 Mar 2017 20:34:26 -0400 |
Augie Fackler |
pager: skip running the pager if it's set to 'cat'
|
Wed, 15 Mar 2017 20:33:47 -0400 |
Augie Fackler |
pager: avoid shell=True on subprocess.Popen for better errors (issue5491)
|
Fri, 17 Mar 2017 19:12:22 +0530 |
Rishabh Madan |
py3: change explicit conversion of config value from str to pycompat.bytestr
|
Mon, 13 Mar 2017 12:40:14 -0700 |
Gregory Szorc |
py3: add __bool__ to every class defining __nonzero__
|
Mon, 13 Mar 2017 21:58:43 -0700 |
Martin von Zweigbergk |
merge: also allow 'e' action with experimental.updatecheck=noconflict
|
Thu, 16 Mar 2017 12:33:15 -0700 |
Gregory Szorc |
exchange: use v2 bundles for modern compression engines (issue5506)
stable
|
Thu, 16 Mar 2017 12:23:56 -0700 |
Gregory Szorc |
exchange: reject new compression engines for v1 bundles (issue5506)
stable
|
Sun, 12 Mar 2017 11:43:31 -0700 |
Martijn Pieters |
config: honour the trusted flag in ui.configbytes
|
Wed, 15 Mar 2017 20:43:12 -0700 |
Jun Wu |
osutil: fix potential wrong fd close
|
Thu, 09 Mar 2017 12:09:31 -0800 |
Gregory Szorc |
parsers: use Python memory allocator for indexObject->offsets
|
Thu, 09 Mar 2017 12:02:59 -0800 |
Gregory Szorc |
parsers: use Python memory allocator in commonancestorsheads()
|
Thu, 09 Mar 2017 11:56:47 -0800 |
Gregory Szorc |
osutil: use Python memory allocator in _listdir
|
Thu, 09 Mar 2017 11:54:25 -0800 |
Gregory Szorc |
bdiff: use Python memory allocator in fixws
|
Thu, 16 Mar 2017 11:17:55 -0700 |
Pierre-Yves David |
localrepo: fix deprecation warning version of wfile
|
Wed, 15 Mar 2017 15:07:14 -0700 |
Pierre-Yves David |
util: explicitly tests for None
|
Wed, 15 Mar 2017 15:38:02 -0700 |
Pierre-Yves David |
context: simplify call to icase matcher in 'match()'
|
Thu, 16 Mar 2017 09:13:13 +0530 |
Pulkit Goyal |
py3: make sure using bytes status char rather than ascii values
|
Thu, 16 Mar 2017 14:27:41 -0700 |
Jun Wu |
shelve: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:40:34 -0700 |
Jun Wu |
rebase: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:39:18 -0700 |
Jun Wu |
mq: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:36:35 -0700 |
Jun Wu |
histedit: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:34:35 -0700 |
Jun Wu |
record: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:23:49 -0700 |
Jun Wu |
import: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:18:50 -0700 |
Jun Wu |
clone: get rid of ui.backupconfig
|
Thu, 16 Mar 2017 14:15:20 -0700 |
Jun Wu |
commit: get rid of ui.backupconfig
|
Wed, 15 Mar 2017 15:48:57 -0700 |
Durham Goode |
branchmap: handle nullrev in setcachedata
|
Wed, 15 Mar 2017 23:28:39 +0900 |
Yuya Nishihara |
py3: call codecs.escape_encode() directly
|
Wed, 15 Mar 2017 23:21:30 +0900 |
Yuya Nishihara |
templatekw: make join() escape values of extras (BC) (issue5504)
|
Wed, 15 Mar 2017 23:06:50 +0900 |
Yuya Nishihara |
util: wrap s.encode('string_escape') call for future py3 compatibility
|
Mon, 13 Mar 2017 09:24:53 -0700 |
Yuya Nishihara |
py3: prove hg tip works
|
Mon, 13 Mar 2017 09:19:07 -0700 |
Yuya Nishihara |
py3: call strftime() with native str type
|
Mon, 13 Mar 2017 09:12:56 -0700 |
Yuya Nishihara |
encoding: add converter between native str and byte string
|
Mon, 13 Mar 2017 09:11:08 -0700 |
Yuya Nishihara |
encoding: factor out unicode variants of from/tolocal()
|
Mon, 13 Mar 2017 08:53:31 -0700 |
Yuya Nishihara |
py3: use next() to obtain next item from inner generator of generatorset
|
Mon, 13 Mar 2017 08:44:57 -0700 |
Yuya Nishihara |
py3: rewrite itervalues() as values() by importer
|
Sun, 12 Mar 2017 17:20:42 -0700 |
Yuya Nishihara |
py3: use portable way to stringify cache key of repoview
|
Mon, 13 Mar 2017 12:44:13 -0700 |
Kostia Balytskyi |
exewrapper: prefer HackableMercurial python if availbale
|
Tue, 14 Mar 2017 23:07:08 -0700 |
Pierre-Yves David |
import-checkers: split tests of the tool from running it on the source
|
Thu, 16 Mar 2017 21:36:21 +0900 |
Yuya Nishihara |
py3: use bytestr wrapper in revsetlang.tokenize()
|
Thu, 16 Mar 2017 21:33:25 +0900 |
Yuya Nishihara |
py3: use bytestr wrapper in revsetlang.formatspec()
|
Wed, 08 Mar 2017 22:48:26 +0900 |
Yuya Nishihara |
pycompat: add bytestr wrapper which mostly acts as a Python 2 str
|
Wed, 08 Mar 2017 22:13:32 +0900 |
Yuya Nishihara |
tests: allow running doctests selectively on Python 3
|
Wed, 15 Mar 2017 15:33:24 -0700 |
Pierre-Yves David |
context: explicitly tests for None
|
Wed, 15 Mar 2017 15:11:52 -0700 |
Pierre-Yves David |
filemerge: explicitly tests for None
|
Wed, 15 Mar 2017 15:11:04 -0700 |
Pierre-Yves David |
hgweb: explicitly tests for None
|
Wed, 15 Mar 2017 15:10:09 -0700 |
Pierre-Yves David |
hgweb: explicitly tests for None in webutil
|
Wed, 15 Mar 2017 15:08:45 -0700 |
Pierre-Yves David |
match: explicitly tests for None
|
Wed, 15 Mar 2017 15:05:54 -0700 |
Pierre-Yves David |
mq: explicitly tests for None
|
Wed, 15 Mar 2017 15:03:43 -0700 |
Pierre-Yves David |
rebase: explicitly tests for None
|
Thu, 16 Mar 2017 04:53:23 +0530 |
Rishabh Madan |
py3: use iter() instead of iterkeys()
|
Fri, 05 Aug 2016 14:15:45 +0200 |
Pierre-Yves David |
localrepo: deprecated '_link'
|
Fri, 05 Aug 2016 14:19:31 +0200 |
Pierre-Yves David |
localrepo: use self.wvfs.islink directly
|
Thu, 16 Mar 2017 10:10:00 +0530 |
Pulkit Goyal |
py3: convert opts back to bytes for status
|
Mon, 13 Mar 2017 17:49:13 -0700 |
Gregory Szorc |
parsers: handle refcounting of "parents" consistently
|
Wed, 15 Mar 2017 09:32:18 -0700 |
Martin von Zweigbergk |
py3: make py3 compat.iterbytestr simpler and faster
|
Wed, 15 Mar 2017 09:30:50 -0700 |
Martin von Zweigbergk |
py3: optimize py3 compat.bytechr using Struct.pack
|
Wed, 15 Mar 2017 19:26:20 -0700 |
Ryan McElroy |
tests: properly drop back to root dir in test-status.t
|
Thu, 16 Mar 2017 09:00:27 +0530 |
Pulkit Goyal |
dirstate: use list comprehension to get a list of keys
|
Thu, 16 Mar 2017 08:03:51 +0530 |
Pulkit Goyal |
match: slice over bytes to get the byteschr instead of ascii value
|
Thu, 16 Mar 2017 07:52:47 +0530 |
Pulkit Goyal |
match: make regular expression bytes to prevent TypeError
|
Thu, 16 Mar 2017 06:32:33 +0530 |
Pulkit Goyal |
scmutil: make function name bytes in class filecache
|
Wed, 15 Mar 2017 00:27:17 -0700 |
Pierre-Yves David |
localrepo: deprecate 'wfile'
|
Wed, 15 Mar 2017 00:31:59 -0700 |
Pierre-Yves David |
eol: use 'wvfs' instead of 'wfile'
|
Wed, 15 Mar 2017 00:29:09 -0700 |
Pierre-Yves David |
localrepo: use 'wvfs' instead of 'wfile'
|
Wed, 15 Mar 2017 00:28:58 -0700 |
Pierre-Yves David |
tagmerge: use 'wvfs' instead of 'wfile'
|
Wed, 15 Mar 2017 00:28:21 -0700 |
Pierre-Yves David |
gpg: use 'wvfs' instead of 'wfile'
|
Wed, 28 Dec 2016 23:42:50 +0100 |
Pierre-Yves David |
test: add a basic 'test-check-pylint.t'
|
Tue, 14 Mar 2017 23:50:07 -0700 |
Pierre-Yves David |
localrepo: don't use mutable default argument value
|
Tue, 14 Mar 2017 23:49:25 -0700 |
Pierre-Yves David |
httpclient: don't use mutable default argument value
|
Tue, 14 Mar 2017 23:49:10 -0700 |
Pierre-Yves David |
largefiles: don't use mutable default argument value
|
Tue, 14 Mar 2017 23:48:25 -0700 |
Pierre-Yves David |
hgk: don't use mutable default argument value
|
Tue, 14 Mar 2017 23:48:08 -0700 |
Pierre-Yves David |
convert: don't use mutable default argument value
|
Tue, 14 Mar 2017 23:46:48 -0700 |
Pierre-Yves David |
mq: don't use mutable default argument value
|
Mon, 13 Mar 2017 21:43:17 -0700 |
Martin von Zweigbergk |
pager: if old pager extensions is enabled, respect pager.attend
|
Mon, 13 Mar 2017 21:42:59 -0700 |
Martin von Zweigbergk |
tests: duplicate test for pager for old extension and for in-core pager
|
Tue, 14 Mar 2017 08:51:35 -0700 |
Gregory Szorc |
util: make strdate's defaults default value a dict
|
Wed, 15 Mar 2017 14:51:18 +0530 |
Rishabh Madan |
py3: open file in rb mode
|
Tue, 14 Mar 2017 13:10:30 -0700 |
Kyle Lippincott |
debuglabelcomplete: fix to call debugnamecomplete in new location
|
Mon, 13 Mar 2017 13:06:37 -0700 |
Gregory Szorc |
tests: prove that `hg init` works with Python 3
|
Mon, 13 Mar 2017 12:16:47 -0700 |
Gregory Szorc |
pycompat: custom implementation of urllib.parse.quote()
|
Mon, 13 Mar 2017 12:14:17 -0700 |
Gregory Szorc |
pycompat: alias urllib symbols directly
|
Mon, 13 Mar 2017 13:08:11 -0700 |
Gregory Szorc |
tests: clean up bad extension
|
Mon, 13 Mar 2017 18:16:42 -0700 |
Gregory Szorc |
perf: perform a garbage collection before each iteration
|
Mon, 13 Mar 2017 18:31:29 -0700 |
Gregory Szorc |
formatter: support json formatting of long type
|
Sun, 12 Mar 2017 21:56:39 -0700 |
Gregory Szorc |
rebase: don't use mutable default argument value
|
Sun, 12 Mar 2017 21:55:46 -0700 |
Gregory Szorc |
mq: don't use mutable default argument value
|
Sun, 12 Mar 2017 21:54:32 -0700 |
Gregory Szorc |
util: don't use mutable default argument value
|
Sun, 12 Mar 2017 21:53:03 -0700 |
Gregory Szorc |
match: don't use mutable default argument value
|
Sun, 12 Mar 2017 21:52:17 -0700 |
Gregory Szorc |
hgweb: don't use mutable default argument value
|
Mon, 26 Dec 2016 16:55:47 -0700 |
Gregory Szorc |
hgweb: don't use mutable default argument value
|
Mon, 26 Dec 2016 16:54:33 -0700 |
Gregory Szorc |
filemerge: don't use mutable default argument value
|
Sun, 12 Mar 2017 21:50:42 -0700 |
Gregory Szorc |
context: don't use mutable default argument value
|
Mon, 13 Mar 2017 11:19:24 -0700 |
Martin von Zweigbergk |
heads: enable pager
|
Mon, 13 Mar 2017 11:03:59 -0700 |
Martin von Zweigbergk |
branches: enable pager
|
Sun, 12 Mar 2017 17:16:43 -0700 |
Yuya Nishihara |
py3: fix slicing of bytes in revset.formatspec()
|
Sun, 12 Mar 2017 17:13:54 -0700 |
Yuya Nishihara |
py3: make set of revset operators and quotes in bytes
|
Sun, 12 Mar 2017 17:10:14 -0700 |
Yuya Nishihara |
py3: convert set of revset initial symbols back to bytes
|
Sun, 12 Mar 2017 17:04:45 -0700 |
Yuya Nishihara |
pycompat: add helper to iterate each char in bytes
|
Sun, 12 Mar 2017 19:47:51 -0400 |
Augie Fackler |
branchmap: fix python 2.6 by using util.buffer() instead of passing bytearray
|
Sun, 12 Mar 2017 16:44:01 -0700 |
Mads Kiilerich |
rebase: allow rebasing children of wd to wd if a new branch has been set (BC)
|
Sun, 12 Mar 2017 16:41:46 -0700 |
Mads Kiilerich |
merge: check current wc branch for 'nothing to merge', not its p1
|
Sun, 12 Mar 2017 16:26:34 -0700 |
Yuya Nishihara |
lock: do not encode result of gethostname on Python 2
|
Sun, 12 Mar 2017 03:33:38 -0400 |
Augie Fackler |
py3: prove `hg files --rev` works
|
Sun, 12 Mar 2017 03:37:45 -0400 |
Augie Fackler |
tests: make a variable for hg binary location in test-check-py3-commands
|
Sun, 12 Mar 2017 03:28:50 -0400 |
Augie Fackler |
lock: encode result of gethostname into a bytestring
|
Sun, 12 Mar 2017 12:56:12 -0700 |
Martijn Pieters |
config: avoid using a mutable default
|
Fri, 05 Aug 2016 14:09:04 +0200 |
Pierre-Yves David |
localrepo: deprecate 'repo.join' in favor of 'repo.vfs.join'
|
Sun, 12 Mar 2017 12:54:11 -0700 |
Yuya Nishihara |
pycompat: move imports of cStringIO/io to where they are used
|
Sun, 12 Mar 2017 12:17:30 -0700 |
Mads Kiilerich |
rbc: empty (and invalid) rbc-names file should give an empty name list
|
Wed, 19 Oct 2016 02:46:35 +0200 |
Mads Kiilerich |
rbc: use struct unpack_from and pack_into instead of unpack and pack
|
Sun, 12 Mar 2017 15:27:02 -0400 |
Augie Fackler |
revlog: use bytes() instead of str() to get data from memoryview
|
Sun, 12 Mar 2017 03:33:22 -0400 |
Augie Fackler |
util: teach url object about __bytes__
|
Sun, 12 Mar 2017 03:31:54 -0400 |
Augie Fackler |
manifest: ensure paths are bytes (not str) in pure parser
|
Sun, 12 Mar 2017 03:30:15 -0400 |
Augie Fackler |
manifest: now that node.bin is available, use it directly
|
Sun, 12 Mar 2017 03:29:48 -0400 |
Augie Fackler |
manifest: use node.bin instead of .decode('hex')
|
Sun, 12 Mar 2017 00:43:20 -0500 |
Augie Fackler |
manifest: add __next__ methods for Python 3
|
Sun, 12 Mar 2017 00:51:00 -0500 |
Augie Fackler |
files: use native string type to load rev opt from dict
|
Sun, 12 Mar 2017 00:50:44 -0500 |
Augie Fackler |
store: fix many single-byte ops to use slicing in _auxencode
|
Mon, 13 Mar 2017 04:06:36 +0900 |
FUJIWARA Katsunori |
py3: add "b" prefix to string literals related to module policy
|
Sun, 12 Mar 2017 11:47:02 -0700 |
Yuya Nishihara |
py3: drop unused aliases to array.array which are replaced with bytearray
|
Mon, 13 Mar 2017 00:55:14 +0530 |
Pulkit Goyal |
pycompat: default to BytesIO instead of StringIO
|
Sun, 12 Mar 2017 00:48:06 -0500 |
Augie Fackler |
repoview: specify setattr values as native strings
|
Sun, 12 Mar 2017 03:32:38 -0400 |
Augie Fackler |
revlog: use bytes() to ensure text from _chunks is a reasonable type
|
Sun, 12 Mar 2017 00:49:49 -0500 |
Augie Fackler |
revlog: extract first byte of revlog with a slice so it's portable
|
Sun, 12 Mar 2017 00:46:59 -0500 |
Augie Fackler |
revsetlang: slice out single bytes instead of indexing
|
Sun, 12 Mar 2017 03:29:04 -0400 |
Augie Fackler |
lock: use %d to format integer into a bytestring
|
Sun, 12 Mar 2017 00:44:59 -0500 |
Augie Fackler |
parser: use %d instead of %s for interpolating error position
|
Sun, 12 Mar 2017 00:44:21 -0500 |
Augie Fackler |
manifest: unbreak pure-python manifest parsing on Python 3
|
Sun, 12 Mar 2017 00:43:47 -0500 |
Augie Fackler |
context: use portable construction to verify int parsing
|
Sun, 12 Mar 2017 01:59:23 -0500 |
Augie Fackler |
ui: portably bytestring-ify url object
|
Sun, 12 Mar 2017 00:47:39 -0500 |
Augie Fackler |
scmutil: fix key generation to portably bytestringify integer
|
Sun, 12 Mar 2017 00:42:46 -0500 |
Augie Fackler |
branchmap: stringify int in a portable way
|
Sun, 12 Mar 2017 00:49:19 -0500 |
Augie Fackler |
branchmap: don't use buffer() on Python 3
|
Sun, 12 Mar 2017 03:32:21 -0400 |
Augie Fackler |
py3: use bytearray() instead of array('c', ...) constructions
|
Sat, 11 Mar 2017 20:58:26 -0500 |
Augie Fackler |
summary: don't explicitly str() something we're about to %s
|
Sat, 11 Mar 2017 20:57:40 -0500 |
Augie Fackler |
context: implement both __bytes__ and __str__ for Python 3
|
Sat, 11 Mar 2017 20:57:04 -0500 |
Augie Fackler |
context: work around `long` not existing on Python 3
|
Sat, 11 Mar 2017 20:53:20 -0500 |
Augie Fackler |
phases: explicitly evaluate list returned by map
|
Sat, 11 Mar 2017 20:51:09 -0500 |
Augie Fackler |
ui: check for --debugger in sys.argv using r-string to avoid bytes on py3
|
Sun, 12 Mar 2017 22:46:57 +0530 |
Pulkit Goyal |
minirst: use bytes.strip instead of str.strip
|
Sun, 12 Mar 2017 22:27:53 +0530 |
Pulkit Goyal |
smcposix: pass unicode as first argument to array.array
|
Sun, 12 Mar 2017 07:35:13 +0530 |
Pulkit Goyal |
util: pass encoding.[encoding|encodingmode] as unicodes
|
Wed, 08 Mar 2017 16:52:57 -0800 |
Pierre-Yves David |
win32text: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:52:49 -0800 |
Pierre-Yves David |
transplant: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:52:42 -0800 |
Pierre-Yves David |
shelve: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:52:30 -0800 |
Pierre-Yves David |
share: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:52:16 -0800 |
Pierre-Yves David |
mq: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:52:06 -0800 |
Pierre-Yves David |
largefiles: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:51:57 -0800 |
Pierre-Yves David |
keyword: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:51:49 -0800 |
Pierre-Yves David |
journal: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:51:43 -0800 |
Pierre-Yves David |
histedit: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:51:36 -0800 |
Pierre-Yves David |
eol: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:51:25 -0800 |
Pierre-Yves David |
convert: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:55 -0800 |
Pierre-Yves David |
test-bundle2-remote-changegroup: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:47 -0800 |
Pierre-Yves David |
subrepo: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:39 -0800 |
Pierre-Yves David |
repair: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:32 -0800 |
Pierre-Yves David |
merge: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:24 -0800 |
Pierre-Yves David |
hg-mod: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:17 -0800 |
Pierre-Yves David |
commands: directly use repo.vfs.join
|
Wed, 08 Mar 2017 16:53:09 -0800 |
Pierre-Yves David |
cmdutil: directly use repo.vfs.join
|
Fri, 05 Aug 2016 14:29:22 +0200 |
Pierre-Yves David |
localrepo: directly use repo.vfs.join
|
Sun, 12 Mar 2017 07:09:18 +0530 |
Pulkit Goyal |
minirst: make encoding.encoding unicodes to pass into encode() and decode()
|
Sun, 12 Mar 2017 06:59:37 +0530 |
Pulkit Goyal |
minirst: make regular expressions bytes
|
Sat, 11 Mar 2017 17:14:02 -0800 |
Gregory Szorc |
setup: convert setupversion to unicode
|
Wed, 14 Jan 2015 01:15:26 +0100 |
Mads Kiilerich |
util: add debugstacktrace depth limit
|
Fri, 16 Jan 2015 04:26:40 +0100 |
Mads Kiilerich |
util: strip trailing newline from debugstacktrace message
|
Fri, 16 Jan 2015 04:26:40 +0100 |
Mads Kiilerich |
tests: rework util.debugstacktrace tests
|
Sat, 11 Mar 2017 11:04:14 -0800 |
Mads Kiilerich |
vfs: use repo.vfs.rename
|
Sat, 11 Mar 2017 11:02:25 -0800 |
Mads Kiilerich |
vfs: use repo.vfs.unlinkpath
|
Wed, 14 Jan 2015 01:15:26 +0100 |
Mads Kiilerich |
merge: use repo.wvfs.unlinkpath
|
Wed, 14 Jan 2015 01:15:26 +0100 |
Mads Kiilerich |
vfs: use repo.wvfs.unlinkpath
|
Wed, 08 Mar 2017 18:11:41 -0500 |
Augie Fackler |
policy: try and always have a bytes for module policy
|
Wed, 08 Mar 2017 18:11:19 -0500 |
Augie Fackler |
init: zstd is already python3-ready, so don't run it through our importer
|
Fri, 03 Mar 2017 14:42:56 -0500 |
Augie Fackler |
config: guard against setconfig specifying unicode values on py3
|
Fri, 03 Mar 2017 14:43:27 -0500 |
Augie Fackler |
dispatch: enforce bytes when converting boolean flags to config items
|
Fri, 03 Mar 2017 13:52:08 -0500 |
Augie Fackler |
py3: add a test that proves %include and missing-extension code works
|
Fri, 03 Mar 2017 14:08:02 -0500 |
Augie Fackler |
extensions: tapdance to get reasonable import error formatting
|
Sat, 11 Mar 2017 10:35:44 -0800 |
Martin von Zweigbergk |
rebase: abort if *any* commit in rebase set is public
|
Sat, 11 Mar 2017 13:53:14 -0500 |
Augie Fackler |
merge with stable
|
Thu, 09 Mar 2017 20:53:14 -0800 |
Gregory Szorc |
httpconnection: rename config to groups
|
Thu, 09 Mar 2017 20:51:57 -0800 |
Gregory Szorc |
httpconnection: don't use dict()
|
Thu, 09 Mar 2017 15:38:00 -0800 |
Martin von Zweigbergk |
formatter: set _first on formatter, not ui
|
Fri, 10 Mar 2017 23:07:20 -0800 |
Martin von Zweigbergk |
rebase: unhide original working directory node as well (issue5219)
|
Fri, 10 Mar 2017 23:06:31 -0800 |
Martin von Zweigbergk |
rebase: pass in a regular set to _setrebasesetvisibility()
|
Wed, 01 Feb 2017 09:18:44 -0800 |
Martin von Zweigbergk |
tests: demonstrate broken rebase from obsolete commit
|
Wed, 01 Mar 2017 16:19:41 -0800 |
Durham Goode |
treemanifest: make node reuse match flat manifest behavior
|
Fri, 10 Mar 2017 17:37:39 -0500 |
Augie Fackler |
help: update help.internalstable for new censor docs
|
Fri, 10 Mar 2017 16:54:41 -0500 |
Augie Fackler |
parsers: drop old nonnormalentries method
|
Fri, 10 Mar 2017 16:53:00 -0500 |
Augie Fackler |
parsers: avoid leak of nonnset and otherpset
|
Thu, 09 Mar 2017 20:33:29 -0800 |
Gregory Szorc |
sslutil: issue warning when [hostfingerprint] is used
|
Thu, 09 Mar 2017 19:59:52 -0800 |
Gregory Szorc |
setup: use setuptools on Windows (issue5400)
|
Thu, 09 Mar 2017 19:41:40 -0800 |
Yuya Nishihara |
schemes: use br'' literal to define bytes regexp
|
Thu, 09 Mar 2017 12:55:48 +0900 |
Yuya Nishihara |
help: fix layout of pre-formatted text
|
Thu, 09 Mar 2017 11:01:03 +0900 |
Yuya Nishihara |
help: fix example of revs() fileset
|
Fri, 05 Aug 2016 14:24:53 +0200 |
Pierre-Yves David |
filecache: make 'join' abstract
|
Wed, 08 Mar 2017 16:43:16 -0800 |
Pierre-Yves David |
filecache: explicitly test 'repofilecache'
|
Fri, 05 Aug 2016 14:25:21 +0200 |
Pierre-Yves David |
repofilecache: directly use 'repo.vfs.join'
|
Fri, 05 Aug 2016 14:23:58 +0200 |
Pierre-Yves David |
repofilecache: define a 'join' method
|
Mon, 06 Mar 2017 18:42:36 -0500 |
Augie Fackler |
wix: add censor docs to installer script
|
Mon, 23 Jan 2017 20:17:24 -0500 |
Augie Fackler |
internals: add some brief documentation about censor
|
Thu, 09 Mar 2017 15:10:27 -0800 |
Jun Wu |
localrepo: rename proxycls to filteredrepo
|
Wed, 08 Mar 2017 17:35:20 -0800 |
Durham Goode |
dirstate: track otherparent files same as nonnormal
|
Tue, 07 Mar 2017 13:24:24 -0500 |
Augie Fackler |
pycompat: verify sys.argv exists before forwarding it (issue5493)
stable
|
Mon, 06 Mar 2017 09:28:33 +0100 |
Denis Laxalde |
hgweb: use patch.diffhunks in webutil.diffs to simplify the algorithm
|
Mon, 06 Mar 2017 09:44:39 +0100 |
Denis Laxalde |
hgweb: start enumerate at 1 in webutil.diffs's inner function prettyprintlines
|
Fri, 03 Mar 2017 17:20:11 +0100 |
Denis Laxalde |
patch: add a diffhunks function yielding (diffheaders, hunks)
|
Fri, 03 Mar 2017 17:46:40 +0100 |
Denis Laxalde |
mdiff: let unidiff return (diffheader, hunks)
|
Fri, 03 Mar 2017 17:46:28 +0100 |
Denis Laxalde |
mdiff: extract a checknonewline inner function in unidiff()
|
Fri, 03 Mar 2017 13:51:22 +0100 |
Denis Laxalde |
mdiff: distinguish diff headers from hunks in unidiff()
|
Fri, 03 Mar 2017 16:17:17 +0100 |
Denis Laxalde |
test: end printed diff "hunks" with an empty string in test-context.py
|
Thu, 02 Mar 2017 17:22:46 +0100 |
Denis Laxalde |
mdiff: let _unidiff yield hunks as (<range information>, <hunk lines>)
|
Mon, 09 Jan 2017 09:34:39 +0100 |
Denis Laxalde |
mdiff: turn the comment above _unidiff into a docstring
|
Tue, 27 Sep 2016 20:27:35 +0200 |
Denis Laxalde |
mdiff: compute newlines-splitted texts within _unidiff
|
Wed, 08 Mar 2017 18:32:42 -0500 |
Augie Fackler |
dispatch: add pagination of two more help cases
|
Wed, 08 Mar 2017 18:31:33 -0500 |
Augie Fackler |
help: avoid mutating passed-in `keep` list in `formattedhelp`
|
Fri, 03 Mar 2017 13:32:10 -0500 |
Augie Fackler |
extensions: use [0:1] slice on config path instead of [0]
|
Fri, 03 Mar 2017 13:27:21 -0500 |
Augie Fackler |
extensions: use inspect module instead of func_code.co_argcount
|
Tue, 07 Mar 2017 18:29:58 -0800 |
Durham Goode |
treemanifest: add tests covering hg diff of partial trees
|
Tue, 07 Mar 2017 17:52:45 -0800 |
Durham Goode |
context: remove uses of manifest.matches
|
Tue, 07 Mar 2017 17:49:50 -0800 |
Durham Goode |
context: remove assumptions about manifest creation during _buildstatus
|
Tue, 07 Mar 2017 17:56:30 -0800 |
Durham Goode |
context: move _manifest from committablectx to workingctx
|
Tue, 07 Mar 2017 09:56:11 -0800 |
Durham Goode |
status: handle more node indicators in buildstatus
|
Tue, 07 Mar 2017 18:38:20 -0800 |
Durham Goode |
merge: remove uses of manifest.matches
|
Tue, 07 Mar 2017 09:56:11 -0800 |
Durham Goode |
copies: remove use of manifest.matches
|
Tue, 07 Mar 2017 09:56:11 -0800 |
Durham Goode |
manifest: add match argument to diff and filesnotin
|
Thu, 09 Mar 2017 00:07:13 +0900 |
Yuya Nishihara |
fileset: drop false function signatures from revs() and status() docs
|
Wed, 08 Mar 2017 22:30:12 +0900 |
Yuya Nishihara |
py3: factor out bytechr() function
|
Thu, 02 Mar 2017 13:34:01 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'test-clone-uncompressed'
|
Thu, 02 Mar 2017 13:33:28 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'test-filecache'
|
Thu, 02 Mar 2017 13:33:16 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'test-parseindex'
|
Thu, 02 Mar 2017 13:33:02 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'test-lock'
|
Thu, 02 Mar 2017 13:32:49 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'contrib/undumprevlog'
|
Thu, 02 Mar 2017 13:32:27 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'hgext.largefile'
|
Thu, 02 Mar 2017 13:32:14 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'hgext.convert'
|
Thu, 02 Mar 2017 13:31:39 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'hgext.transplant'
|
Thu, 02 Mar 2017 13:31:32 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'hgext.shelve'
|
Thu, 02 Mar 2017 13:31:23 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'hgext.mq'
|
Thu, 02 Mar 2017 14:49:50 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.unionrepo'
|
Thu, 02 Mar 2017 14:49:01 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.statichttprepo'
|
Thu, 02 Mar 2017 14:47:03 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.bundlerepo'
|
Thu, 02 Mar 2017 13:31:07 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.debugcommand'
|
Thu, 02 Mar 2017 13:30:58 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.simplemerge'
|
Thu, 02 Mar 2017 13:30:47 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.cmdutil'
|
Thu, 02 Mar 2017 13:30:38 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.subrepo'
|
Thu, 02 Mar 2017 13:30:28 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.archival'
|
Thu, 02 Mar 2017 13:30:10 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.store'
|
Thu, 02 Mar 2017 13:29:59 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.patch'
|
Thu, 02 Mar 2017 13:29:43 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.repair'
|
Thu, 02 Mar 2017 13:28:17 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.localrepo'
|
Wed, 08 Mar 2017 13:46:26 -0800 |
Jun Wu |
chg: forward user-defined signals
|
Wed, 08 Mar 2017 13:34:25 -0800 |
Jun Wu |
chg: document why we send SIGHUP and SIGINT to process group
|
Wed, 08 Mar 2017 14:29:25 -0800 |
Martin von Zweigbergk |
tests: make test-shelve.t timing-independent
|
Wed, 08 Mar 2017 22:12:49 +0900 |
Yuya Nishihara |
tests: make run-tests.py run on Python 3 again
|
Tue, 07 Mar 2017 16:27:32 -0800 |
Durham Goode |
rebase: move actual rebase into a single transaction
|
Tue, 07 Mar 2017 16:30:31 -0800 |
Durham Goode |
rebase: allow aborting if last-message.txt is missing
|
Tue, 07 Mar 2017 14:04:29 -0800 |
Durham Goode |
rebase: add storestatus support for transactions
|
Tue, 07 Mar 2017 14:11:44 -0800 |
Durham Goode |
rebase: move storestatus onto rebaseruntime
|
Tue, 07 Mar 2017 14:19:08 -0800 |
Durham Goode |
rebase: clear updatestate during rebase --abort in more cases
|
Wed, 08 Mar 2017 00:49:15 +0530 |
Pulkit Goyal |
repoview: convert attribute names to unicodes on Python 3
|
Wed, 08 Mar 2017 00:45:19 +0530 |
Pulkit Goyal |
parsers: alias long to int on Python 3
|
Wed, 08 Mar 2017 00:40:15 +0530 |
Pulkit Goyal |
store: slice over a bytestring to get characters instead of ascii values
|
Thu, 02 Mar 2017 13:27:42 +0100 |
Pierre-Yves David |
vfs: use 'vfs' module directly in 'mercurial.hg'
|
Wed, 01 Mar 2017 11:00:12 +0100 |
Pierre-Yves David |
vfs: extract 'vfs' class and related code to a new 'vfs' module (API)
|
Thu, 02 Mar 2017 03:52:36 +0100 |
Pierre-Yves David |
vfs: replace 'scmutil.opener' usage with 'scmutil.vfs'
|
Tue, 07 Mar 2017 12:52:00 -0800 |
Durham Goode |
fsmonitor: remove use of repo.opener
|
Tue, 28 Feb 2017 15:19:08 +0100 |
Kim Alvefur |
help: align description of 'base rev' with reality [issue5488]
|
Wed, 01 Mar 2017 18:37:34 -0800 |
Kyle Lippincott |
help: fix internals.changegroups
|
Fri, 03 Mar 2017 00:11:51 +0900 |
Yuya Nishihara |
share: drop 'relshared' requirement as well
|
Fri, 03 Mar 2017 00:11:18 +0900 |
Yuya Nishihara |
share: fix typo to drop 'shared' requirement on unshare
|
Fri, 03 Mar 2017 02:57:06 +0900 |
FUJIWARA Katsunori |
similar: compare between actual file contents for exact identity
|
Thu, 02 Mar 2017 21:49:30 -0800 |
Jun Wu |
localrepo: handle rename with hardlinks properly
|
Wed, 01 Mar 2017 18:21:06 -0800 |
Jun Wu |
dirstate: avoid unnecessary load+dump during backup
|
Wed, 01 Mar 2017 17:59:21 -0800 |
Jun Wu |
dirstate: try to use hardlink to backup dirstate
|
Sun, 05 Mar 2017 16:20:07 -0800 |
Durham Goode |
dirstate: track updated files to improve write time
|
Mon, 06 Mar 2017 03:09:15 -0800 |
Simon Farnsworth |
hook: give exthooks tags for blocking time
|
Mon, 06 Mar 2017 03:19:40 -0800 |
Simon Farnsworth |
filemerge: tag merge tool for blocked times
|
Mon, 06 Mar 2017 03:27:52 -0800 |
Simon Farnsworth |
hgk: set a blocked tag when the user invokes view
|
Mon, 06 Mar 2017 03:27:41 -0800 |
Simon Farnsworth |
transplant: set a blockedtag when invoking external filter
|
Mon, 06 Mar 2017 03:27:24 -0800 |
Simon Farnsworth |
config: set blockedtag when invoking configuration edit
|
Mon, 06 Mar 2017 03:26:30 -0800 |
Simon Farnsworth |
bisect: set a blockedtag when running the check command
|
Mon, 06 Mar 2017 03:25:44 -0800 |
Simon Farnsworth |
dispatch: set a blockedtag when running an external alias
|
Mon, 06 Mar 2017 03:25:29 -0800 |
Simon Farnsworth |
patch: set a blockedtag when running an external filter
|
Mon, 06 Mar 2017 03:25:09 -0800 |
Simon Farnsworth |
sshpeer: set a blockedtag when starting ssh
|
Mon, 06 Mar 2017 14:11:21 +0100 |
Denis Laxalde |
revert: always display hunks reversed when reverting to parent
|
Fri, 03 Mar 2017 14:08:20 +0100 |
Pierre-Yves David |
fileset: add a 'status(...)' predicate to control evaluation context
|
Fri, 03 Mar 2017 14:08:06 +0100 |
Pierre-Yves David |
fileset: allow to specify a basectx for status
|
Fri, 03 Mar 2017 12:44:56 +0100 |
Pierre-Yves David |
fileset: add revs(revs, fileset) to evaluate set in working directory
|
Sat, 24 Jan 2015 19:41:56 +0900 |
Yuya Nishihara |
fileset: add function to switch revision where fileset will be evaluated
|
Sat, 24 Jan 2015 19:13:39 +0900 |
Yuya Nishihara |
fileset: extract function that builds status tuple only if necessary
|
Sat, 24 Jan 2015 18:56:02 +0900 |
Yuya Nishihara |
fileset: build initial subset in fullmatchctx class
|
Tue, 24 Mar 2015 23:10:49 +0900 |
Yuya Nishihara |
fileset: extract function that builds initial subset from ctx or status
|
Sat, 24 Jan 2015 19:55:14 +0900 |
Yuya Nishihara |
fileset: add class to host special handling of initial subset
|
Sat, 25 Feb 2017 18:41:00 +0900 |
Yuya Nishihara |
patchbomb: add config knob to generate flags by template (issue5354)
|
Sat, 25 Feb 2017 18:35:34 +0900 |
Yuya Nishihara |
patchbomb: pass around ui and revs that are needed for flag template
|
Sat, 25 Feb 2017 18:28:04 +0900 |
Yuya Nishihara |
patchbomb: build patch texts by _getpatchmsgs()
|
Sat, 25 Feb 2017 18:25:17 +0900 |
Yuya Nishihara |
patchbomb: drop internal option for pbranch extension (API)
|
Sat, 25 Feb 2017 18:16:41 +0900 |
Yuya Nishihara |
patchbomb: factor out function that builds a prefix string to patch subject
|
Sun, 18 Jan 2015 18:04:44 +0900 |
Yuya Nishihara |
formatter: add argument to change output file of non-plain formatter
|
Fri, 03 Mar 2017 13:25:30 -0500 |
Augie Fackler |
schemes: move re construction to module-level and python3-ify
|
Fri, 03 Mar 2017 13:29:50 -0500 |
Augie Fackler |
dispatch: cope with sys.version being unicode on Python 3
|
Fri, 03 Mar 2017 13:29:25 -0500 |
Augie Fackler |
dispatch: allow testedwith to be bytes or str
|
Fri, 03 Mar 2017 14:09:14 -0500 |
Augie Fackler |
ui: fix ui.traceback on Python 3
|
Fri, 03 Mar 2017 14:08:24 -0500 |
Augie Fackler |
ui: fix opts labeling on ui.warn et al for Python 3
|
Fri, 03 Mar 2017 12:55:11 -0500 |
Augie Fackler |
config: add sanity assert that files are opened as binary
|
Mon, 06 Mar 2017 23:21:27 -0800 |
Martin von Zweigbergk |
update: for "noconflict" updates, print "conflicting changes" on conflict
|
Mon, 06 Mar 2017 23:19:57 -0800 |
Martin von Zweigbergk |
tests: fix test-update-branches to remove non-conflicting file
|
Sat, 25 Feb 2017 17:08:42 +0900 |
Yuya Nishihara |
branches: populate all template keywords in formatter
|
Sat, 25 Feb 2017 17:00:07 +0900 |
Yuya Nishihara |
formatter: add support for changeset templating
|
Sat, 25 Feb 2017 16:38:26 +0900 |
Yuya Nishihara |
templatekw: move defaulttmpl constant from changeset_templater
|
Sat, 25 Feb 2017 22:04:30 +0900 |
Yuya Nishihara |
formatter: drop filters argument from maketemplater()
|
Sat, 25 Feb 2017 16:26:58 +0900 |
Yuya Nishihara |
templater: port formatnode filter from changeset_templater
|
Mon, 13 Feb 2017 00:05:55 -0800 |
Martin von Zweigbergk |
update: allow setting default update check to "noconflict"
|
Mon, 13 Feb 2017 16:03:05 -0800 |
Martin von Zweigbergk |
update: add experimental config for default way of handling dirty wdir
|
Mon, 13 Feb 2017 12:58:37 -0800 |
Martin von Zweigbergk |
update: accept --merge to allow merging across topo branches (issue5125)
|
Mon, 27 Feb 2017 15:09:19 -0800 |
Martin von Zweigbergk |
merge: combine the "merge" cases in docstring table
|
Mon, 27 Feb 2017 15:07:01 -0800 |
Martin von Zweigbergk |
merge: combine "dirty" cases in docstring table
|
Mon, 27 Feb 2017 15:29:34 -0800 |
Martin von Zweigbergk |
merge: clarify non-linear default updates in docstring table
|
Mon, 27 Feb 2017 15:02:36 -0800 |
Martin von Zweigbergk |
merge: combine the two "can't happen" cases in docstring table
|
Mon, 27 Feb 2017 15:00:13 -0800 |
Martin von Zweigbergk |
merge: move "incompatible options" case first in docstring table
|
Mon, 27 Feb 2017 14:58:53 -0800 |
Martin von Zweigbergk |
merge: make "linear" an input in docstring table
|
Mon, 27 Feb 2017 14:33:17 -0800 |
Martin von Zweigbergk |
merge: drop redundant column in docstring table
|
Mon, 27 Feb 2017 14:27:22 -0800 |
Martin von Zweigbergk |
merge: drop obsolete non-linear cases from docstring table
|
Wed, 24 Feb 2016 14:44:14 -0800 |
Martin von Zweigbergk |
revert: move code dealing with deletions closer together
|
Fri, 03 Mar 2017 14:10:06 -0500 |
Augie Fackler |
ui: fix configlist on Python 3
|
Fri, 03 Mar 2017 12:55:49 -0500 |
Augie Fackler |
config: pass some optional args as keywords
|
Fri, 03 Mar 2017 13:28:24 -0500 |
Augie Fackler |
config: load included config files in binary mode
|
Wed, 01 Mar 2017 16:39:48 -0800 |
Durham Goode |
manifest: remove _repo from manifestctx objects
|
Wed, 01 Mar 2017 15:50:01 -0800 |
Jun Wu |
phases: remove experimental.nativephaseskillswitch
|
Wed, 01 Mar 2017 16:35:57 -0800 |
Durham Goode |
manifest: allow specifying the revlog filename
|
Fri, 03 Mar 2017 15:30:48 +0530 |
Pulkit Goyal |
py3: drop unrequired code from __init__.py
|
Fri, 03 Mar 2017 13:04:32 +0530 |
Pulkit Goyal |
py3: add pycompat.open and replace open() calls
|
Fri, 05 Aug 2016 13:56:10 +0200 |
Pierre-Yves David |
localrepo: deprecate 'repo.opener' (API)
|
Thu, 02 Mar 2017 03:24:58 +0100 |
Pierre-Yves David |
statichttp: use 'repo.vfs' as the main attribute
|
Thu, 02 Mar 2017 03:23:18 +0100 |
Pierre-Yves David |
clonebundle: use 'repo.vfs' instead of 'repo.opener'
|
Fri, 05 Aug 2016 13:53:45 +0200 |
Pierre-Yves David |
localrepo: deprecated 'repo.wopener' (API)
|
Fri, 05 Aug 2016 13:49:05 +0200 |
Pierre-Yves David |
localrepo: add some comment about role of various vfs object
|
Thu, 19 Jan 2017 16:27:08 -0500 |
Augie Fackler |
tests: un-nest the `order` repo in test-rebase-scenario-global
|
Mon, 06 Feb 2017 15:19:32 -0500 |
Augie Fackler |
osx: install bash and zsh completions by default
|
Thu, 02 Mar 2017 10:12:40 -0800 |
Durham Goode |
util: add allowhardlinks module variable
|
Thu, 02 Mar 2017 20:30:56 -0500 |
Augie Fackler |
merge with stable
|
Thu, 02 Mar 2017 20:19:45 -0500 |
Augie Fackler |
Added signature for changeset 25703b624d27
stable
|
Thu, 02 Mar 2017 20:19:43 -0500 |
Augie Fackler |
Added tag 4.1.1 for changeset 25703b624d27
stable
|
Thu, 02 Mar 2017 20:07:35 -0500 |
Augie Fackler |
merge with i18n
stable 4.1.1
|
Thu, 02 Mar 2017 11:08:20 -0300 |
Wagner Bruna |
i18n-pt_BR: synchronized with 7074589cf22a
stable
|
Wed, 01 Mar 2017 16:43:22 +0900 |
FUJIWARA Katsunori |
i18n-ja: synchronized with 7074589cf22a
stable
|
Wed, 01 Mar 2017 19:51:05 -0800 |
Durham Goode |
revert: remove set(mf) because it's O(manifest)
|
Mon, 13 Feb 2017 14:05:24 +0100 |
Dan Villiom Podlaski Christiansen |
share: add --relative flag to store a relative path to the source
|
Wed, 15 Feb 2017 11:49:12 -0800 |
Gregory Szorc |
minirst: support passing admonitions into findadmonitions() and parse()
|
Wed, 15 Feb 2017 11:47:14 -0800 |
Gregory Szorc |
minirst: dynamically compile admonitions regexp
|
Wed, 15 Feb 2017 16:42:17 -0800 |
Gregory Szorc |
minirst: detect bullet lists using asterisks
|
Wed, 01 Mar 2017 20:22:04 +0100 |
Pierre-Yves David |
color: update the help table
|
Sat, 25 Feb 2017 14:09:55 +0900 |
Yuya Nishihara |
ui: remove superfluous indent in _write()
|
Sat, 18 Feb 2017 17:37:52 +0900 |
Yuya Nishihara |
smartset: reorder initialization of baseset in more intuitive way
|
Tue, 28 Feb 2017 20:23:10 +0100 |
Pierre-Yves David |
config: update the Windows example config file
|
Tue, 21 Feb 2017 22:53:38 +0100 |
Pierre-Yves David |
help: use 'churn' instead of 'color' as an example extension
|
Tue, 21 Feb 2017 22:17:33 +0100 |
Pierre-Yves David |
config: suggest the 'ui.color' instead of the 'color' extension
|
Tue, 21 Feb 2017 20:04:55 +0100 |
Pierre-Yves David |
color: update main documentation
|
Tue, 28 Feb 2017 20:12:08 +0100 |
Pierre-Yves David |
pager: drop the 'color' dependant code
|
Sat, 25 Feb 2017 19:43:14 +0100 |
Pierre-Yves David |
color: cleanup 'debugcolor' logic
|
Tue, 21 Feb 2017 18:41:37 +0100 |
Pierre-Yves David |
color: move 'debugcolor' into the 'debugcommands' modules
|
Tue, 28 Feb 2017 11:13:25 -0800 |
Martin von Zweigbergk |
merge with stable
|
Sat, 25 Feb 2017 12:48:50 +0900 |
Yuya Nishihara |
worker: flush messages written by child processes before exit
stable
|
Sat, 25 Feb 2017 12:33:37 +0900 |
Yuya Nishihara |
worker: add basic test to ensure child processes are managed well
stable
|
Sun, 06 Nov 2016 20:16:54 +0100 |
Pierre-Yves David |
color: rename '_styles' to '_defaultstyles' for clarity
|
Sun, 06 Nov 2016 20:16:01 +0100 |
Pierre-Yves David |
color: move 'styles' definition on the 'ui' object
|
Sun, 06 Nov 2016 20:10:53 +0100 |
Pierre-Yves David |
color: pass 'ui' to 'win32print'
|
Sat, 25 Feb 2017 15:00:51 +0100 |
Pierre-Yves David |
color: move the dict with terminfo parameters on the ui object
|
Sat, 25 Feb 2017 15:00:44 +0100 |
Pierre-Yves David |
color: add ui to effect rendering
|
Sat, 25 Feb 2017 18:34:01 +0100 |
Pierre-Yves David |
color: initialize color for the localrepo ui
|
Sat, 25 Feb 2017 19:44:23 +0100 |
Pierre-Yves David |
color: add a 'ui.color' option to control color behavior
|
Tue, 28 Feb 2017 11:42:07 +0100 |
Pierre-Yves David |
color: reinvent dictionary
|
Sun, 19 Feb 2017 01:16:45 +0900 |
Yuya Nishihara |
chg: deduplicate error handling of ui.system()
|
Sun, 19 Feb 2017 01:00:10 +0900 |
Yuya Nishihara |
chg: refactor ui.system() to be partly overridden
|
Tue, 21 Feb 2017 18:22:07 +0100 |
Pierre-Yves David |
color: have the 'ui' object carry the '_colormode' directly
|
Tue, 21 Feb 2017 18:20:12 +0100 |
Pierre-Yves David |
color: move triggering of the initialisation logic in core
|
Tue, 21 Feb 2017 18:09:21 +0100 |
Pierre-Yves David |
color: add the definition of '--color' in core
|
Tue, 21 Feb 2017 17:51:43 +0100 |
Pierre-Yves David |
color: handle 'ui.plain()' directly in mode setup
|
Tue, 21 Feb 2017 17:50:04 +0100 |
Pierre-Yves David |
color: move git-subrepo support into the subrepo module
|
Thu, 22 Dec 2016 14:30:46 +0100 |
Pierre-Yves David |
color: move 'modesetup' into the core module
|
Thu, 22 Dec 2016 14:17:52 +0100 |
Pierre-Yves David |
color: move 'terminfosetup' into the core module
|
Sat, 25 Feb 2017 21:13:59 -0500 |
Matt Harbison |
subrepo: run the repo decoders when archiving
|
Sat, 25 Feb 2017 21:44:34 -0500 |
Matt Harbison |
wix: include the help for pager
|
Sun, 26 Feb 2017 10:16:47 -0800 |
Durham Goode |
manifest: check 'if x is None' instead of 'if not x'
|
Sat, 25 Feb 2017 03:42:43 +0530 |
Pulkit Goyal |
pager: add support to --patch, --list and --stat options of hg shelve
|
Mon, 20 Feb 2017 12:42:35 +0100 |
Pierre-Yves David |
color: drop the 'colorui' class
|
Mon, 20 Feb 2017 12:42:23 +0100 |
Pierre-Yves David |
color: move 'write-err' logic to the core ui class
|
Fri, 24 Feb 2017 19:53:41 +0100 |
Pierre-Yves David |
ui: extract low level part of 'write_err' in its own method
|
Fri, 24 Feb 2017 19:28:45 +0100 |
Pierre-Yves David |
ui: extract buffer write from protect and timed 'write_err' output
|
Mon, 20 Feb 2017 12:31:39 +0100 |
Pierre-Yves David |
color: move 'write' logic to the core ui class
|
Fri, 24 Feb 2017 19:27:00 +0100 |
Pierre-Yves David |
ui: extract the low level part of 'write' in a dedicated function
|
Fri, 24 Feb 2017 21:34:07 +0100 |
Pierre-Yves David |
color: add multiple messages input support to 'win32print'
|
Fri, 24 Feb 2017 21:31:47 +0100 |
Pierre-Yves David |
color: clarify name of an argument of 'win32print'
|
Thu, 23 Feb 2017 19:45:32 +0100 |
Pierre-Yves David |
color: move the 'colorlabel' call to the core 'ui' class
|
Thu, 23 Feb 2017 19:10:24 +0100 |
Pierre-Yves David |
color: move the 'colorlabel' function in the core module
|
Thu, 23 Feb 2017 19:00:26 +0100 |
Pierre-Yves David |
color: extract the label code into its own function
|
Mon, 20 Feb 2017 12:13:23 +0100 |
Pierre-Yves David |
color: inline the 'showlabel' method
|
Mon, 20 Feb 2017 12:12:08 +0100 |
Pierre-Yves David |
color: move '_colormode' to the core 'ui' class
|
Tue, 17 Jan 2017 17:25:48 +0100 |
Denis Laxalde |
hgweb: explictly pass basectx in webutil.diffs
|
Wed, 22 Feb 2017 18:26:12 -0800 |
Jun Wu |
serve: mark --stdio and --cmdserver as "(ADVANCED)" flags
|
Tue, 01 Nov 2016 14:50:45 +0000 |
Jun Wu |
help: hide command line options marked as "advanced"
|
Thu, 23 Feb 2017 21:27:25 +0900 |
Yuya Nishihara |
pager: do not try to run an empty pager command
|
Thu, 23 Feb 2017 21:20:26 +0900 |
Yuya Nishihara |
graphlog: restore pager lost at 1cec1d863008
|
Wed, 22 Feb 2017 12:09:17 +0100 |
Denis Laxalde |
gitweb: add "more" and "less" navigation links in filelog template
|
Mon, 16 Jan 2017 17:14:36 +0100 |
Denis Laxalde |
context: also return ancestor's line range in blockancestors
|
Mon, 16 Jan 2017 17:08:25 +0100 |
Denis Laxalde |
context: add a followfirst flag to blockancestors
|
Mon, 20 Feb 2017 18:40:42 +0530 |
Pulkit Goyal |
py3: use pycompat.fsencode() to convert __file__ to bytes
|
Wed, 22 Feb 2017 10:14:18 -0800 |
Jun Wu |
wireproto: remove unused code
|
Thu, 22 Dec 2016 06:18:45 +0100 |
Pierre-Yves David |
color: set initial default value for 'colormode' to None
|
Thu, 22 Dec 2016 13:19:12 +0100 |
Pierre-Yves David |
color: minor reversal of two conditional clause for clarity
|
Thu, 16 Feb 2017 10:52:27 +0100 |
Pierre-Yves David |
color: merge two identical 'for' loops
|
Thu, 22 Dec 2016 13:06:53 +0100 |
Pierre-Yves David |
color: minor simplification of some terminfo setup code
|
Thu, 22 Dec 2016 06:17:40 +0100 |
Pierre-Yves David |
color: make a test for curse availability explicite
|
Thu, 22 Dec 2016 03:11:19 +0100 |
Pierre-Yves David |
color: move 'win32' declaration to the core module
|
Tue, 21 Feb 2017 16:29:31 -0800 |
Jun Wu |
smartset: preserve istopo for baseset operations
|
Thu, 23 Feb 2017 11:23:17 -0800 |
eloimorlaas |
record: update help to describe ui.interface
stable
|
Sat, 25 Feb 2017 16:57:21 +0530 |
Rishabh Madan |
ui: replace obsolete default-push with default:pushurl (issue5485)
stable
|
Sat, 25 Feb 2017 01:07:52 +0900 |
FUJIWARA Katsunori |
worker: ignore meaningless exit status indication returned by os.waitpid()
stable
|
Tue, 07 Feb 2017 17:13:25 -0500 |
Augie Fackler |
pager: add a config knob to just globally turn off the pager
|
Tue, 07 Feb 2017 00:07:53 -0500 |
Augie Fackler |
pager: move most help to a new help topic and deprecate extension
|
Tue, 21 Feb 2017 14:20:05 -0500 |
Augie Fackler |
dispatch: rearrange 'unknown command' code to better employ pager
|
Tue, 21 Feb 2017 14:17:31 -0500 |
Augie Fackler |
help: move rst formatting of help documents into help.py
|
Tue, 21 Feb 2017 11:06:02 -0500 |
Augie Fackler |
outgoing: avoid running pager until we're actually showing changes
|
Tue, 21 Feb 2017 10:53:13 -0500 |
Augie Fackler |
incoming: delay pager activation until right before printing changes
|
Sat, 18 Feb 2017 21:30:28 +1100 |
Ben Schmidt |
histedit: modify rollup to discard date from the rollup commit (issue4820)
|
Sat, 18 Feb 2017 21:30:28 +1100 |
Ben Schmidt |
histedit: improve documentation and behaviour of dates
|
Tue, 21 Feb 2017 01:21:00 +0900 |
FUJIWARA Katsunori |
localrepo: check HG_PENDING strictly
|
Tue, 21 Feb 2017 01:21:00 +0900 |
FUJIWARA Katsunori |
phases: check HG_PENDING strictly
|
Tue, 21 Feb 2017 01:21:00 +0900 |
FUJIWARA Katsunori |
bookmarks: check HG_PENDING strictly
|
Tue, 21 Feb 2017 01:20:59 +0900 |
FUJIWARA Katsunori |
tests: make directory to prevent test process from going out of $TESTTMP
|
Tue, 21 Feb 2017 01:20:59 +0900 |
FUJIWARA Katsunori |
txnutil: factor out the logic to read file in according to HG_PENDING
|
Mon, 20 Feb 2017 01:54:07 -0800 |
Stanislau Hlebik |
repoview: separate cache hash computation from cache reading
|
Mon, 20 Feb 2017 18:27:29 +0100 |
Dr Rainer Woitok |
tests: make test suite more immune to environment variables
|
Mon, 06 Feb 2017 23:08:49 -0500 |
Augie Fackler |
version: enable pager if --verbose is specified
|
Mon, 06 Feb 2017 23:07:16 -0500 |
Augie Fackler |
tags: enable pager
|
Mon, 06 Feb 2017 23:06:59 -0500 |
Augie Fackler |
summary: enable pager
|
Mon, 06 Feb 2017 23:06:32 -0500 |
Augie Fackler |
status: enable pager
|
Mon, 06 Feb 2017 23:06:10 -0500 |
Augie Fackler |
resolve: enable pager
|
Mon, 06 Feb 2017 23:06:01 -0500 |
Augie Fackler |
paths: enable pager
|
Mon, 06 Feb 2017 23:04:44 -0500 |
Augie Fackler |
outgoing: enable pager
|
Mon, 06 Feb 2017 23:04:26 -0500 |
Augie Fackler |
manifest: enable pager
|
Mon, 06 Feb 2017 23:04:10 -0500 |
Augie Fackler |
locate: enable pager
|
Mon, 06 Feb 2017 23:03:48 -0500 |
Augie Fackler |
incoming: enable pager
|
Mon, 06 Feb 2017 23:09:21 -0500 |
Augie Fackler |
help: enable pager
|
Mon, 06 Feb 2017 23:09:15 -0500 |
Augie Fackler |
grep: enable pager
|
Mon, 06 Feb 2017 23:02:48 -0500 |
Augie Fackler |
files: enable pager
|
Mon, 06 Feb 2017 23:01:42 -0500 |
Augie Fackler |
config: activate pager if not starting an editor
|
Mon, 06 Feb 2017 23:57:21 -0500 |
Augie Fackler |
qdiff: migrate to modern pager API
|
Mon, 06 Feb 2017 22:59:25 -0500 |
Augie Fackler |
log: migrate to modern pager API
|
Mon, 06 Feb 2017 22:58:54 -0500 |
Augie Fackler |
export: migrate to modern pager API
|
Mon, 06 Feb 2017 22:58:26 -0500 |
Augie Fackler |
diff: migrate to modern pager API
|
Mon, 06 Feb 2017 22:57:52 -0500 |
Augie Fackler |
cat: migrate to modern pager API
|
Sun, 19 Feb 2017 15:09:41 -0500 |
Augie Fackler |
annotate: start pager after we're sure we wont abort
|
Sun, 19 Feb 2017 20:16:11 -0500 |
Augie Fackler |
dispatch: consolidate pager flag handling to a single place
|
Sun, 19 Feb 2017 20:12:52 -0500 |
Augie Fackler |
ui: rename neverpager to disablepager
|
Sun, 19 Feb 2017 20:00:18 +0900 |
Yuya Nishihara |
scmutil: proxy revrange() through repo to break import cycles
|
Sun, 19 Feb 2017 18:19:33 +0900 |
Yuya Nishihara |
revset: split language services to revsetlang module (API)
|
Sun, 19 Feb 2017 18:16:09 +0900 |
Yuya Nishihara |
revset: import set classes directly from smartset module
|
Sat, 18 Feb 2017 18:00:01 +0900 |
Yuya Nishihara |
help: add pointer how to narrow list of resolved/unresolved files (issue5469)
|
Sun, 19 Feb 2017 10:56:08 +0100 |
liscju |
shelve: add -n/--name option to unshelve (issue5475)
|
Sat, 18 Feb 2017 17:23:43 -0800 |
Jun Wu |
smartset: use native set operations as fast paths
|
Sat, 18 Feb 2017 16:30:07 -0800 |
Jun Wu |
smartset: add some doctests
|
Sat, 18 Feb 2017 00:55:20 -0800 |
Jun Wu |
obsolete: avoid using revset language to compute the obsolete revset
|
Sat, 18 Feb 2017 00:39:31 -0800 |
Jun Wu |
revset: use phasecache.getrevset
|
Fri, 17 Feb 2017 22:49:05 -0800 |
Jun Wu |
phases: add a getrevset method to phasecache
|
Fri, 17 Feb 2017 20:59:29 -0800 |
Jun Wu |
smartset: convert set to list lazily
|
Thu, 16 Feb 2017 11:34:50 -0500 |
Augie Fackler |
ui: construct _keepalnum list in a python3-friendly way
|
Mon, 13 Feb 2017 17:03:14 -0800 |
Rodrigo Damazio Bovendorp |
match: making visitdir() deal with non-recursive entries
|
Mon, 13 Feb 2017 15:39:29 -0800 |
Rodrigo Damazio Bovendorp |
match: adding support for matching files inside a directory
|
Fri, 17 Feb 2017 01:21:15 -0800 |
Jun Wu |
runtests: add an IPv6 command line flag
|
Thu, 16 Feb 2017 08:43:59 -0800 |
Jun Wu |
runtests: always set web.ipv6
|
Thu, 16 Feb 2017 00:13:29 -0800 |
Jun Wu |
runtests: set web.address to localhost
|
Thu, 16 Feb 2017 09:38:52 -0800 |
Jun Wu |
tests: use LOCALIP
|
Wed, 15 Feb 2017 23:24:03 -0800 |
Jun Wu |
dummyssh: use LOCALIP
|
Thu, 16 Feb 2017 08:01:19 -0800 |
Jun Wu |
runtests: export LOCALIP
|
Wed, 15 Feb 2017 22:53:45 -0800 |
Jun Wu |
tinyproxy: use IPv6 if HGIPV6 is set to 1
|
Wed, 15 Feb 2017 21:09:00 -0800 |
Jun Wu |
dumbhttp: use IPv6 if HGIPV6 is set to 1
|
Wed, 15 Feb 2017 21:03:42 -0800 |
Jun Wu |
runtests: export HGIPV6 to hint test scripts whether to use IPv6
|
Fri, 17 Feb 2017 00:59:09 -0800 |
Jun Wu |
runtests: prefer IPv4 to IPv6
|
Fri, 17 Feb 2017 11:08:36 +0100 |
Rainer Woitok |
doc: correct example concerning "hg purge" alias in man page "hgrc.5"
|
Mon, 06 Feb 2017 23:22:04 -0500 |
Augie Fackler |
tests: prove that ignore works
|
Mon, 06 Feb 2017 22:52:47 -0500 |
Augie Fackler |
annotate: migrate to modern pager API
|
Mon, 06 Feb 2017 23:55:54 -0500 |
Augie Fackler |
ui: add a debug print right before we start the pager
|
Mon, 06 Feb 2017 23:42:04 -0500 |
Augie Fackler |
ui: respect historic pager.attend-$COMMAND=no
|
Mon, 06 Feb 2017 23:45:30 -0500 |
Augie Fackler |
tests: clean up a bunch of pager testing that is about to be invalidated
|
Mon, 06 Feb 2017 23:21:45 -0500 |
Augie Fackler |
ui: add ignore-single-command functionality
|
Wed, 15 Feb 2017 17:48:03 -0500 |
Augie Fackler |
ui: introduce neverpager() call
|
Wed, 15 Feb 2017 17:47:57 -0500 |
Augie Fackler |
pager: move more behavior into core
|
Wed, 15 Feb 2017 17:47:51 -0500 |
Augie Fackler |
pager: move pager-initiating code into core
|
Thu, 16 Feb 2017 10:33:59 -0800 |
Jun Wu |
test-logtoprocess: use cat to wait for outputs
|
Thu, 16 Feb 2017 23:10:47 -0800 |
Jun Wu |
chgserver: move comments in config example
|
Wed, 15 Feb 2017 19:41:14 -0800 |
Jun Wu |
localrepo: move extension loading to a separate method
|
Thu, 16 Feb 2017 17:30:35 +0530 |
Pulkit Goyal |
py3: convert the mode argument of os.fdopen to unicodes
|
Wed, 15 Feb 2017 16:29:58 -0800 |
Jun Wu |
runtests: unindent an "if True" block
|
Wed, 15 Feb 2017 16:43:27 -0800 |
Jun Wu |
runtests: set web.ipv6 if we use IPv6
|
Wed, 15 Feb 2017 16:22:22 -0800 |
Jun Wu |
runtests: checkportisavailable should only check one family
|
Wed, 15 Feb 2017 16:18:31 -0800 |
Jun Wu |
runtests: add a function to test if IPv6 is available
|
Wed, 15 Feb 2017 13:34:06 -0800 |
Simon Farnsworth |
histedit: log the time taken to read in the commands list
|
Wed, 15 Feb 2017 13:34:06 -0800 |
Simon Farnsworth |
extdiff: log time spent in external diff program
|
Wed, 15 Feb 2017 13:34:06 -0800 |
Simon Farnsworth |
crecord: log blocked time waiting for curses input
|
Wed, 15 Feb 2017 13:38:00 -0800 |
Simon Farnsworth |
ui: give editor() a tag of its own
|
Wed, 15 Feb 2017 13:29:12 -0800 |
Simon Farnsworth |
ui: time calls to ui.system
|
Wed, 15 Feb 2017 13:50:06 -0800 |
Simon Farnsworth |
ui: log time spent blocked on stdio
|
Wed, 15 Feb 2017 13:07:26 -0800 |
Simon Farnsworth |
contrib: add a write microbenchmark to perf.py
|
Wed, 15 Feb 2017 13:17:45 -0800 |
Simon Farnsworth |
ui: provide a mechanism to track and log blocked time
|
Wed, 15 Feb 2017 13:17:39 -0800 |
Simon Farnsworth |
mercurial: switch to util.timer for all interval timings
|
Wed, 15 Feb 2017 11:53:59 -0800 |
Simon Farnsworth |
util: introduce timer()
|
Thu, 22 Dec 2016 02:38:53 +0100 |
Pierre-Yves David |
color: move the '_render_effects' function to the core module
|
Thu, 22 Dec 2016 02:37:18 +0100 |
Pierre-Yves David |
color: move '_effect_str' function into the core module
|
Thu, 22 Dec 2016 02:34:22 +0100 |
Pierre-Yves David |
color: move configstyles into the core module
|
Thu, 22 Dec 2016 02:30:03 +0100 |
Pierre-Yves David |
color: rework conditional 'valideffect'
|
Thu, 22 Dec 2016 02:26:50 +0100 |
Pierre-Yves David |
color: move 'valideffect' function into the core module
|
Thu, 22 Dec 2016 02:23:23 +0100 |
Pierre-Yves David |
color: move '_terminfo_params' into the core 'color' module
|
Fri, 18 Nov 2016 18:48:38 +0100 |
Pierre-Yves David |
color: move '_effect' mapping into core
|
Fri, 18 Nov 2016 18:43:39 +0100 |
Pierre-Yves David |
color: spread '_effect' values for readability
|
Wed, 15 Feb 2017 11:22:01 -0500 |
Augie Fackler |
merge with stable
|
Mon, 13 Feb 2017 15:04:46 -0800 |
Martin von Zweigbergk |
update: clarify that -C and -c are mutually exclusive
|
Mon, 13 Feb 2017 11:58:02 -0800 |
Martin von Zweigbergk |
update: move check for dirty wdir into hg.updatetotally()
|
Mon, 13 Feb 2017 11:32:09 -0800 |
Martin von Zweigbergk |
destutil: drop now-unused "check" parameter from destupdate()
|
Thu, 09 Feb 2017 09:52:32 -0800 |
Martin von Zweigbergk |
destutil: remove duplicate check and leave it to merge.update()
|
Wed, 15 Feb 2017 14:49:33 +0800 |
Anton Shestakov |
make: update .PHONY targets
|
Thu, 02 Feb 2017 10:07:53 +0100 |
Pierre-Yves David |
debugcommands: move 'debugwireargs' in the new module
|
Thu, 02 Feb 2017 10:07:28 +0100 |
Pierre-Yves David |
debugcommands: move 'debugwalk' in the new module
|
Thu, 02 Feb 2017 10:06:01 +0100 |
Pierre-Yves David |
debugcommands: move 'debugtemplate' in the new module
|
Thu, 02 Feb 2017 10:05:22 +0100 |
Pierre-Yves David |
debugcommands: move 'debugsuccessorssets' in the new module
|
Thu, 02 Feb 2017 10:04:55 +0100 |
Pierre-Yves David |
debugcommands: move 'debugsub' in the new module
|
Thu, 02 Feb 2017 10:04:34 +0100 |
Pierre-Yves David |
debugcommands: move 'debugstate' in the new module
|
Thu, 02 Feb 2017 10:04:02 +0100 |
Pierre-Yves David |
debugcommands: move 'debugsetparents' in the new module
|
Thu, 02 Feb 2017 10:03:31 +0100 |
Pierre-Yves David |
debugcommands: move 'debugrevspec' in the new module
|
Thu, 02 Feb 2017 10:02:40 +0100 |
Pierre-Yves David |
debugcommands: move 'debugrevlog' in the new module
|
Thu, 02 Feb 2017 10:01:54 +0100 |
Pierre-Yves David |
debugcommands: move 'debugrename' in the new module
|
Thu, 02 Feb 2017 10:01:00 +0100 |
Pierre-Yves David |
debugcommands: move 'debugrebuildfncache' in the new module
|
Thu, 02 Feb 2017 10:00:26 +0100 |
Pierre-Yves David |
debugcommands: move 'debugrebuilddirstate' in the new module
|
Thu, 02 Feb 2017 09:59:47 +0100 |
Pierre-Yves David |
debugcommands: move 'debugpvec' in the new module
|
Wed, 01 Feb 2017 17:48:30 +0100 |
Pierre-Yves David |
debugcommands: move 'debugpushkey' in the new module
|
Sun, 12 Feb 2017 03:06:38 -0800 |
Kyle Lippincott |
ui: remove urllib2 from being imported early
|
Mon, 06 Feb 2017 23:57:32 -0500 |
Augie Fackler |
tests: switch "this command isn't paged" example to id
|
Tue, 07 Feb 2017 17:08:41 -0500 |
Augie Fackler |
tests: update test-i18n.t to not depend on the pager extension
|
Mon, 06 Feb 2017 21:15:35 -0500 |
Augie Fackler |
pager: add a test of --pager=no functionality
|
Tue, 07 Feb 2017 17:33:35 +0100 |
David Demelier |
hg: allow usage of XDG_CONFIG_HOME/hg/hgrc
|
Wed, 01 Feb 2017 17:47:35 +0100 |
Pierre-Yves David |
debugcommands: move 'debugpathcomplete' in the new module
|
Wed, 01 Feb 2017 17:46:21 +0100 |
Pierre-Yves David |
debugcommands: move 'debugobsolete' in the new module
|
Wed, 01 Feb 2017 17:42:49 +0100 |
Pierre-Yves David |
debugcommands: move 'debuglocks' in the new module
|
Wed, 01 Feb 2017 17:41:12 +0100 |
Pierre-Yves David |
debugcommands: move 'debugnamecomplete' in the new module
|
Wed, 01 Feb 2017 17:40:20 +0100 |
Pierre-Yves David |
debugcommands: move 'debugmergestate' in the new module
|
Wed, 01 Feb 2017 17:39:31 +0100 |
Pierre-Yves David |
debugcommands: move 'debuglabelcomplete' in the new module
|
Mon, 13 Feb 2017 20:47:41 -0800 |
Bryan O'Sullivan |
dispatch: start profiling earlier
|
Mon, 13 Feb 2017 20:44:20 -0800 |
Bryan O'Sullivan |
dispatch: move detection of profiling earlier during startup
|
Mon, 13 Feb 2017 21:00:50 -0800 |
Jun Wu |
ui: fix configwith doctest
|
Tue, 14 Feb 2017 01:52:16 +0530 |
Pulkit Goyal |
test-bdiff: move import inside the function to avoid test failure
|
Sun, 12 Feb 2017 22:28:09 -0800 |
Bryan O'Sullivan |
profiling: add statprof support for Chrome trace viewer rendering
|
Sun, 12 Feb 2017 22:20:20 -0800 |
Bryan O'Sullivan |
statprof: allow rendering in the Chrome trace viewer format
|
Sun, 12 Feb 2017 22:16:58 -0800 |
Bryan O'Sullivan |
statprof: add a path simplification function
|
Sun, 12 Feb 2017 21:44:55 -0800 |
Bryan O'Sullivan |
ui: rewrite configint in terms of configwith
|
Sun, 12 Feb 2017 21:40:46 -0800 |
Bryan O'Sullivan |
ui: add a configwith method
|
Mon, 13 Feb 2017 22:15:28 +0530 |
Pulkit Goyal |
py3: convert the mode argument of os.fdopen to unicodes (2 of 2)
|
Mon, 13 Feb 2017 20:06:38 +0530 |
Pulkit Goyal |
py3: convert the mode argument of os.fdopen to unicodes (1 of 2)
|
Thu, 09 Feb 2017 15:20:41 -0500 |
John Mulligan |
bugzilla: add a rest api backend (usable with bugzilla 5.0+)
|
Mon, 13 Feb 2017 15:12:17 -0500 |
John Mulligan |
keepalive: honor urllib2 style get_method overrides
|
Fri, 10 Feb 2017 13:56:31 -0800 |
Jun Wu |
lock: include Linux pid namespace identifier in prefix
|
Fri, 10 Feb 2017 13:35:21 -0800 |
Jun Wu |
lock: move lock._host calculation to a function
|
Wed, 01 Feb 2017 17:33:46 +0100 |
Pierre-Yves David |
debugcommands: move 'debugknown' in the new module
|
Wed, 01 Feb 2017 17:31:05 +0100 |
Pierre-Yves David |
debugcommands: extract debuginstall in the debugcommands module
|
Mon, 13 Feb 2017 16:35:49 +0100 |
Pierre-Yves David |
dispatch: load debugcommand before extension
|
Mon, 13 Feb 2017 09:44:16 -0800 |
Martin von Zweigbergk |
merge with stable
|
Mon, 13 Feb 2017 11:43:12 -0800 |
Siddharth Agarwal |
bundle2: fix assertion that 'compression' hasn't been set
stable
|
Fri, 10 Feb 2017 18:20:58 +0100 |
Pierre-Yves David |
wireproto: properly report server Abort during 'getbundle'
stable
|
Fri, 10 Feb 2017 18:17:20 +0100 |
Pierre-Yves David |
getbundle: cleanly handle remote abort during getbundle
stable
|
Fri, 10 Feb 2017 18:06:08 +0100 |
Pierre-Yves David |
bundle1: fix bundle1-denied reporting for pull over ssh
stable
|
Fri, 10 Feb 2017 18:06:12 +0100 |
Pierre-Yves David |
bundle-tests: operate from outside a repository
stable
|
Fri, 10 Feb 2017 17:56:52 +0100 |
Pierre-Yves David |
bundle1: display server abort hint during unbundle
stable
|
Fri, 10 Feb 2017 17:56:59 +0100 |
Pierre-Yves David |
bundle1: fix bundle1-denied reporting for push over ssh
stable
|
Fri, 10 Feb 2017 17:56:47 +0100 |
Pierre-Yves David |
bundle2: keep hint close to the primary message when remote abort
stable
|
Sun, 12 Feb 2017 02:23:33 +0900 |
FUJIWARA Katsunori |
misc: update year in copyright lines
stable
|
Mon, 13 Feb 2017 02:31:56 -0800 |
Stanislau Hlebik |
localrepo: avoid unnecessary sorting
|
Mon, 13 Feb 2017 02:26:18 -0800 |
Stanislau Hlebik |
localrepo: cache self.changelog in local variable
|
Tue, 07 Feb 2017 13:11:30 -0800 |
Martin von Zweigbergk |
destutil: remove dead code about non-linear updates
|
Thu, 09 Feb 2017 09:55:31 -0800 |
Martin von Zweigbergk |
update: fix typo/stale comment to match code
|
Wed, 08 Feb 2017 23:03:33 -0800 |
Martin von Zweigbergk |
merge: remove unused handling of default destination in merge.update()
|
Wed, 08 Feb 2017 14:49:37 -0800 |
Martin von Zweigbergk |
update: localize logic around which ancestor to use
|
Wed, 08 Feb 2017 22:12:27 -0800 |
Martin von Zweigbergk |
tests: add test for updating to null revision
|
Fri, 10 Feb 2017 15:26:03 -0800 |
Martin von Zweigbergk |
import: mention "stdin" (abbreviated) and add example
|
Thu, 09 Feb 2017 09:32:25 -0800 |
Martin von Zweigbergk |
merge: print status message before launching external merge tool
|
Wed, 08 Feb 2017 07:44:10 -0800 |
Simon Farnsworth |
pager: exit cleanly on SIGPIPE (BC)
|
Fri, 10 Feb 2017 04:09:06 -0800 |
Jun Wu |
runtests: catch EPROTONOSUPPORT in checkportisavailable
|
Tue, 07 Feb 2017 23:24:47 -0800 |
Gregory Szorc |
zstd: vendor python-zstandard 0.7.0
|
Thu, 09 Feb 2017 21:44:32 -0500 |
Augie Fackler |
tests: exclude python-zstandard from pyflakes analysis
|
Tue, 07 Feb 2017 23:25:37 +0530 |
Pulkit Goyal |
py3: fix the way we produce bytes list in store.py
|
Tue, 07 Feb 2017 22:47:24 +0530 |
Pulkit Goyal |
py3: convert os.__file__ to bytes
|
Wed, 08 Feb 2017 14:45:30 -0800 |
Jun Wu |
commandserver: handle backlog before exiting
|
Sat, 11 Feb 2017 00:23:55 +0900 |
FUJIWARA Katsunori |
misc: replace domain of mercurial-devel ML address by mercurial-scm.org
stable
|
Sat, 11 Feb 2017 00:23:55 +0900 |
FUJIWARA Katsunori |
i18n: update Report-Msgid-Bugs-To property of *.po files
stable
|
Sat, 11 Feb 2017 00:23:53 +0900 |
FUJIWARA Katsunori |
misc: replace domain of mercurial ML address by mercurial-scm.org
stable
|
Wed, 08 Feb 2017 14:37:38 -0800 |
Jun Wu |
commandserver: prevent unlink socket twice
|
Thu, 09 Feb 2017 05:57:54 -0800 |
Jun Wu |
runtests: check ports on IPv6 address
|
Wed, 08 Feb 2017 08:08:41 -0800 |
Simon Farnsworth |
zeroconf: fail nicely on IPv6 only system
|
Mon, 06 Feb 2017 17:01:06 -0800 |
Jun Wu |
chg: verify XDG_RUNTIME_DIR
|
Sat, 21 Jan 2017 14:43:13 -0800 |
Yedidya Feldblum |
check-code: permit functools.reduce
|
Sat, 04 Feb 2017 08:47:46 -0800 |
Gregory Szorc |
perf: split obtaining chunks from decompression
|
Sun, 16 Oct 2016 17:28:51 +0900 |
Yuya Nishihara |
smartset: move set classes and related functions from revset module (API)
|
Wed, 25 Jan 2017 22:39:17 +0900 |
Yuya Nishihara |
help: test if "hg help TOPIC" reference is valid
|
Wed, 25 Jan 2017 22:35:40 +0900 |
Yuya Nishihara |
help: uppercase command placeholder
|
Sun, 05 Feb 2017 18:57:19 +0900 |
Yuya Nishihara |
help: show section that couldn't be found
|
Fri, 03 Feb 2017 16:01:19 -0500 |
Augie Fackler |
cmdutil: remove forwarding methods per deprecation policy
|
Fri, 03 Feb 2017 15:10:27 -0800 |
Simon Farnsworth |
util: always force line buffered stdout when stdout is a tty (BC)
|
Thu, 02 Feb 2017 02:56:38 -0800 |
Stanislau Hlebik |
localrepo: avoid unnecessary conversion from node to rev
|
Sat, 04 Feb 2017 20:29:34 +0800 |
Anton Shestakov |
debian: update copyright years
stable
|
Sat, 04 Feb 2017 20:29:13 +0800 |
Anton Shestakov |
debian: update mailing list address
stable
|
Thu, 02 Feb 2017 14:19:48 +0100 |
Pierre-Yves David |
bundle2: implement a basic __repr__ for bundle2 part
|
Thu, 02 Feb 2017 11:03:41 +0100 |
Pierre-Yves David |
bundle2: drop an outdated comment
|
Thu, 02 Feb 2017 10:53:55 +0100 |
Pierre-Yves David |
unbundle: swap conditional branches for clarity
|
Thu, 02 Feb 2017 10:55:38 +0100 |
Pierre-Yves David |
unbundle: add a small comment to tag the bundle1 case as such
|
Thu, 02 Feb 2017 10:51:04 +0100 |
Pierre-Yves David |
unbundle: add a small comment to clarify the 'check_heads' call
|
Thu, 02 Feb 2017 11:17:36 -0800 |
Simon Farnsworth |
pager: don't terminate with extreme prejudice on SIGPIPE (BC)
|
Mon, 23 Jan 2017 10:48:55 -0800 |
Martin von Zweigbergk |
verify: replace _validpath() by matcher
|
Wed, 01 Feb 2017 08:47:27 -0800 |
Martin von Zweigbergk |
rebase: fix code comment to refer to right issue (4504, not 4505)
|
Wed, 01 Feb 2017 11:30:26 -0600 |
Kevin Bullock |
merge with stable
|
Wed, 01 Feb 2017 10:19:49 -0600 |
Kevin Bullock |
Added signature for changeset e1526da1e6d8
stable
|
Wed, 01 Feb 2017 10:18:59 -0600 |
Kevin Bullock |
Added tag 4.1 for changeset e1526da1e6d8
stable
|
Wed, 01 Feb 2017 10:15:10 -0600 |
Kevin Bullock |
merge with i18n
stable 4.1
|
Wed, 01 Feb 2017 08:47:11 -0200 |
Wagner Bruna |
i18n-pt_BR: synchronized with dfc6663f97ca
stable
|
Wed, 01 Feb 2017 02:10:30 +0100 |
Mads Kiilerich |
merge: more safe detection of criss cross merge conflict between dm and r
stable
|
Mon, 30 Jan 2017 18:03:17 -0500 |
Augie Fackler |
tests: correct (I think) command in test-largefiles-update
stable
|
Mon, 30 Jan 2017 17:57:21 -0500 |
Augie Fackler |
tests: expand flags to long form in test-largefiles-update.t
stable
|
Tue, 31 Jan 2017 03:25:59 +0100 |
Mads Kiilerich |
merge: fix crash on criss cross merge with dir move and delete (issue5020)
stable
|
Tue, 31 Jan 2017 03:20:07 +0100 |
Mads Kiilerich |
tests: use 'f' in test-merge-criss-cross.t to prepare for recursive dumping
stable
|
Mon, 30 Jan 2017 22:58:56 -0800 |
Martin von Zweigbergk |
util: make sortdict.keys() return a copy
stable
|
Mon, 30 Jan 2017 22:50:20 +0900 |
Yuya Nishihara |
test-highlight: add normalization rule for Pygments 2.2
stable
|
Sun, 29 Jan 2017 12:40:56 -0800 |
Danek Duvall |
tests: account for different newline behavior between Solaris and GNU grep
stable
|
Fri, 20 Jan 2017 10:17:34 -0500 |
Augie Fackler |
tests: also allow "Protocol not supported" in test-http-proxy error
stable
|
Fri, 20 Jan 2017 21:33:18 +0900 |
Yuya Nishihara |
revset: prevent using outgoing() and remote() in hgweb session (BC)
stable
|
Thu, 19 Jan 2017 16:23:49 -0500 |
Augie Fackler |
tests: use an absolute path to get around '..' being invalid on a dead CWD
stable
|
Wed, 18 Jan 2017 18:25:51 -0800 |
Sean Farley |
ui: rename tmpdir parameter to more specific repopath
stable
|
Thu, 19 Jan 2017 23:01:32 +0900 |
Yuya Nishihara |
pager: wrap _runcommand() no matter if stdout is redirected
stable
|
Thu, 19 Jan 2017 09:48:40 -0800 |
Kostia Balytskyi |
shelve: make unshelve not crash when there are missing files (issue4176)
stable
|
Wed, 18 Jan 2017 22:45:07 -0800 |
Gregory Szorc |
statprof: require input file
stable
|
Wed, 18 Jan 2017 23:43:41 -0500 |
Augie Fackler |
tests: work around FreeBSD's unzip having slightly different output
stable
|
Wed, 18 Jan 2017 23:34:35 -0500 |
Augie Fackler |
contrib: fix check-commit to not reject commits from `hg sign` and `hg tag`
stable
|
Wed, 18 Jan 2017 20:03:00 -0500 |
Augie Fackler |
Added signature for changeset a1dd2c0c479e
stable
|
Wed, 18 Jan 2017 20:02:58 -0500 |
Augie Fackler |
Added tag 4.1-rc for changeset a1dd2c0c479e
stable
|
Wed, 18 Jan 2017 11:54:51 -0500 |
Augie Fackler |
tests: fix up some http tests for no-zstd case
stable 4.1-rc
|
Wed, 18 Jan 2017 11:43:36 -0500 |
Augie Fackler |
freeze: merge default into stable for 4.1 code freeze
stable
|
Mon, 16 Jan 2017 21:17:39 -0800 |
Sean Farley |
patchbomb: add tmpdir parameter to ui.edit call
|
Mon, 16 Jan 2017 21:15:57 -0800 |
Sean Farley |
histedit: add tmpdir parameter to ui.edit call
|
Mon, 16 Jan 2017 21:15:21 -0800 |
Sean Farley |
cmdutil: add tmpdir parament to ui.edit calls
|
Mon, 16 Jan 2017 21:05:22 -0800 |
Sean Farley |
ui: add a parameter to set the temporary directory for edit
|
Wed, 18 Jan 2017 03:44:19 +0530 |
Pulkit Goyal |
help: update help for `hg update` which was misleading (issue5427)
|
Tue, 17 Jan 2017 23:12:54 -0500 |
Matt Harbison |
templater: add '{envvars}' to access environment variables
|
Tue, 17 Jan 2017 23:05:12 -0500 |
Matt Harbison |
ui: introduce an experimental dict of exportable environment variables
|
Tue, 17 Jan 2017 13:44:53 +0800 |
Anton Shestakov |
tests: test experimental.spacemovesdown config for commit -i
|
Tue, 17 Jan 2017 10:17:13 -0800 |
Gregory Szorc |
zstd: prevent potential free() of uninitialized memory
|
Tue, 17 Jan 2017 11:25:02 -0800 |
Martin von Zweigbergk |
revlog: give EXTSTORED flag value to narrowhg
|
Tue, 17 Jan 2017 11:45:10 -0800 |
Martin von Zweigbergk |
help: don't let tools reflow revlog flags list
|
Tue, 17 Jan 2017 11:29:06 -0800 |
Martin von Zweigbergk |
help: format revlog.txt more closely to result
|
Tue, 17 Jan 2017 09:19:24 +0100 |
Denis Laxalde |
hgweb: simplify calculation of first revision in filelog command
|
Tue, 17 Jan 2017 09:17:29 +0100 |
Denis Laxalde |
hgweb: restore ascending iteration on revs in filelog web command
|
Mon, 16 Jan 2017 09:22:32 +0100 |
Denis Laxalde |
context: extract _changesinrange() out of blockancestors()
|
Sat, 14 Jan 2017 01:23:07 +0530 |
Pulkit Goyal |
shelve: allow multiple shelves with --patch and --stat
|
Sat, 14 Jan 2017 19:41:43 -0800 |
Gregory Szorc |
zstd: vendor python-zstandard 0.6.0
|
Sat, 14 Jan 2017 20:05:15 +0530 |
Pulkit Goyal |
util: add length argument to util.buffer()
|
Sun, 15 Jan 2017 13:17:05 +0530 |
Pulkit Goyal |
py3: replace pycompat.getenv with encoding.environ.get
|
Sun, 15 Jan 2017 16:33:15 +0900 |
Yuya Nishihara |
patch: check length of git index header only if integer is specified
|
Fri, 13 Jan 2017 20:16:56 -0800 |
Gregory Szorc |
localrepo: experimental support for non-zlib revlog compression
|
Fri, 13 Jan 2017 19:58:00 -0800 |
Gregory Szorc |
revlog: use compression engine APIs for decompression
|
Fri, 13 Jan 2017 10:22:25 +0100 |
Denis Laxalde |
hgweb: build the "entries" list directly in filelog command
|
Sat, 14 Jan 2017 10:11:19 -0800 |
Gregory Szorc |
convert: remove "replacecommitter" action
|
Sat, 14 Jan 2017 20:31:35 +0900 |
Yuya Nishihara |
ui: check EOF of getpass() response read from command-server channel
|
Fri, 13 Jan 2017 23:21:10 -0800 |
Gregory Szorc |
convert: config option to control Git committer actions
|
Fri, 13 Jan 2017 21:21:02 -0800 |
Gregory Szorc |
help: make "mergetool" an alias for "merge-tools"
|
Thu, 12 Jan 2017 21:06:55 +0900 |
Matthieu Laneuville |
templatekw: force noprefix=False to insure diffstat consistency (issue4755)
|
Fri, 13 Jan 2017 10:11:37 -0800 |
Martin von Zweigbergk |
check-code: reject module-level @cachefunc
|
Fri, 13 Jan 2017 11:42:36 -0800 |
Pierre-Yves David |
similar: remove caching from the module level
|
Mon, 09 Jan 2017 11:01:45 -0800 |
Sean Farley |
patch: add label for coloring the similarity extended header
|
Mon, 09 Jan 2017 11:24:18 -0800 |
Sean Farley |
patch: use opt.showsimilarity to calculate and show the similarity
|
Mon, 09 Jan 2017 10:51:44 -0800 |
Sean Farley |
patch: add similarity config knob in experimental section
|
Sat, 07 Jan 2017 20:47:57 -0800 |
Sean Farley |
similar: move score function to module level
|
Mon, 09 Jan 2017 17:58:19 +0900 |
Yuya Nishihara |
revset: abuse x:y syntax to specify line range of followlines()
|
Mon, 09 Jan 2017 16:55:56 +0900 |
Yuya Nishihara |
revset: do not transform range* operators in parsed tree
|
Mon, 09 Jan 2017 17:45:11 +0900 |
Yuya Nishihara |
revset: add default value to getinteger() helper
|
Mon, 09 Jan 2017 17:39:44 +0900 |
Yuya Nishihara |
revset: factor out getinteger() helper
|
Mon, 09 Jan 2017 16:16:26 +0900 |
Yuya Nishihara |
revset: rename rev argument of followlines() to startrev
|
Fri, 13 Jan 2017 23:48:21 +0900 |
Yuya Nishihara |
help: use :hg: role and canonical name to point to revset string patterns
|
Mon, 02 Jan 2017 13:27:20 -0800 |
Gregory Szorc |
util: compression APIs to support revlog decompression
|
Sun, 08 Jan 2017 10:08:29 +0800 |
Anton Shestakov |
crecord: add an experimental option for space key to move cursor down
|
Mon, 02 Jan 2017 12:02:08 -0800 |
Gregory Szorc |
perf: support multiple compression engines in perfrevlogchunks
|
Mon, 02 Jan 2017 11:22:52 -0800 |
Gregory Szorc |
revlog: use compression engine API for compression
|
Mon, 02 Jan 2017 12:39:03 -0800 |
Gregory Szorc |
util: compression APIs to support revlog compression
|
Mon, 02 Jan 2017 13:00:16 -0800 |
Gregory Szorc |
revlog: move decompress() from module to revlog class (API)
|
Mon, 02 Jan 2017 11:50:17 -0800 |
Gregory Szorc |
revlog: make compressed size comparisons consistent
|
Sat, 07 Jan 2017 20:43:49 -0800 |
Sean Farley |
similar: rename local variable to not collide with previous
|
Mon, 09 Jan 2017 10:59:45 -0800 |
Sean Farley |
patch: add label for coloring the index extended header
|
Sat, 31 Dec 2016 15:41:57 -0600 |
Sean Farley |
patch: add index line for diff output
|
Mon, 09 Jan 2017 11:13:47 -0800 |
Sean Farley |
patch: add config knob for displaying the index header
|
Thu, 12 Jan 2017 12:05:23 -0800 |
Martin von Zweigbergk |
bisect: refer directly to bisect() revset predicate in help
|
Thu, 12 Jan 2017 11:43:26 -0800 |
Martin von Zweigbergk |
tests: use "hg help revisions.<predicate>" instead of grepping
|
Thu, 12 Jan 2017 11:52:05 -0800 |
Martin von Zweigbergk |
help: remove now-redundant pointer to revsets help
|
Sat, 07 Jan 2017 23:35:35 -0500 |
Matt Harbison |
help: eliminate duplicate text for revset string patterns
|
Sat, 07 Jan 2017 21:26:32 -0500 |
Matt Harbison |
revset: add regular expression support to 'desc'
|
Wed, 11 Jan 2017 22:42:10 -0500 |
Matt Harbison |
revset: stop lowercasing the regex pattern for 'author'
|
Thu, 24 Nov 2016 18:45:29 -0800 |
Gregory Szorc |
repair: clean up stale lock file from store backup
|
Thu, 24 Nov 2016 18:34:50 -0800 |
Gregory Szorc |
repair: copy non-revlog store files during upgrade
|
Sun, 18 Dec 2016 17:00:15 -0800 |
Gregory Szorc |
repair: migrate revlogs during upgrade
|
Sun, 18 Dec 2016 17:02:57 -0800 |
Gregory Szorc |
revlog: add clone method
|
Sun, 18 Dec 2016 16:59:04 -0800 |
Gregory Szorc |
repair: begin implementation of in-place upgrading
|
Sun, 18 Dec 2016 16:51:09 -0800 |
Gregory Szorc |
repair: determine what upgrade will do
|
Sun, 18 Dec 2016 16:16:54 -0800 |
Gregory Szorc |
repair: implement requirements checking for upgrades
|
Thu, 24 Nov 2016 16:24:09 -0800 |
Gregory Szorc |
debugcommands: stub for debugupgraderepo command
|
Wed, 11 Jan 2017 21:47:19 -0500 |
Matt Harbison |
util: teach stringmatcher to handle forced case insensitive matches
|
Wed, 11 Jan 2017 23:13:51 -0500 |
Matt Harbison |
revset: point to 'grep' in the 'keyword' help for regex searches
|
Wed, 11 Jan 2017 23:13:00 -0800 |
Martin von Zweigbergk |
help: explain that revsets can be used where 1 or 2 revs are wanted
|
Wed, 11 Jan 2017 22:46:07 -0800 |
Martin von Zweigbergk |
help: explain what the term "revset" means
|
Wed, 11 Jan 2017 11:37:38 -0800 |
Martin von Zweigbergk |
help: merge revsets.txt into revisions.txt
|
Wed, 11 Jan 2017 11:40:40 -0800 |
Martin von Zweigbergk |
tests: use `hg help dates` instead of `hg help revs` in test
|
Wed, 11 Jan 2017 11:28:54 -0800 |
Martin von Zweigbergk |
help: use a single paragraph to describe full and abbreviated nodeids
|
Tue, 10 Jan 2017 23:37:08 -0800 |
Gregory Szorc |
hgweb: support Content Security Policy
|
Tue, 10 Jan 2017 20:47:48 -0800 |
Gregory Szorc |
hgweb: call process_dates() via DOM event listener
|
Sat, 24 Dec 2016 15:29:32 -0700 |
Gregory Szorc |
protocol: send application/mercurial-0.2 responses to capable clients
|
Sat, 24 Dec 2016 15:22:18 -0700 |
Gregory Szorc |
httppeer: advertise and support application/mercurial-0.2
|
Sat, 24 Dec 2016 15:21:46 -0700 |
Gregory Szorc |
wireproto: advertise supported media types and compression formats
|
Sat, 24 Dec 2016 13:51:12 -0700 |
Gregory Szorc |
util: declare wire protocol support of compression engines
|
Sat, 24 Dec 2016 13:56:36 -0700 |
Gregory Szorc |
internals: document compression negotiation
|
Sat, 24 Dec 2016 14:46:02 -0700 |
Gregory Szorc |
httppeer: extract code for HTTP header spanning
|
Tue, 10 Jan 2017 11:20:32 -0800 |
Gregory Szorc |
commands: config option to control bundle compression level
|
Tue, 10 Jan 2017 11:19:37 -0800 |
Gregory Szorc |
bundle2: allow compression options to be passed to compressor
|
Wed, 11 Jan 2017 23:39:24 +0800 |
Jun Wu |
chg: check snprintf result strictly
|
Tue, 10 Jan 2017 09:32:27 +0100 |
Valters Vingolds |
rebase: provide detailed hint to abort message if working dir is not clean
|
Mon, 09 Jan 2017 16:02:56 +0900 |
Yuya Nishihara |
revset: parse variable-length arguments of followlines() by getargsdict()
|
Mon, 09 Jan 2017 15:25:52 +0900 |
Yuya Nishihara |
parser: extend buildargsdict() to support variable-length positional args
|
Mon, 09 Jan 2017 15:15:21 +0900 |
Yuya Nishihara |
parser: make buildargsdict() precompute position where keyword args start
|
Wed, 11 Jan 2017 07:40:52 +0800 |
Jun Wu |
chg: change server's process title
|
Wed, 11 Jan 2017 07:36:48 +0800 |
Jun Wu |
chgserver: add the setprocname interface
|
Tue, 10 Jan 2017 23:41:58 +0800 |
Anton Shestakov |
hgweb: use archivespecs for links on repo index page too
|
Tue, 10 Jan 2017 23:34:39 +0800 |
Anton Shestakov |
hgweb: use util.sortdict for archivespecs
|
Wed, 11 Jan 2017 01:25:07 +0800 |
Anton Shestakov |
hgweb: test the order of archive links
|
Thu, 05 Jan 2017 17:16:51 +0000 |
Remi Chaintron |
revlog: REVIDX_EXTSTORED flag
|
Tue, 10 Jan 2017 16:15:21 +0000 |
Remi Chaintron |
revlog: flag processor
|
Thu, 05 Jan 2017 17:16:07 +0000 |
Remi Chaintron |
revlog: pass revlog flags to addrevision
|
Thu, 05 Jan 2017 17:16:07 +0000 |
Remi Chaintron |
revlog: add 'raw' argument to revision and _addrevision
|
Tue, 10 Jan 2017 06:59:49 +0800 |
Jun Wu |
pager: do not special case chg
|
Tue, 10 Jan 2017 06:59:39 +0800 |
Jun Wu |
chg: remove getpager support
|
Tue, 10 Jan 2017 06:59:31 +0800 |
Jun Wu |
chgserver: implement chgui._runpager
|
Tue, 10 Jan 2017 06:59:21 +0800 |
Jun Wu |
chgserver: make S channel support pager request
|
Tue, 10 Jan 2017 06:59:03 +0800 |
Jun Wu |
chg: handle pager request client-side
|
Tue, 10 Jan 2017 06:58:51 +0800 |
Jun Wu |
chgserver: use util.shellenviron
|
Tue, 10 Jan 2017 06:58:02 +0800 |
Jun Wu |
util: extract the logic calculating environment variables
|
Sun, 08 Jan 2017 00:52:54 +0800 |
Anton Shestakov |
hgweb: generate archive links in order
|
Sun, 08 Jan 2017 01:24:45 +0800 |
Anton Shestakov |
hgweb: use archivespecs (dict) instead of archives (tuple) for "in" check
|
Sun, 08 Jan 2017 14:37:44 -0500 |
Matt Harbison |
test-obsolete: stabilize output on platforms without 'serve' support
|
Sun, 08 Jan 2017 13:49:53 -0500 |
Matt Harbison |
tests: update globs for Windows
|
Sun, 08 Jan 2017 12:05:10 -0500 |
Matt Harbison |
help: merge the various operator sections of revsets, filesets and templates
|
Sun, 08 Jan 2017 02:43:01 -0500 |
Matt Harbison |
help: apply the section headings from revsets to templates
|
Sun, 08 Jan 2017 02:40:36 -0500 |
Matt Harbison |
help: apply the section headings from revsets to filesets
|
Fri, 06 Jan 2017 16:14:52 +0000 |
Jun Wu |
chg: check type read from S channel
|
Fri, 06 Jan 2017 16:12:25 +0000 |
Jun Wu |
chgserver: check type passed to S channel
|
Fri, 06 Jan 2017 16:11:03 +0000 |
Jun Wu |
chg: send type information via S channel (BC)
|
Sun, 01 Jan 2017 13:16:29 +0100 |
Valters Vingolds |
rebase: fail-fast the pull if working dir is not clean (BC)
|
Fri, 06 Jan 2017 22:50:04 +0900 |
Yuya Nishihara |
commit: fix unmodified message detection for the "--- >8 ----" magic
|
Fri, 06 Jan 2017 22:44:39 +0900 |
Yuya Nishihara |
commit: update test to actually modify template text
|
Mon, 26 Dec 2016 00:25:44 +0000 |
Jun Wu |
pager: wrap ui._runpager
|
Sat, 07 Jan 2017 12:24:15 +0100 |
Denis Laxalde |
summary: use ui.label and join to write evolution troubles
|
Sat, 07 Jan 2017 12:07:56 +0100 |
Denis Laxalde |
log: drop unnecessary ui.note label from "trouble: " line
|
Wed, 04 Jan 2017 16:47:49 +0100 |
Denis Laxalde |
revset: add a followlines(file, fromline, toline[, rev]) revset
|
Wed, 28 Dec 2016 23:03:37 +0100 |
Denis Laxalde |
context: add a `blockancestors(fctx, fromline, toline)` function
|
Tue, 03 Jan 2017 18:15:58 +0100 |
Denis Laxalde |
mdiff: add a "blocksinrange" function to filter diff blocks by line range
|
Fri, 06 Jan 2017 16:19:41 +0000 |
Jun Wu |
run-tests: unset CHGDEBUG
|
Fri, 06 Jan 2017 14:35:22 +0100 |
Denis Laxalde |
summary: add evolution "troubles" information to summary output
|
Fri, 06 Jan 2017 14:34:34 +0100 |
Denis Laxalde |
summary: use the same labels as log command in "parent: " line
|
Fri, 06 Jan 2017 13:50:52 +0100 |
Denis Laxalde |
templates: display evolution "troubles" in command line style
|
Fri, 06 Jan 2017 13:50:16 +0100 |
Denis Laxalde |
templatekw: add a "troubles" template keyword
|
Fri, 06 Jan 2017 15:48:22 +0100 |
Denis Laxalde |
test: test "trouble: " line in log output with multiple troubles
|
Fri, 06 Jan 2017 12:36:21 +0100 |
Denis Laxalde |
cmdutil: add missing "i18n" comment about "trouble: " line
|
Fri, 06 Jan 2017 09:58:41 +0100 |
Valters Vingolds |
rebase: use repo.vfs.exists in 'hg summary' hook
|
Wed, 28 Dec 2016 15:48:17 -0700 |
Gregory Szorc |
hgweb: link to raw-file on annotation page (BC)
|
Wed, 04 Jan 2017 10:35:04 -0800 |
Martin von Zweigbergk |
repair: combine two loops over changelog revisions
|
Wed, 04 Jan 2017 10:07:12 -0800 |
Martin von Zweigbergk |
repair: speed up stripping of many roots
|
Fri, 06 Jan 2017 09:56:40 +0800 |
Anton Shestakov |
make: remove targets for building packages for ubuntu wily (end of life)
|
Wed, 04 Jan 2017 22:32:42 -0600 |
Sean Farley |
config: add docs for ignoring all text below in the editor
|
Sat, 31 Dec 2016 15:36:36 -0600 |
Sean Farley |
cmdutil: add special string that ignores rest of text
|
Sat, 14 May 2016 20:52:44 +0900 |
Yuya Nishihara |
revset: drop TODO comment about sorting issue of fullreposet
|
Thu, 05 Jan 2017 22:53:42 +0900 |
Yuya Nishihara |
revset: document wdir() as an experimental function
|
Sat, 20 Aug 2016 17:50:23 +0900 |
Yuya Nishihara |
revset: categorize wdir() as very fast function
|