Sun, 10 Jun 2018 17:19:31 +0900 Yuya Nishihara stringutil: move _formatsetrepr() from smartset
Sun, 10 Jun 2018 17:07:29 +0900 Yuya Nishihara pycompat: move rapply() from util
Thu, 05 Jul 2018 09:53:00 +0530 Sushil khanchi strip: improve help text for --no-backup option
Thu, 05 Jul 2018 15:07:29 -0400 Matt Harbison test-convert: demonstrate an unstable hash issue for bzr -> hg -> hg
Thu, 05 Jul 2018 15:07:29 -0400 Matt Harbison convert: add a config knob for not saving the bzr revision
Thu, 05 Jul 2018 15:07:29 -0400 Matt Harbison test-bzr: use a fixed commit time
Wed, 23 May 2018 15:31:44 +0200 Boris Feld diff: use `context.diff` to produce diff
Sat, 23 Jun 2018 15:03:05 +0200 Boris Feld context: no longer accept diff options as dictionnary
Sat, 23 Jun 2018 15:00:16 +0200 Boris Feld obsutil: pass a diffopts object to context.diff
Sat, 23 Jun 2018 14:46:28 +0200 Boris Feld synthrepo: pass a diffopts object to context.diff
Sat, 23 Jun 2018 14:42:58 +0200 Boris Feld webutil: pass a diffopts object to context.diff
Sat, 23 Jun 2018 14:37:10 +0200 Boris Feld revset: pass an explicit `diffopts` objet to context.diff
Sat, 23 Jun 2018 14:30:31 +0200 Boris Feld template: directly instantiate diff options for diffstat
Sat, 23 Jun 2018 13:26:23 +0100 Boris Feld tests: update test-context.py to use diffopts as diff argument
Thu, 28 Jun 2018 16:11:13 +0200 Boris Feld diffutil: extract diff options code into a dedicated util-module
Thu, 05 Jul 2018 01:04:32 -0400 Augie Fackler packaging: add fedora 28
Thu, 05 Jul 2018 02:11:06 -0400 Augie Fackler packaging: add missing path segments in cp statements in fedora build
Thu, 05 Jul 2018 01:07:00 -0400 Augie Fackler packaging: fix misplaced ( in docker-fedora rule definition
Thu, 05 Jul 2018 01:04:22 -0400 Augie Fackler packaging: make help output correct for fedora and centos targets
Thu, 05 Jul 2018 01:02:59 -0400 Augie Fackler packaging: remove stray = that confuses make(1) on my Mac
Sun, 01 Jul 2018 14:25:44 -0700 Gregory Szorc manifest: define and implement addgroup() on manifestlog
Wed, 04 Jul 2018 12:12:49 -0700 Gregory Szorc manifest: define and implement rev() on manifestlog
Mon, 02 Jul 2018 11:14:13 -0700 Martin von Zweigbergk tests: don't allow reodering of glob/re lines across non-glob/re lines
Fri, 29 Jun 2018 11:29:03 -0700 Martin von Zweigbergk tests: add test showing puzzling test output with (glob) lines
Tue, 03 Jul 2018 15:30:22 -0700 Martin von Zweigbergk tests: move handling of None "el" out of linematch()
Mon, 02 Jul 2018 00:05:54 -0700 Martin von Zweigbergk tests: remove some redundant code in run-tests
Mon, 02 Jul 2018 00:02:31 -0700 Martin von Zweigbergk tests: don't reimplement enumerate() in run-tests
Thu, 05 Jul 2018 09:47:11 +0530 Sushil khanchi histedit: improve help text for --no-backup option
Fri, 22 Jun 2018 23:53:43 +0530 Sushil khanchi histedit: add --no-backup option (issue5825)
Sat, 30 Jun 2018 18:55:04 -0700 Gregory Szorc tests: use interfaceutil in simplestorerepo
Fri, 29 Jun 2018 01:35:09 +0530 Sushil khanchi rebase: improve output of --dry-run
Sun, 01 Jul 2018 22:18:46 +0900 Yuya Nishihara status: add support for log-like template keywords and functions
Sun, 01 Jul 2018 22:11:23 +0900 Yuya Nishihara resolve: add support for log-like template keywords and functions
Sun, 01 Jul 2018 22:06:53 +0900 Yuya Nishihara manifest: add support for log-like template keywords and functions
Sun, 01 Jul 2018 22:01:20 +0900 Yuya Nishihara files: add support for log-like template keywords and functions
Sun, 01 Jul 2018 21:55:37 +0900 Yuya Nishihara files: automatically populate fields referenced from template
Sun, 01 Jul 2018 22:02:53 +0900 Yuya Nishihara grep: add support for log-like template keywords and functions
Sun, 01 Jul 2018 21:47:43 +0900 Yuya Nishihara cat: add support for log-like template keywords and functions
Sun, 01 Jul 2018 22:22:07 +0900 Yuya Nishihara bookmarks: add support for log-like template keywords and functions
Tue, 26 Jun 2018 16:29:55 -0700 Danny Hooper fix: add progress bar for number of file revisions processed
Tue, 26 Jun 2018 15:30:49 -0700 Danny Hooper fix: use a worker pool to parallelize running tools
Tue, 26 Jun 2018 15:27:29 -0700 Danny Hooper worker: support more return types in posix worker
Tue, 19 Jun 2018 19:18:31 +0100 Boris Feld debug: process --debug flag earlier
Tue, 19 Jun 2018 19:10:31 +0100 Boris Feld test: stop passing --quiet in a run dedicated to debug output
Fri, 15 Jun 2018 14:07:13 -0400 Sandu Turcan acl: add bookmarks support
Sat, 30 Jun 2018 18:34:33 -0700 Gregory Szorc repository: define manifest interfaces
Tue, 12 Jun 2018 11:31:20 -0400 Augie Fackler narrowbundle2: when we handle a widen, mark the operation as unsafe
Mon, 11 Jun 2018 17:06:29 -0400 Augie Fackler narrow: mark the critical chunks of narrowing/widening as unsafe
Mon, 11 Jun 2018 17:03:29 -0400 Augie Fackler repair: mark the critical section of strip() as unsafe
Wed, 27 Jun 2018 10:47:14 -0400 Augie Fackler ui: add an uninterruptable context manager that can block SIGINT
Tue, 03 Jul 2018 12:22:37 -0400 Augie Fackler merge with stable
Fri, 29 Jun 2018 23:13:23 +0900 Yuya Nishihara revset: add partial support for ancestor(wdir())
Sat, 23 Jun 2018 13:19:03 +0100 Boris Feld context: also accept diff option directly
Wed, 23 May 2018 15:31:40 +0200 Boris Feld context: also take all other arguments than `patch.diff` accept
Tue, 22 May 2018 15:02:52 +0200 Boris Feld context: explicitly take diffopts in `context.diff` (API)
Sun, 01 Jul 2018 01:00:39 +0530 Pulkit Goyal rebase: check whether the rebasestate exists or not a bit early
Sun, 01 Jul 2018 00:52:25 +0530 Pulkit Goyal rebase: use staeobj to check whether interrupted rebase exists
Sun, 01 Jul 2018 00:46:59 +0530 Pulkit Goyal rebase: add a stateobj variable to rebaseruntime class
Sun, 01 Jul 2018 00:31:57 +0530 Pulkit Goyal rebase: refactor logic to read rebasestate in a separate function
Fri, 22 Jun 2018 00:07:22 +0100 Boris Feld revlog: reuse 'descendant' implemention in 'isancestor'
Fri, 22 Jun 2018 00:05:20 +0100 Boris Feld revlog: efficient implementation of 'descendant'
Thu, 21 Jun 2018 23:56:51 +0100 Boris Feld revlog: refactor out the rev-oriented part of commonancestorheads
Thu, 21 Jun 2018 23:53:43 +0100 Boris Feld revlog: do inclusive descendant testing (API)
Sat, 30 Jun 2018 16:06:05 -0700 Gregory Szorc manifest: make cachesize a private attribute
Sat, 30 Jun 2018 15:51:04 -0700 Gregory Szorc repository: document that file() return value conforms to interface
Sun, 01 Jul 2018 21:40:55 +0900 Yuya Nishihara cleanup: pass in overwrite flag to hg.updaterepo() as named argument
Sat, 30 Jun 2018 07:23:02 +0530 Pulkit Goyal histedit: use self.stateobj to check whether interrupted histedit exists
Sat, 30 Jun 2018 07:21:21 +0530 Pulkit Goyal histedit: add a stateobj variable to histeditstate class
Sat, 30 Jun 2018 07:10:49 +0530 Pulkit Goyal histedit: factor out logic of processing state data in separate fn
Sat, 30 Jun 2018 07:05:36 +0530 Pulkit Goyal histedit: use hg.updaterepo() to avoid ui.{push|pop}buffer() hack
Fri, 29 Jun 2018 14:43:41 -0700 Danny Hooper scmutil: fix __enter__ in progress context manager
Fri, 29 Jun 2018 14:14:35 -0700 Martin von Zweigbergk httppeer: fix use of uninitialized variable with devel logging
Sat, 30 Jun 2018 11:33:05 +0900 Yuya Nishihara rebase: convert opts dict to bytes at once
Sat, 30 Jun 2018 11:29:48 +0900 Yuya Nishihara rebase: isolate command options from internal flags
Fri, 29 Jun 2018 01:05:08 +0530 Sushil khanchi rebase: suppress warning thrown when aborting rebase in case of dryrun
Fri, 29 Jun 2018 00:47:33 +0530 Sushil khanchi rebase: no need to store backup in case of dryrun
Fri, 29 Jun 2018 00:22:50 +0530 Sushil khanchi rebase: split _origrebase() for conveniece in dryrun
Thu, 28 Jun 2018 23:57:15 +0530 Sushil khanchi rebase: extract dryrun as a function
Thu, 28 Jun 2018 23:36:45 +0530 Sushil khanchi rebase: add lock to cover whole dryrun process
Tue, 29 May 2018 00:26:20 +0200 Boris Feld merge: add a 'keepconflictparent' argument to graft
Thu, 28 Jun 2018 18:07:22 -0700 Kyle Lippincott unlinkpath: make empty directory removal optional (issue5901) (issue5826)
Thu, 28 Jun 2018 21:24:47 +0530 Pulkit Goyal py3: convert opts keys to bytes using pycompat.byteskwargs()
Thu, 28 Jun 2018 22:23:08 -0400 Matt Harbison procutil: add a shim for translating shell commands to native commands
Sat, 16 Jun 2018 23:26:40 +0900 Yuya Nishihara revset: move lookup of first ancestor() candidate out of the loop
Sat, 16 Jun 2018 23:21:47 +0900 Yuya Nishihara revset: leverage orset() to flatten ancestor() arguments
Sat, 16 Jun 2018 23:12:41 +0900 Yuya Nishihara revset: remove orphan i18n comment from ancestor()
Thu, 28 Jun 2018 23:21:55 +0530 Sangeet Kumar Mishra grep: deprecates `--all` flag
Tue, 26 Jun 2018 10:02:01 -0700 Martin von Zweigbergk namespaces: let namespaces override singlenode() definition
Wed, 27 Jun 2018 12:24:21 +0530 Sushil khanchi rebase: refactor dryrun implementation
Sun, 02 Jul 2017 00:32:09 -0400 Matt Harbison hooks: allow Unix style environment variables on external Windows hooks
Sun, 24 Jun 2018 01:13:09 -0400 Matt Harbison windows: add a method to convert Unix style command lines to Windows style
Thu, 28 Jun 2018 10:50:53 +0800 Anton Shestakov hgweb: add archive entries to graph page
Thu, 28 Jun 2018 07:41:08 +0800 Anton Shestakov hgweb: add z-index for search field tooltip
Wed, 27 Jun 2018 07:19:30 -0700 Martin von Zweigbergk tests: pass "rev" argument to commands.update() as string
Wed, 27 Jun 2018 23:39:41 +0900 Yuya Nishihara revset: fix heads() order to always follow the input set (BC)
Wed, 27 Jun 2018 23:33:57 +0900 Yuya Nishihara test-revset: show that order of heads() can be wrong
Wed, 27 Jun 2018 10:21:07 -0400 Augie Fackler stringutil: update list of re-special characters to include &~
Tue, 26 Jun 2018 11:38:58 -0400 Augie Fackler tests: fix up some lax escaping in test-template-basic.t
Tue, 26 Jun 2018 10:36:23 -0400 Augie Fackler cleanup: migrate from re.escape to stringutil.reescape
Tue, 26 Jun 2018 10:33:52 -0400 Augie Fackler stringutil: add a new function to do minimal regex escaping
Tue, 26 Jun 2018 16:14:02 +0530 Sushil khanchi graft: add no-commit mode (issue5631)
Tue, 26 Jun 2018 02:05:11 +0530 Pulkit Goyal patchbomb: use email.mime.base instead of email.MIMEBase
Tue, 26 Jun 2018 02:04:17 +0530 Pulkit Goyal patchbomb: use email.mime.multipart instead of email.MIMEMultipart
Tue, 26 Jun 2018 01:08:47 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-bundle2-pushback.t
Tue, 26 Jun 2018 00:37:02 +0530 Pulkit Goyal py3: make tests/test-diff-antipatience.t work with python 3
Mon, 25 Jun 2018 11:04:17 -0700 Martin von Zweigbergk terse: pass "clean" and "unknown" booleans by name for clarity
Mon, 25 Jun 2018 11:01:11 -0700 Martin von Zweigbergk terse: add tests of running from subdirectory
Sat, 23 Jun 2018 19:23:53 +0900 Yuya Nishihara convert: don't pass --no-files to "darcs show repo" command
Tue, 29 May 2018 00:15:44 +0200 Boris Feld shelve: stop testing missing rebase state file
Tue, 29 May 2018 00:12:35 +0200 Boris Feld shelve: actually test corrupted shelve state
Tue, 29 May 2018 00:13:48 +0200 Boris Feld shelve: directly handle `--continue`
Mon, 28 May 2018 18:15:21 +0200 Boris Feld shelve: directly handle the abort process
Mon, 28 May 2018 20:51:20 +0200 Boris Feld shelve: check the actual shelvestate in morestatus
Sat, 12 May 2018 18:44:03 -0700 Gregory Szorc packaging: dynamically define make targets
Sat, 12 May 2018 14:41:48 -0700 Gregory Szorc packaging: don't write files for templatized Dockerfiles
Sat, 12 May 2018 17:03:47 -0700 Gregory Szorc packaging: replace dockerlib.sh with a Python script
Sat, 12 May 2018 15:51:37 -0700 Gregory Szorc packaging: consistently create build user in Dockerfiles
Fri, 15 Jun 2018 00:50:48 +0530 Pulkit Goyal scmutil: move construction of instability count message to separate fn
Mon, 25 Jun 2018 16:36:14 +0200 Sune Foldager procutil: use unbuffered stdout on Windows
Fri, 25 May 2018 18:16:38 +0530 Pulkit Goyal graft: introduce --abort flag to abort interrupted graft
(0) -30000 -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 tip