Thu, 15 Feb 2018 17:18:26 +0100 |
Boris Feld |
util: extract all date-related utils in utils/dateutil module
|
Sun, 07 Jan 2018 11:53:07 +0900 |
Yuya Nishihara |
cmdutil: expand filename format string by templater (BC)
|
Sun, 18 Feb 2018 10:58:15 +0900 |
Yuya Nishihara |
cmdutil: reorder optional arguments passed to makefileobj()
|
Sun, 18 Feb 2018 10:54:24 +0900 |
Yuya Nishihara |
cmdutil: strip "%m" pattern (first line of commit message) from both ends
|
Sat, 24 Feb 2018 11:13:36 -0800 |
Gregory Szorc |
cmdutil: use ctx.rev() instead of %d % ctx
|
Sat, 24 Feb 2018 10:51:13 -0800 |
Gregory Szorc |
cmdutil: use ctx.rev() instead of int(ctx)
|
Wed, 21 Feb 2018 10:10:02 -0500 |
Augie Fackler |
py3: use list comprehensions instead of filter where we need to eagerly filter
|
Sun, 07 Jan 2018 11:26:16 +0900 |
Yuya Nishihara |
cmdutil: narrow scope of KeyError in makefilename()
|
Sat, 06 Jan 2018 17:44:57 +0900 |
Yuya Nishihara |
cmdutil: build "%m" (desc|firstline) in makefilename()
|
Thu, 02 Apr 2015 23:37:07 +0900 |
Yuya Nishihara |
cmdutil: rewrite makefilename() to use ctx methods
|
Thu, 02 Apr 2015 23:28:16 +0900 |
Yuya Nishihara |
cmdutil: pass ctx to makefileobj() in place of repo/node pair (API)
|
Thu, 02 Apr 2015 23:32:28 +0900 |
Yuya Nishihara |
cmdutil: pass ctx to makefilename() in place of repo/node pair (API)
|
Thu, 02 Apr 2015 23:22:02 +0900 |
Yuya Nishihara |
cmdutil: make node parameter of makefileobj() mandatory (API)
|
Wed, 14 Feb 2018 14:12:05 +0100 |
Denis Laxalde |
revert: use an exact matcher in interactive diff selection (issue5789)
|
Sun, 11 Feb 2018 00:40:27 -0500 |
Matt Harbison |
revert: drop the remnant of the prefetchfiles hook
|
Sun, 11 Feb 2018 00:51:22 -0500 |
Matt Harbison |
cat: migrate to the fileprefetch callback mechanism
|
Sun, 11 Feb 2018 00:23:57 -0500 |
Matt Harbison |
cmdutil: convert the prefetchfiles() hook to a callback mechanism (API)
|
Tue, 06 Feb 2018 22:55:02 +0900 |
Yuya Nishihara |
merge: cut import cycle at merge -> extensions
|
Tue, 06 Feb 2018 22:36:38 +0900 |
Yuya Nishihara |
subrepo: split non-core functions to new module
|
Sun, 21 Jan 2018 14:28:03 +0900 |
Yuya Nishihara |
logcmdutil: drop default arguments from changesetdisplayer/templater() calls
|
Sun, 04 Feb 2018 15:26:49 -0500 |
Matt Harbison |
cat: call the storage prefetch hook
|
Sun, 04 Feb 2018 14:14:28 -0500 |
Matt Harbison |
cmdutil: convert _revertprefetch() to a generic stored file hook (API)
|
Sun, 04 Feb 2018 12:00:17 +0100 |
Boris Feld |
cmdutil: introduce deprecated aliases
|
Sat, 27 Jan 2018 17:46:37 +0900 |
Yuya Nishihara |
py3: drop b'' from repr() of smartset
|
Sat, 27 Jan 2018 17:31:25 +0900 |
Yuya Nishihara |
py3: always drop b'' prefix from repr() of bytestr
|
Sat, 27 Jan 2018 13:33:31 +0900 |
Yuya Nishihara |
py3: factor out helpers to apply string conversion recursively
|
Sun, 21 Jan 2018 13:03:03 +0900 |
Yuya Nishihara |
cmdutil: drop aliases for logcmdutil functions (API)
|
Sun, 21 Jan 2018 12:48:39 +0900 |
Yuya Nishihara |
logcmdutil: drop redundant "log" from function names (API)
|
Sun, 21 Jan 2018 12:36:43 +0900 |
Yuya Nishihara |
logcmdutil: rename classes and functions to conform to our coding style (API)
|
Sun, 21 Jan 2018 12:26:42 +0900 |
Yuya Nishihara |
cmdutil: split functions of log-like commands to new module (API)
|
Thu, 18 Jan 2018 12:59:40 -0500 |
Augie Fackler |
cmdutil: add a kludge to make bytes repr() the same on 2 and 3
|
Fri, 19 Jan 2018 18:45:20 +0530 |
Pulkit Goyal |
branch: allow changing branch name to existing name if possible
|
Sun, 15 Oct 2017 23:08:45 +0530 |
Pulkit Goyal |
branch: add a --rev flag to change branch name of given revisions
|
Tue, 16 Jan 2018 21:46:17 +0900 |
Yuya Nishihara |
log: fix typo in comment about _matchfiles()
|
Thu, 04 Jan 2018 14:20:58 +0900 |
Yuya Nishihara |
log: build follow-log filematcher at once
|
Thu, 04 Jan 2018 15:20:46 +0900 |
Yuya Nishihara |
log: allow matchfn to be non-null even if both --patch/--stat are off
|
Thu, 04 Jan 2018 14:37:15 +0900 |
Yuya Nishihara |
log: replace "not pats" with matcher attribute for consistency
|
Wed, 03 Jan 2018 15:58:59 +0900 |
Yuya Nishihara |
log: follow file history across copies even with -rREV (BC) (issue4959)
|
Wed, 03 Jan 2018 15:46:15 +0900 |
Yuya Nishihara |
log: resolve --follow thoroughly in getlogrevs()
|
Wed, 03 Jan 2018 15:13:22 +0900 |
Yuya Nishihara |
log: extract function that processes log file patterns
|
Sun, 10 Dec 2017 17:28:44 +0900 |
Yuya Nishihara |
log: resolve --follow with -rREV in cmdutil.getlogrevs()
|
Sun, 10 Dec 2017 18:22:06 +0900 |
Yuya Nishihara |
log: remove dead code to follow descendants if ascending revisions specified
|
Sun, 10 Dec 2017 16:59:54 +0900 |
Yuya Nishihara |
log: duplicate _logrevs() dedicated for walkchangerevs()
|
Tue, 16 Jan 2018 19:56:00 -0500 |
Matt Harbison |
cat: factor out a function that populates the formatter
|
Tue, 02 Jan 2018 17:37:01 +0900 |
Yuya Nishihara |
log: use revsetlang.formatspec() thoroughly
|
Tue, 02 Jan 2018 17:13:18 +0900 |
Yuya Nishihara |
log: use revsetlang.formatspec() to concatenate list expression
|
Tue, 02 Jan 2018 17:00:48 +0900 |
Yuya Nishihara |
log: simplify 'x or ancestors(x)' expression
|
Tue, 02 Jan 2018 16:58:37 +0900 |
Yuya Nishihara |
log: make opt2revset table a module constant
|
Sun, 22 Oct 2017 22:49:11 +0900 |
Yuya Nishihara |
log: drop unused expr from return value of getlogrevs()
|
Thu, 04 Jan 2018 12:00:18 +0900 |
Yuya Nishihara |
log: don't expand aliases in revset built from command options
|
Sun, 22 Oct 2017 22:38:16 +0900 |
Yuya Nishihara |
log: remove redundant handling of --limit
|
Sun, 22 Oct 2017 23:04:07 +0900 |
Yuya Nishihara |
log: use smartset.slice() to limit number of revisions to be displayed
|
Thu, 04 Jan 2018 10:51:41 +0900 |
Yuya Nishihara |
log: merge getlogrevs() and getgraphlogrevs()
|
Fri, 22 Dec 2017 21:19:29 +0900 |
Yuya Nishihara |
templater: register keywords to defaults table
|
Thu, 21 Dec 2017 22:05:30 +0900 |
Yuya Nishihara |
templater: move repo, ui and cache to per-engine resources
|
Thu, 21 Dec 2017 21:29:06 +0900 |
Yuya Nishihara |
templater: keep default resources per template engine (API)
|
Tue, 19 Dec 2017 21:41:39 +0900 |
Yuya Nishihara |
log: make "slowpath" condition slightly more readable
|
Tue, 19 Dec 2017 16:27:24 -0500 |
Augie Fackler |
merge with stable
|
Sun, 17 Dec 2017 18:43:05 +0900 |
Yuya Nishihara |
diff: disable diff.noprefix option for diffstat (issue5759)
stable
|
Mon, 11 Dec 2017 09:27:40 -0800 |
Martin von Zweigbergk |
memfilectx: make changectx argument mandatory in constructor (API)
|
Sun, 10 Dec 2017 04:45:10 +0530 |
Pulkit Goyal |
py3: handle keyword arguments correctly in cmdutil.py
|
Thu, 26 Oct 2017 00:13:38 +0900 |
Matthieu Laneuville |
patch: add within-line color diff capacity
|
Sat, 02 Dec 2017 16:29:49 +0900 |
Yuya Nishihara |
log: translate column labels at once (issue5750)
|
Sat, 02 Dec 2017 16:08:24 +0900 |
Yuya Nishihara |
log: remove temporary variable 'date' used only once
|
Wed, 29 Nov 2017 08:39:48 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() or '%d' in place of str()
|
Fri, 01 Dec 2017 16:53:55 +0530 |
Pulkit Goyal |
py3: use bytes in place of basestring
|
Fri, 01 Dec 2017 14:13:55 -0800 |
Martin von Zweigbergk |
amend: make a copy of "extra" to avoid mutating an input
|
Thu, 30 Nov 2017 15:48:42 -0500 |
Augie Fackler |
merge with stable
|
Wed, 29 Nov 2017 07:57:17 +0530 |
Pulkit Goyal |
py3: fix handling of keyword arguments in revert
|
Fri, 17 Nov 2017 22:52:40 +0000 |
pavanpc |
remove: print message for each file in verbose mode only while using `-A` (BC)
|
Thu, 16 Nov 2017 15:01:21 -0800 |
rlevasseur |
docs: add args/returns docs for some cmdutil, context, and registrar functions
|
Sat, 04 Nov 2017 20:07:40 +0900 |
Yuya Nishihara |
amend: update .hgsubstate before committing a memctx (issue5677)
stable
|
Sat, 04 Nov 2017 23:48:19 +0900 |
Yuya Nishihara |
amend: do not drop missing files (issue5732)
stable
|
Sat, 04 Nov 2017 23:45:59 +0900 |
Yuya Nishihara |
amend: do not take untracked files as modified or clean (issue5732)
stable
|
Tue, 07 Nov 2017 13:48:33 -0800 |
Ryan McElroy |
cmdutil: create dirs for templated cat file output
|
Tue, 07 Nov 2017 13:18:49 -0500 |
Augie Fackler |
merge with stable
|
Sat, 04 Nov 2017 23:39:54 -0400 |
Matt Harbison |
morestatus: don't crash with different drive letters for repo.root and CWD
stable
|
Fri, 03 Nov 2017 14:47:37 +0100 |
Denis Laxalde |
revert: do not reverse hunks in interactive when REV is not parent (issue5096)
|
Fri, 27 Oct 2017 23:48:38 -0400 |
Matt Harbison |
terse: split on repo separator instead of os.sep (issue5715)
stable
|
Thu, 19 Oct 2017 14:55:10 +0200 |
Denis Laxalde |
log: handle removed files with --line-range patterns
|
Thu, 19 Oct 2017 12:37:26 +0200 |
Denis Laxalde |
log: switch to FROMLINE:TOLINE syntax for -L/--line-range
|
Wed, 18 Oct 2017 19:00:33 +0200 |
Denis Laxalde |
log: handle binary files in --line-range patterns
|
Thu, 19 Oct 2017 12:32:42 +0200 |
Boris Feld |
obsfate: rename obsfate into obsolete in changeset_printer
|
Wed, 18 Oct 2017 18:30:02 -0400 |
Augie Fackler |
cmdutil: fix status tersing on Python 3
|
Tue, 17 Oct 2017 21:15:31 +0200 |
Denis Laxalde |
log: add -L/--line-range option to follow file history by line range
|
Fri, 06 Oct 2017 14:45:17 +0200 |
Denis Laxalde |
diff: pass a diff hunks filter function from changeset_printer to patch.diff()
|
Thu, 05 Oct 2017 15:25:18 +0200 |
Boris Feld |
log: add obsfate by default in changeset printer
|
Sun, 15 Oct 2017 15:32:03 +0530 |
Pulkit Goyal |
cmdutil: pass metadata from amend() to cleanupnodes
|
Sat, 14 Oct 2017 13:33:37 +0200 |
Denis Laxalde |
tersestatus: rework dirnode and tersedir docstrings
|
Fri, 13 Oct 2017 04:02:06 +0530 |
Denis Laxalde |
tersestatus: avoid modifying tersedict
|
Wed, 11 Oct 2017 21:19:19 +0200 |
Denis Laxalde |
tersestatus: make methods part of the dirnode class
|
Fri, 06 Oct 2017 20:54:23 +0530 |
Pulkit Goyal |
tersestatus: re-implement the functionality to terse the status
|
Sat, 30 Sep 2017 07:43:26 -0400 |
Augie Fackler |
cmdutil: remove superfluous pass statements
|
Fri, 29 Sep 2017 14:19:36 -0700 |
Martin von Zweigbergk |
dirstate: use keyword arguments to clarify walk()'s callers
|
Sun, 24 Sep 2017 12:43:57 +0900 |
Yuya Nishihara |
scmutil: extract helper functions that returns human-readable change id
|
Wed, 20 Sep 2017 07:46:55 +0530 |
Pulkit Goyal |
tersestatus: sort the dictionary before iterating on it
|
Sun, 03 Sep 2017 16:45:33 +0900 |
Yuya Nishihara |
error: move patch.PatchError so it can easily implement __bytes__ (API)
|
Thu, 03 Aug 2017 21:13:27 -0700 |
Gregory Szorc |
cmdutil: allow extra properties to be added to each context
|
Mon, 11 Sep 2017 18:07:29 +0200 |
Boris Feld |
cmdutil: fix amend when passing a date
|
Fri, 01 Sep 2017 12:34:36 -0700 |
Saurabh Singh |
cmdutil: remove redundant commitfunc parameter in amend (API)
|
Fri, 01 Sep 2017 12:34:36 -0700 |
Saurabh Singh |
cmdutil: remove the redundant commit during amend
|
Tue, 05 Sep 2017 15:06:45 -0700 |
Martin von Zweigbergk |
cleanup: rename "matchfn" to "match" where obviously a matcher
|
Wed, 06 Sep 2017 10:41:13 -0700 |
Martin von Zweigbergk |
amend: use context manager for config override
|
Wed, 06 Sep 2017 10:42:02 -0700 |
Martin von Zweigbergk |
amend: delete dead assignment to "newid"
|
Fri, 01 Sep 2017 12:34:36 -0700 |
Saurabh Singh |
amend: moving first assignment of newid closer to its use
|
Thu, 31 Aug 2017 18:35:39 -0700 |
Saurabh Singh |
amend: rectify comment
|
Fri, 01 Sep 2017 15:08:54 -0700 |
Saurabh Singh |
amend: removing redundant if condition
|
Wed, 30 Aug 2017 20:25:56 +0000 |
Michael Bolin |
editor: use an unambiguous path suffix for editor files
|
Tue, 22 Aug 2017 20:03:07 -0400 |
Augie Fackler |
python3: wrap all uses of <exception>.strerror with strtolocal
|
Wed, 30 Aug 2017 22:51:28 +0900 |
Yuya Nishihara |
revset: make match function follow given subset if specified (API)
|
Wed, 30 Aug 2017 22:41:36 +0900 |
Yuya Nishihara |
revset: move order argument to run-time match function
|
Tue, 29 Aug 2017 18:20:50 -0700 |
David Soria Parra |
mdiff: add a --ignore-space-at-eol option
|
Mon, 28 Aug 2017 14:47:18 -0700 |
Martin von Zweigbergk |
morestatus: simplify check for unresolved merge conflicts
|
Mon, 21 Aug 2017 16:43:37 +0530 |
Pulkit Goyal |
morestatus: check whether the conflict message is None before printing
|
Tue, 15 Aug 2017 10:15:31 -0700 |
Danny Hooper |
log: add a "graphwidth" template variable
|
Wed, 16 Aug 2017 10:26:26 +0200 |
Boris Feld |
obsmarker: precnode was renamed into prednode
|
Mon, 14 Aug 2017 23:26:54 -0700 |
Martin von Zweigbergk |
commit: use context manager with dirstateguard
|
Mon, 14 Aug 2017 23:26:51 -0700 |
Martin von Zweigbergk |
commit: move dirstateguard creation out of try-block
|
Thu, 03 Aug 2017 15:31:54 +0200 |
Boris Feld |
label: rename log.trouble into log.instability
|
Thu, 03 Aug 2017 15:30:41 +0200 |
Boris Feld |
label: rename trouble.X into instability.X
|