Sun, 25 Jun 2017 10:38:45 -0700 Jun Wu strip: add a delayedstrip method that works in a transaction
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
(0) -30000 -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 tip