Sun, 25 Jun 2017 22:30:14 -0700 |
Phil Cohen |
workingfilectx: add audit() as a wrapper for wvfs.audit()
|
Sun, 25 Jun 2017 22:30:14 -0700 |
Phil Cohen |
workingfilectx: add backgroundclose as a kwarg to write()
|
Sun, 25 Jun 2017 22:29:09 -0700 |
Phil Cohen |
merge: change repo.wvfs.setflags calls to a new wctx[f].setflags function
|
Sun, 25 Jun 2017 17:00:15 -0700 |
Phil Cohen |
merge: convert repo.wwrite() calls to wctx[f].write()
|
Sun, 25 Jun 2017 16:58:26 -0700 |
Phil Cohen |
merge: replace repo.wvfs.unlinkpath() with calls to wctx[f].remove()
|
Sun, 25 Jun 2017 16:56:49 -0700 |
Phil Cohen |
merge: pass wctx to batchremove and batchget
|
Sat, 24 Jun 2017 23:05:57 +0900 |
Yuya Nishihara |
revset: add depth limit to descendants() (issue5374)
|
Sat, 24 Jun 2017 23:35:03 +0900 |
Yuya Nishihara |
dagop: make walk direction switchable so it can track descendants
|
Sat, 24 Jun 2017 23:30:51 +0900 |
Yuya Nishihara |
dagop: factor out generator of ancestor nodes
|
Sat, 24 Jun 2017 23:22:45 +0900 |
Yuya Nishihara |
dagop: factor out pfunc from revancestors() generator
|
Fri, 23 Jun 2017 21:15:10 +0900 |
Yuya Nishihara |
dagop: use smartset.min() in revdescendants() generator
|
Tue, 20 Jun 2017 22:26:52 +0900 |
Yuya Nishihara |
dagop: change revdescendants() to include all root revisions
|
Tue, 20 Jun 2017 22:11:23 +0900 |
Yuya Nishihara |
test-revset: add a few more tests of descendants()
|
Sun, 18 Jun 2017 17:02:03 +0900 |
Yuya Nishihara |
dagop: unnest inner generator of revdescendants()
|
Sun, 25 Jun 2017 00:14:48 +0900 |
Yuya Nishihara |
smartset: fix default value of abstractsmartset.sort()
|
Mon, 26 Jun 2017 03:47:11 +0900 |
FUJIWARA Katsunori |
keyword: wrap functions only once at loading keyword extension
|
Mon, 26 Jun 2017 03:46:17 +0900 |
FUJIWARA Katsunori |
keyword: use _keywordkwt of repository instead of kwtools['templater']
|
Mon, 26 Jun 2017 03:44:50 +0900 |
FUJIWARA Katsunori |
keyword: obtain kwtemplater instance via repository at runtime
|
Mon, 26 Jun 2017 03:43:47 +0900 |
FUJIWARA Katsunori |
keyword: obtain kwtemplater instance via repository at runtime
|
Mon, 26 Jun 2017 03:42:17 +0900 |
FUJIWARA Katsunori |
keyword: make wrapped repository and kwtemplater refer to each other
|
Mon, 26 Jun 2017 03:40:57 +0900 |
FUJIWARA Katsunori |
keyword: add test for keyword expansion at serving multiple repositories
|
Mon, 26 Jun 2017 03:40:12 +0900 |
FUJIWARA Katsunori |
keyword: make comparison webcommand suppress keyword expansion
|
Mon, 26 Jun 2017 03:40:06 +0900 |
FUJIWARA Katsunori |
keyword: restore kwtemplater.match at the end of wrapped webcommands
|
Mon, 26 Jun 2017 03:38:12 +0900 |
FUJIWARA Katsunori |
keyword: restore kwtemplater.restrict at the end of wrapped patch.diff
|
Mon, 26 Jun 2017 22:27:34 +0900 |
Yuya Nishihara |
debugrevlog: align chain length, reach, and compression ratio
|
Fri, 23 Jun 2017 17:19:29 +0200 |
Pierre-Yves David |
configitems: register 'ui.interactive'
|
Sun, 25 Jun 2017 14:41:12 +0200 |
Pierre-Yves David |
config: use '_config' within 'configbytes'
|
Sun, 25 Jun 2017 14:38:56 +0200 |
Pierre-Yves David |
config: use '_config' within 'configbool'
|
Sun, 25 Jun 2017 14:34:34 +0200 |
Pierre-Yves David |
config: extract the core config logic into a private method
|
Fri, 23 Jun 2017 01:38:10 +0200 |
Pierre-Yves David |
debugrevlog: also display the largest delta chain span
|
Sat, 24 Jun 2017 21:13:48 -0700 |
Jun Wu |
rebase: clean up rebasestate from active transaction
|
Sat, 24 Jun 2017 21:01:28 -0700 |
Jun Wu |
test-rebase: add a test showing rebasestate left behind
|
Sun, 25 Jun 2017 17:46:35 -0400 |
Matt Harbison |
identify: rename 'changed' keyword -> 'dirty'
|
Sat, 24 Jun 2017 02:39:21 +0900 |
FUJIWARA Katsunori |
dispatch: remove unused _loaded
|
Sat, 24 Jun 2017 02:39:20 +0900 |
FUJIWARA Katsunori |
extensions: register functions always at loading extension (issue5601)
|
Sat, 24 Jun 2017 23:09:21 -0400 |
Matt Harbison |
identify: add template support
|
Sat, 24 Jun 2017 15:11:05 -0700 |
Gregory Szorc |
show: show all namespaces in "work" view
|
Sat, 24 Jun 2017 14:44:55 -0700 |
Gregory Szorc |
tests: add more tests for names rendering in `hg show work`
|
Sat, 24 Jun 2017 14:52:15 -0700 |
Gregory Szorc |
namespaces: record and expose whether namespace is built-in
|
Sat, 24 Jun 2017 13:39:20 -0700 |
Gregory Szorc |
templatekw: expose color name in {namespaces} entries
|
Sat, 24 Jun 2017 12:47:25 -0700 |
Gregory Szorc |
show: construct changeset templater during dispatch
|
Sat, 24 Jun 2017 11:47:26 -0700 |
Gregory Szorc |
cmdutil: use named arguments for changeset_templater.__init__
|
Thu, 22 Jun 2017 21:45:32 -0700 |
Martin von Zweigbergk |
bundle: inline applybundle1()
|
Thu, 22 Jun 2017 15:00:19 -0700 |
Martin von Zweigbergk |
bundle: make applybundle() delegate v1 bundles to applybundle1()
|
Thu, 22 Jun 2017 21:27:57 -0700 |
Martin von Zweigbergk |
bundle: transpose transaction scope with bundle type switch
|
Thu, 22 Jun 2017 15:03:13 -0700 |
Martin von Zweigbergk |
unbundle: move BundleUnknownFeatureError exception handling out
|
Wed, 21 Jun 2017 21:08:48 -0700 |
Martin von Zweigbergk |
bundle: make applybundle1() return a bundleoperation
|
Fri, 16 Jun 2017 10:25:11 -0700 |
Martin von Zweigbergk |
bundle: add a applybundle1() method
|
Thu, 22 Jun 2017 15:59:07 -0700 |
Martin von Zweigbergk |
bundle: extract _processchangegroup() method
|
Thu, 22 Jun 2017 14:04:13 -0700 |
Martin von Zweigbergk |
bundle: make combinechangegroupresults() take a bundleoperation
|
Thu, 22 Jun 2017 13:58:20 -0700 |
Martin von Zweigbergk |
bundle: move combineresults() from changegroup to bundle2
|
Wed, 21 Jun 2017 14:42:04 -0700 |
Martin von Zweigbergk |
bundle: remove 'op' argument from applybundle()
|
Sat, 24 Jun 2017 10:31:41 -0700 |
Jun Wu |
test-rebase-conflicts: add a test case about turning obsstore on and off
|
Sat, 24 Jun 2017 15:50:13 -0400 |
Augie Fackler |
merge with stable
|
Thu, 15 Jun 2017 00:15:52 -0700 |
Martin von Zweigbergk |
strip: include phases in bundle (BC)
|
Thu, 22 Jun 2017 10:10:02 -0700 |
Martin von Zweigbergk |
bundle: add config option to include phases
|
Fri, 16 Jun 2017 16:56:16 -0700 |
Martin von Zweigbergk |
bundle2: record changegroup data in 'op.records' (API)
|
Thu, 22 Jun 2017 10:15:15 -0700 |
Martin von Zweigbergk |
debugcommands: pass part, not read data, into _debugobsmarker()
|
Thu, 22 Jun 2017 10:09:58 -0700 |
Martin von Zweigbergk |
debugcommands: remove unused "all" argument from _debugobsmarkers
|
Fri, 23 Jun 2017 22:15:22 -0700 |
Martin von Zweigbergk |
dagop: raise ProgrammingError if stopdepth < 0
|
Fri, 23 Jun 2017 13:33:41 +0800 |
Anton Shestakov |
make: add Debian 9 (Stretch) docker target
stable
|
Fri, 23 Jun 2017 13:08:46 +0800 |
Anton Shestakov |
make: templatize Debian build target a la e63dfbbdbd07
stable
|
Fri, 23 Jun 2017 12:04:12 +0800 |
Anton Shestakov |
make: add Ubuntu Zesty docker targets (.deb and ppa)
stable
|
Fri, 23 Jun 2017 10:05:01 +0800 |
Anton Shestakov |
docker: install less as a build-time dependency in deb-based distros
stable
|
Sat, 24 Jun 2017 13:48:04 +0900 |
Yuya Nishihara |
py3: add utility to forward __str__() to __bytes__()
|
Sat, 24 Jun 2017 13:20:30 +0900 |
Yuya Nishihara |
share: use dict literal instead of dict(key=value)
|
Thu, 22 Jun 2017 03:24:12 +0530 |
Pulkit Goyal |
py3: use r'' to prevent conversion to bytes by transformer
|
Thu, 22 Jun 2017 03:22:30 +0530 |
Pulkit Goyal |
py3: define __bytes__ for basefilectx class
|
Thu, 22 Jun 2017 03:20:11 +0530 |
Pulkit Goyal |
py3: check for bytes instead of str in isinstance
|
Thu, 22 Jun 2017 03:16:16 +0530 |
Pulkit Goyal |
py3: convert kwargs' keys' to str using pycompat.strkwargs()
|
Thu, 22 Jun 2017 03:10:24 +0530 |
Pulkit Goyal |
py3: convert kwargs keys' back to bytes using pycompat.byteskwargs()
|
Thu, 22 Jun 2017 01:29:07 +0530 |
Pulkit Goyal |
py3: use "%d" % val for int rather than pycompat.bytestr
|
Fri, 23 Jun 2017 10:59:05 -0700 |
Adam Simpkins |
extensions: call afterloaded() with loaded=False for disabled extensions
|
Sat, 24 Jun 2017 02:39:13 +0900 |
FUJIWARA Katsunori |
fetch: remove shorthand of --edit colliding against -e/-ssh in remoteopts (BC)
|
Fri, 23 Jun 2017 17:15:53 +0200 |
Rishabh Madan |
releasenotes: improve parsing around bullet points
|
Tue, 20 Jun 2017 17:18:20 -0700 |
Sean Farley |
bookmarks: factor method _printer out of for loop in printbookmarks
|
Tue, 20 Jun 2017 16:36:25 -0700 |
Sean Farley |
bookmarks: factor out bookmark printing from commands
|
Tue, 20 Jun 2017 15:56:29 -0700 |
Sean Farley |
commands: move activebookmarklabel to bookmarks module
|
Tue, 20 Jun 2017 15:36:43 -0700 |
Sean Farley |
commands: replace locking code with a context manager
|
Tue, 20 Jun 2017 15:18:40 -0700 |
Sean Farley |
bookmarks: factor out adding a list of bookmarks logic from commands
|
Tue, 13 Jun 2017 11:10:22 -0700 |
Sean Farley |
bookmarks: factor out rename logic from commands
|
Mon, 12 Jun 2017 23:02:48 -0700 |
Sean Farley |
bookmarks: factor out delete logic from commands
|
Fri, 23 Jun 2017 15:30:27 -0400 |
Augie Fackler |
merge with stable
|
Sun, 18 Jun 2017 00:40:58 +0900 |
Yuya Nishihara |
revset: add startdepth limit to ancestors() as internal option
|
Sun, 18 Jun 2017 00:22:41 +0900 |
Yuya Nishihara |
revset: add depth limit to ancestors()
|
Sun, 18 Jun 2017 00:11:48 +0900 |
Yuya Nishihara |
dagop: compute depth in revancestors() generator
|
Sun, 18 Jun 2017 08:59:09 +0900 |
Yuya Nishihara |
dagop: just compare with the last value to deduplicate input of revancestors()
|
Sun, 18 Jun 2017 17:22:57 +0900 |
Yuya Nishihara |
dagop: bulk rename variables in revancestors() generator
|
Sun, 18 Jun 2017 17:16:02 +0900 |
Yuya Nishihara |
dagop: comment why revancestors() doesn't heapify input revs at once
|
Sat, 17 Jun 2017 22:33:23 +0900 |
Yuya Nishihara |
dagop: unnest inner generator of revancestors()
|
Wed, 21 Jun 2017 17:17:17 +0200 |
Denis Laxalde |
hgweb: plug followlines action in annotate view
|
Wed, 21 Jun 2017 17:07:51 +0200 |
Denis Laxalde |
hgweb: parameterize the tag name of elements holding followlines selection
|
Wed, 21 Jun 2017 17:02:21 +0200 |
Denis Laxalde |
gitweb: wrap table rows of annotate view into a <tbody> element
|
Thu, 22 Jun 2017 11:16:29 +0200 |
Denis Laxalde |
tests: update regex check for fetch error in test-clonebundles.t
|
Tue, 20 Jun 2017 20:53:29 -0700 |
Gregory Szorc |
hgweb: use separate CSS class for navigation links in footer
|
Sat, 17 Jun 2017 13:25:42 +0200 |
Pierre-Yves David |
configitems: register 'ui.clonebundleprefers' as example for 'configlist'
|
Sat, 17 Jun 2017 13:17:10 +0200 |
Pierre-Yves David |
configitems: register 'patch.fuzz' as first example for 'configint'
|
Sat, 17 Jun 2017 13:08:03 +0200 |
Pierre-Yves David |
configitems: issue a devel warning when overriding default config
|
Fri, 23 Jun 2017 13:22:04 +0200 |
Pierre-Yves David |
eol: fix 'error' parameter name in the commitctx wrapper
stable
|
Fri, 23 Jun 2017 13:24:45 +0200 |
Pierre-Yves David |
eol: import 'error' as 'errormod'
stable
|
Sat, 17 Jun 2017 12:33:59 +0200 |
Pierre-Yves David |
configitems: register 'ui.quiet' as first example
|
Sat, 17 Jun 2017 12:15:28 +0200 |
Pierre-Yves David |
configitems: get default values from the central registry when available
|
Sat, 17 Jun 2017 18:43:27 +0200 |
Pierre-Yves David |
configitems: introduce a central registry for config option
|
Sat, 17 Jun 2017 18:41:55 +0200 |
Pierre-Yves David |
configitems: add a basic class to hold config item information
|
Wed, 21 Jun 2017 01:12:31 -0700 |
Jun Wu |
run-tests: fix -i when "#testcases" is used in .t test
|
Wed, 21 Jun 2017 01:12:31 -0700 |
Jun Wu |
run-tests: update .t reference output after reading the test
|
Wed, 21 Jun 2017 01:05:20 -0700 |
Jun Wu |
run-tests: do not prompt changes (-i) if a race condition is detected
|
Tue, 20 Jun 2017 23:22:38 -0700 |
Jun Wu |
patch: rewrite reversehunks (issue5337)
|
Wed, 21 Jun 2017 10:46:18 +0200 |
Pierre-Yves David |
profiling: cope with configwith default value handling changes
|
Tue, 20 Jun 2017 14:00:41 -0700 |
Martin von Zweigbergk |
py3: catch StopIteration from next() in generatorset
|
Tue, 20 Jun 2017 23:23:45 -0400 |
Matt Harbison |
tests: adjust quoting to keep Windows happy with recent $PYTHON change
|
Tue, 20 Jun 2017 16:33:13 -0700 |
Martin von Zweigbergk |
bundle2: don't use debug message "no-transaction" with transaction
|
Wed, 21 Jun 2017 02:20:34 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() in place of str()
|
Wed, 21 Jun 2017 02:13:34 +0530 |
Pulkit Goyal |
py3: use r'' to access values from kwargs where keys are str
|
Wed, 21 Jun 2017 02:10:25 +0530 |
Pulkit Goyal |
py3: convert keys of kwargs in template keywords functions to bytes
|
Tue, 20 Jun 2017 23:50:50 +0530 |
Pulkit Goyal |
py3: make sure the commands name are bytes in test-devel-warnings.t
|
Tue, 20 Jun 2017 23:46:18 +0530 |
Pulkit Goyal |
py3: replace str with bytes in isinstance()
|
Tue, 20 Jun 2017 22:11:46 +0530 |
Pulkit Goyal |
py3: catch binascii.Error raised from binascii.unhexlify
|
Tue, 20 Jun 2017 23:39:59 -0700 |
Jun Wu |
shelve: allow unlimited shelved changes per name
|
Sat, 17 Jun 2017 12:51:37 +0200 |
Pierre-Yves David |
config: use the new '_unset' value for 'configsuboptions'
|
Sat, 17 Jun 2017 18:28:20 +0200 |
Pierre-Yves David |
config: use the 'config' method in 'configsuboptions'
|
Sat, 17 Jun 2017 12:52:02 +0200 |
Pierre-Yves David |
config: use the new '_unset' value for 'configpath'
|
Sat, 17 Jun 2017 12:54:45 +0200 |
Pierre-Yves David |
config: use the new '_unset' value for 'configdate'
|
Sat, 17 Jun 2017 12:54:04 +0200 |
Pierre-Yves David |
config: use the new '_unset' value for 'configlist'
|
Sat, 17 Jun 2017 12:53:51 +0200 |
Pierre-Yves David |
config: use the new '_unset' value for 'configbytes'
|
Sat, 17 Jun 2017 12:53:40 +0200 |
Pierre-Yves David |
config: use the new '_unset' value for 'configint'
|
Sat, 17 Jun 2017 12:52:31 +0200 |
Pierre-Yves David |
config: use the new '_unset' value for 'configwith'
|
Sat, 17 Jun 2017 12:52:16 +0200 |
Pierre-Yves David |
config: use the new '_unset' value for 'configbool'
|
Sat, 17 Jun 2017 12:51:11 +0200 |
Pierre-Yves David |
config: explicitly track the use of the standard default value
|
Mon, 19 Jun 2017 22:14:37 -0700 |
Martin von Zweigbergk |
clonebundle: update hook arguments (BC)
|
Sat, 10 Jun 2017 23:42:38 -0700 |
Sean Farley |
commands: move checkconflict to bookmarks module
|
Sat, 10 Jun 2017 23:32:58 -0700 |
Sean Farley |
commands: move checkformat to bookmarks module
|
Tue, 20 Jun 2017 14:35:53 -0700 |
Danek Duvall |
tests: tell pip not to check for a newer version
|
Sat, 22 Apr 2017 21:16:08 +0900 |
Yuya Nishihara |
changeset_templater: backport parts map of [templates] section from formatter
|
Sat, 22 Apr 2017 21:29:00 +0900 |
Yuya Nishihara |
formatter: add support for parts map of [templates] section
|
Sat, 17 Jun 2017 16:32:20 +0900 |
Yuya Nishihara |
changeset_templater: backport separator template from formatter
|
Sat, 22 Apr 2017 21:50:51 +0900 |
Yuya Nishihara |
formatter: add support for separator template
|
Sat, 22 Apr 2017 21:46:14 +0900 |
Yuya Nishihara |
formatter: add support for docheader and docfooter templates
|
Sat, 22 Apr 2017 21:38:08 +0900 |
Yuya Nishihara |
formatter: extract helper function to render template
|
Sat, 22 Apr 2017 21:09:07 +0900 |
Yuya Nishihara |
changeset_templater: do not enable verbosity postfix for [templates] section
|
Sat, 22 Apr 2017 21:06:11 +0900 |
Yuya Nishihara |
changeset_templater: simplify handling of verbosity postfix
|
Tue, 20 Jun 2017 16:33:46 -0400 |
Augie Fackler |
merge with stable
|
Mon, 19 Jun 2017 16:08:20 -0700 |
Danek Duvall |
tests: don't touch the network when using virtualenv
|
Sat, 03 Jun 2017 17:32:52 -0700 |
Gregory Szorc |
tests: removed ReportedTest exception
|
Sat, 03 Jun 2017 17:22:45 -0700 |
Gregory Szorc |
tests: remove support for warned tests
|
Tue, 20 Jun 2017 09:49:43 -0400 |
Augie Fackler |
contrib: add check-code rule to enforce non-use of `python` in tests
|
Tue, 20 Jun 2017 09:45:02 -0400 |
Augie Fackler |
cleanup: use $PYTHON to run python in many more tests
|
Thu, 15 Jun 2017 14:22:39 -0400 |
Augie Fackler |
tests: enforce use of $PYTHON in tests
|
Thu, 15 Jun 2017 14:27:52 -0400 |
Augie Fackler |
tests: use $PYTHON in #! so we always use the right Python
|
Tue, 20 Jun 2017 09:33:19 -0400 |
Augie Fackler |
tests: sed away python #! in test-run-tests.t to avoid some upcoming insanity
|
Tue, 20 Jun 2017 08:44:56 -0400 |
Augie Fackler |
tests: remove #! from primes.py in test-highlight.t
|
Tue, 20 Jun 2017 12:51:36 +0100 |
Christian Ebert |
keyword: use context manager for rollback locking
|
Sat, 03 Jun 2017 17:13:35 -0700 |
Gregory Szorc |
tests: remove WarnTest
|
Sat, 03 Jun 2017 17:09:13 -0700 |
Gregory Szorc |
tests: remove unused IgnoreTest exception
|
Sat, 03 Jun 2017 17:04:42 -0700 |
Gregory Szorc |
tests: use unittest.SkipTest
|
Thu, 15 Jun 2017 23:23:47 -0700 |
Martin von Zweigbergk |
changegroup: delete "if True" and reflow
|
Thu, 15 Jun 2017 22:46:38 -0700 |
Martin von Zweigbergk |
changegroup: let callers pass in transaction to apply() (API)
|
Thu, 15 Jun 2017 23:09:14 -0700 |
Martin von Zweigbergk |
repair: create transaction for bundle1 unbundling earlier
|
Thu, 15 Jun 2017 22:18:21 -0700 |
Martin von Zweigbergk |
unbundle: create transaction for bundle1 unbundling earlier
|
Thu, 15 Jun 2017 16:10:53 -0700 |
Martin von Zweigbergk |
exchange: create transaction for bundle1 unbundling earlier
|
Mon, 19 Jun 2017 00:06:23 -0700 |
Martin von Zweigbergk |
changegroup: inline 'publishing' variable in apply()
|
Mon, 19 Jun 2017 11:24:49 -0700 |
Martin von Zweigbergk |
repair: remove unnecessary locking for bookmarks
|
Mon, 19 Jun 2017 13:18:00 -0700 |
Martin von Zweigbergk |
repair: move check for existing transaction earlier
|
Mon, 19 Jun 2017 13:13:28 -0700 |
Martin von Zweigbergk |
strip: remove unncessary "del" and inline variable
|
Mon, 19 Jun 2017 11:24:21 -0700 |
Martin von Zweigbergk |
repair: clarify in comment that caller must take lock, but not transaction
|
Mon, 19 Jun 2017 11:21:37 -0700 |
Martin von Zweigbergk |
amend: use context manager for locking
|
Mon, 19 Jun 2017 11:20:29 -0700 |
Martin von Zweigbergk |
strip: use context manager for locking and transaction in stripcmd()
|
Mon, 19 Jun 2017 11:17:31 -0700 |
Martin von Zweigbergk |
strip: use context manager for locking in strip()
|
Mon, 19 Jun 2017 11:18:12 -0700 |
Martin von Zweigbergk |
rebase: use context manager for locking in pullrebase()
|
Mon, 19 Jun 2017 11:18:05 -0700 |
Martin von Zweigbergk |
rebase: use context manager for locking in rebase()
|
Mon, 19 Jun 2017 21:53:54 -0400 |
Matt Harbison |
test-http-proxy: redirect proxy stdout to /dev/null
|
Mon, 19 Jun 2017 21:44:23 -0400 |
Matt Harbison |
test-logtoprocess: don't run on Windows
|
Sun, 18 Jun 2017 12:06:22 +0900 |
Yuya Nishihara |
revset: add support of keyword arguments to ancestors() and descendants()
|
Sun, 18 Jun 2017 11:57:28 +0900 |
Yuya Nishihara |
revsetlang: check arguments passed to ancestors() before optimizing to only()
|
Sun, 18 Jun 2017 11:39:03 +0900 |
Yuya Nishihara |
revsetlang: factor out helper to match ancestors() in parsed tree
|
Sat, 17 Jun 2017 13:34:18 +0900 |
Yuya Nishihara |
templatekw: use common "rev:node" format as the default of predecessors
|
Sat, 17 Jun 2017 13:23:55 +0900 |
Yuya Nishihara |
templatekw: populate all keywords depending on predecessor in map operation
|
Sat, 17 Jun 2017 13:18:03 +0900 |
Yuya Nishihara |
templatekw: reference predecessor node id as {node} in map operation
|
Sun, 18 Jun 2017 23:05:54 -0400 |
Augie Fackler |
highlight: put pygments import inside demandimport.deactivated
|
Sun, 18 Jun 2017 22:19:54 -0400 |
Matt Harbison |
run-tests: explicitly flush test runner output for Windows stability
|
Sun, 18 Jun 2017 21:31:53 -0400 |
Matt Harbison |
tinyproxy: explicitly flush logged messages
|
Sun, 18 Jun 2017 22:46:56 +0900 |
Yuya Nishihara |
help: clarify ancestors() and descendants() include given set (issue5594)
|
Sun, 19 Feb 2017 19:37:14 +0900 |
Yuya Nishihara |
dagop: move blockancestors() and blockdescendants() from context
|
Sun, 16 Oct 2016 18:03:24 +0900 |
Yuya Nishihara |
dagop: split module hosting DAG-related algorithms from revset
|
Thu, 15 Jun 2017 17:14:53 -0700 |
Sean Farley |
tests: protect tests involving git ext::sh with git-ext-sh
|
Thu, 15 Jun 2017 17:13:23 -0700 |
Sean Farley |
hghave: add has_git_range for testing if git understands ext::sh
|
Sat, 17 Jun 2017 23:09:47 -0700 |
Martin von Zweigbergk |
rebase: rewrite "x in y.children()" as "y in x.parents()"
|
Sat, 17 Jun 2017 23:09:39 -0700 |
Martin von Zweigbergk |
shelve: rewrite "x in y.children()" as "y in x.parents()"
|
Sat, 17 Jun 2017 17:16:28 +0530 |
Pulkit Goyal |
py3: use open() instead of file() constructor
|
Sat, 17 Jun 2017 15:29:26 +0530 |
Pulkit Goyal |
py3: convert keys of kwargs back to bytes using pycompat.byteskwargs()
|
Sat, 17 Jun 2017 15:05:11 +0530 |
Pulkit Goyal |
py3: use pycompat.strkwargs() to convert kwargs keys to str before passing
|
Sat, 17 Jun 2017 14:53:25 +0530 |
Pulkit Goyal |
py3: use '%d' instead of '%s' for integers
|
Sat, 17 Jun 2017 14:39:10 +0530 |
Pulkit Goyal |
py3: pass the path in hg.repository() as bytes
|
Sat, 17 Jun 2017 14:38:02 +0530 |
Pulkit Goyal |
py3: pass range() into list() to get one explicitly
|
Sun, 28 May 2017 00:12:38 +0200 |
Pierre-Yves David |
check-concurrency: expose the feature as 'concurrent-push-mode'
|
Fri, 16 Jun 2017 22:57:31 -0700 |
Martin von Zweigbergk |
exchange: switch to usual way of testing for bundle2-ness
|
Fri, 16 Jun 2017 21:57:22 -0400 |
Matt Harbison |
setup: update a comment that blamed py26 for a Windows workaround
|
Fri, 16 Jun 2017 20:55:34 -0400 |
Matt Harbison |
i18n: drop a py25 conditional
|
Fri, 16 Jun 2017 20:49:32 -0400 |
Matt Harbison |
perf: ensure HGRCPATH is exported on Windows
|
Fri, 16 Jun 2017 20:35:45 -0400 |
Matt Harbison |
test-status: glob fixes for Windows
|
Fri, 16 Jun 2017 18:42:03 -0400 |
Matt Harbison |
plan9: drop py26 hacks
|
Sun, 18 Jun 2017 12:25:23 +0900 |
Yuya Nishihara |
revset: fix negative ancestor spec to not return changectx objects
|
Mon, 01 May 2017 05:57:36 +0200 |
Pierre-Yves David |
obsolete: use ProgrammingError over assert for volatile set registration
|
Fri, 16 Jun 2017 10:13:44 -0700 |
Martin von Zweigbergk |
strip: remove a redundant setting of hookargs
|
Fri, 16 Jun 2017 10:38:14 -0700 |
Martin von Zweigbergk |
unbundle: move streamclone error case away from bundle[12] cases
|
Fri, 16 Jun 2017 10:36:43 -0700 |
Martin von Zweigbergk |
bundle2: use "else" instead of checking condition again
|
Fri, 16 Jun 2017 09:37:22 -0700 |
Martin von Zweigbergk |
wireproto: update reference to deleted addchangegroup()
|
Thu, 15 Jun 2017 13:02:58 +0200 |
Boris Feld |
template: add predecessors template
|
Sat, 22 Apr 2017 20:29:45 +0900 |
Yuya Nishihara |
commit: select template by spec.ref name
|
Sat, 22 Apr 2017 15:28:29 +0900 |
Yuya Nishihara |
commit: do not look up committemplate in template paths (BC)
|
Sat, 06 May 2017 17:03:59 +0900 |
Yuya Nishihara |
formatter: always store a literal template unnamed
|
Sat, 22 Apr 2017 20:14:55 +0900 |
Yuya Nishihara |
formatter: load templates section like a map file
|
Sat, 06 May 2017 17:41:05 +0900 |
Yuya Nishihara |
test-command-template: rewrite recursion tests by using a map file
|
Sat, 22 Apr 2017 19:56:47 +0900 |
Yuya Nishihara |
templater: add simple interface for unnamed template (API)
|
Wed, 14 Jun 2017 20:56:34 -0400 |
Augie Fackler |
ui: add support for a tweakdefaults knob
|
Thu, 15 Jun 2017 15:13:18 -0700 |
Martin von Zweigbergk |
localrepo: remove unused addchangegroup() (API)
|
Thu, 15 Jun 2017 13:47:54 -0700 |
Martin von Zweigbergk |
changegroup: rename "dh" to the clearer "deltaheads"
|
Thu, 15 Jun 2017 13:42:41 -0700 |
Martin von Zweigbergk |
changegroup: rename "srccontent" to "cgnodes"
|
Thu, 15 Jun 2017 13:42:35 -0700 |
Martin von Zweigbergk |
revlog: rename list of nodes from "content" to "nodes"
|
Thu, 15 Jun 2017 13:25:41 -0700 |
Martin von Zweigbergk |
revlog: delete obsolete comment
|
Thu, 15 Jun 2017 13:23:21 -0700 |
Martin von Zweigbergk |
revlog: delete dead assignment in addgroup()
|
Fri, 16 Jun 2017 03:01:22 +0530 |
Pulkit Goyal |
pycompat: move the queue related definitions below queue import
|
Fri, 16 Jun 2017 02:48:17 +0530 |
Pulkit Goyal |
pycompat: move multiline comments above a function to function doc
|
Fri, 16 Jun 2017 01:46:47 +0530 |
Pulkit Goyal |
py3: replace dict.iterkeys() with iter(dict)
|
Fri, 16 Jun 2017 01:28:23 +0530 |
Pulkit Goyal |
py3: explicitly convert dict.values() to a list on py3
|
Fri, 16 Jun 2017 01:24:31 +0530 |
Pulkit Goyal |
py3: alias long to int and xrange to range in test-ancestor.py on Python 3
|
Fri, 16 Jun 2017 00:36:17 +0530 |
Pulkit Goyal |
py3: add a new bytesurl() to convert a str url into bytes
|
Fri, 16 Jun 2017 00:32:52 +0530 |
Pulkit Goyal |
py3: add a new strurl() which will convert a bytes url to str
|
Thu, 15 Jun 2017 21:59:42 -0400 |
Matt Harbison |
killdaemons: fix WaitForSingleObject() error handling logic on Windows
|
Tue, 06 Jun 2017 20:18:06 -0400 |
Matt Harbison |
killdaemons: explicitly set the ctypes signatures
|
Sun, 07 May 2017 14:58:40 -0400 |
Matt Harbison |
hghave: enable 'serve' on Windows
|
Thu, 15 Jun 2017 11:00:29 -0400 |
Augie Fackler |
contrib: add a ratchet for tests in Python 3
|
Thu, 15 Jun 2017 10:59:48 -0400 |
Augie Fackler |
contrib: check in a whitelist of passing tests in Python 3
|
Thu, 15 Jun 2017 13:13:36 -0400 |
Augie Fackler |
tests: try and fail more gracefully with broken unicode escapes
|
Thu, 15 Jun 2017 12:49:13 -0400 |
Augie Fackler |
md5sum: adapt for python 3 support
|
Thu, 15 Jun 2017 11:10:51 -0700 |
Gregory Szorc |
profiling: allow configuring minimum display threshold for hotpath
|
Thu, 15 Jun 2017 11:04:46 -0700 |
Gregory Szorc |
config: document profiling.show{min,max}
|
Thu, 15 Jun 2017 10:58:36 -0700 |
Gregory Szorc |
check-config: look for ui.configwith
|
Thu, 15 Jun 2017 10:38:19 -0700 |
Gregory Szorc |
check-config: use named groups in regexp
|
Thu, 15 Jun 2017 10:36:23 -0700 |
Gregory Szorc |
check-config: use compiled regexp
|