Mercurial
Mercurial
>
mercurial
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
+3000
+10000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
py3: make py3 compat.iterbytestr simpler and faster
2017-03-15, by Martin von Zweigbergk
py3: optimize py3 compat.bytechr using Struct.pack
2017-03-15, by Martin von Zweigbergk
tests: properly drop back to root dir in test-status.t
2017-03-15, by Ryan McElroy
dirstate: use list comprehension to get a list of keys
2017-03-16, by Pulkit Goyal
match: slice over bytes to get the byteschr instead of ascii value
2017-03-16, by Pulkit Goyal
match: make regular expression bytes to prevent TypeError
2017-03-16, by Pulkit Goyal
scmutil: make function name bytes in class filecache
2017-03-16, by Pulkit Goyal
localrepo: deprecate 'wfile'
2017-03-15, by Pierre-Yves David
eol: use 'wvfs' instead of 'wfile'
2017-03-15, by Pierre-Yves David
localrepo: use 'wvfs' instead of 'wfile'
2017-03-15, by Pierre-Yves David
tagmerge: use 'wvfs' instead of 'wfile'
2017-03-15, by Pierre-Yves David
gpg: use 'wvfs' instead of 'wfile'
2017-03-15, by Pierre-Yves David
test: add a basic 'test-check-pylint.t'
2016-12-28, by Pierre-Yves David
localrepo: don't use mutable default argument value
2017-03-14, by Pierre-Yves David
httpclient: don't use mutable default argument value
2017-03-14, by Pierre-Yves David
largefiles: don't use mutable default argument value
2017-03-14, by Pierre-Yves David
hgk: don't use mutable default argument value
2017-03-14, by Pierre-Yves David
convert: don't use mutable default argument value
2017-03-14, by Pierre-Yves David
mq: don't use mutable default argument value
2017-03-14, by Pierre-Yves David
pager: if old pager extensions is enabled, respect pager.attend
2017-03-13, by Martin von Zweigbergk
tests: duplicate test for pager for old extension and for in-core pager
2017-03-13, by Martin von Zweigbergk
util: make strdate's defaults default value a dict
2017-03-14, by Gregory Szorc
py3: open file in rb mode
2017-03-15, by Rishabh Madan
debuglabelcomplete: fix to call debugnamecomplete in new location
2017-03-14, by Kyle Lippincott
tests: prove that `hg init` works with Python 3
2017-03-13, by Gregory Szorc
pycompat: custom implementation of urllib.parse.quote()
2017-03-13, by Gregory Szorc
pycompat: alias urllib symbols directly
2017-03-13, by Gregory Szorc
tests: clean up bad extension
2017-03-13, by Gregory Szorc
perf: perform a garbage collection before each iteration
2017-03-13, by Gregory Szorc
formatter: support json formatting of long type
2017-03-13, by Gregory Szorc
rebase: don't use mutable default argument value
2017-03-12, by Gregory Szorc
mq: don't use mutable default argument value
2017-03-12, by Gregory Szorc
util: don't use mutable default argument value
2017-03-12, by Gregory Szorc
match: don't use mutable default argument value
2017-03-12, by Gregory Szorc
hgweb: don't use mutable default argument value
2017-03-12, by Gregory Szorc
hgweb: don't use mutable default argument value
2016-12-26, by Gregory Szorc
filemerge: don't use mutable default argument value
2016-12-26, by Gregory Szorc
context: don't use mutable default argument value
2017-03-12, by Gregory Szorc
heads: enable pager
2017-03-13, by Martin von Zweigbergk
branches: enable pager
2017-03-13, by Martin von Zweigbergk
py3: fix slicing of bytes in revset.formatspec()
2017-03-12, by Yuya Nishihara
py3: make set of revset operators and quotes in bytes
2017-03-12, by Yuya Nishihara
py3: convert set of revset initial symbols back to bytes
2017-03-12, by Yuya Nishihara
pycompat: add helper to iterate each char in bytes
2017-03-12, by Yuya Nishihara
branchmap: fix python 2.6 by using util.buffer() instead of passing bytearray
2017-03-12, by Augie Fackler
rebase: allow rebasing children of wd to wd if a new branch has been set (BC)
2017-03-12, by Mads Kiilerich
merge: check current wc branch for 'nothing to merge', not its p1
2017-03-12, by Mads Kiilerich
lock: do not encode result of gethostname on Python 2
2017-03-12, by Yuya Nishihara
py3: prove `hg files --rev` works
2017-03-12, by Augie Fackler
tests: make a variable for hg binary location in test-check-py3-commands
2017-03-12, by Augie Fackler
lock: encode result of gethostname into a bytestring
2017-03-12, by Augie Fackler
config: avoid using a mutable default
2017-03-12, by Martijn Pieters
localrepo: deprecate 'repo.join' in favor of 'repo.vfs.join'
2016-08-05, by Pierre-Yves David
pycompat: move imports of cStringIO/io to where they are used
2017-03-12, by Yuya Nishihara
rbc: empty (and invalid) rbc-names file should give an empty name list
2017-03-12, by Mads Kiilerich
rbc: use struct unpack_from and pack_into instead of unpack and pack
2016-10-19, by Mads Kiilerich
revlog: use bytes() instead of str() to get data from memoryview
2017-03-12, by Augie Fackler
util: teach url object about __bytes__
2017-03-12, by Augie Fackler
manifest: ensure paths are bytes (not str) in pure parser
2017-03-12, by Augie Fackler
manifest: now that node.bin is available, use it directly
2017-03-12, by Augie Fackler
manifest: use node.bin instead of .decode('hex')
2017-03-12, by Augie Fackler
manifest: add __next__ methods for Python 3
2017-03-12, by Augie Fackler
files: use native string type to load rev opt from dict
2017-03-12, by Augie Fackler
store: fix many single-byte ops to use slicing in _auxencode
2017-03-12, by Augie Fackler
py3: add "b" prefix to string literals related to module policy
2017-03-13, by FUJIWARA Katsunori
py3: drop unused aliases to array.array which are replaced with bytearray
2017-03-12, by Yuya Nishihara
pycompat: default to BytesIO instead of StringIO
2017-03-13, by Pulkit Goyal
repoview: specify setattr values as native strings
2017-03-12, by Augie Fackler
revlog: use bytes() to ensure text from _chunks is a reasonable type
2017-03-12, by Augie Fackler
revlog: extract first byte of revlog with a slice so it's portable
2017-03-12, by Augie Fackler
revsetlang: slice out single bytes instead of indexing
2017-03-12, by Augie Fackler
lock: use %d to format integer into a bytestring
2017-03-12, by Augie Fackler
parser: use %d instead of %s for interpolating error position
2017-03-12, by Augie Fackler
manifest: unbreak pure-python manifest parsing on Python 3
2017-03-12, by Augie Fackler
context: use portable construction to verify int parsing
2017-03-12, by Augie Fackler
ui: portably bytestring-ify url object
2017-03-12, by Augie Fackler
scmutil: fix key generation to portably bytestringify integer
2017-03-12, by Augie Fackler
branchmap: stringify int in a portable way
2017-03-12, by Augie Fackler
branchmap: don't use buffer() on Python 3
2017-03-12, by Augie Fackler
py3: use bytearray() instead of array('c', ...) constructions
2017-03-12, by Augie Fackler
summary: don't explicitly str() something we're about to %s
2017-03-11, by Augie Fackler
context: implement both __bytes__ and __str__ for Python 3
2017-03-11, by Augie Fackler
context: work around `long` not existing on Python 3
2017-03-11, by Augie Fackler
phases: explicitly evaluate list returned by map
2017-03-11, by Augie Fackler
ui: check for --debugger in sys.argv using r-string to avoid bytes on py3
2017-03-11, by Augie Fackler
minirst: use bytes.strip instead of str.strip
2017-03-12, by Pulkit Goyal
smcposix: pass unicode as first argument to array.array
2017-03-12, by Pulkit Goyal
util: pass encoding.[encoding|encodingmode] as unicodes
2017-03-12, by Pulkit Goyal
win32text: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
transplant: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
shelve: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
share: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
mq: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
largefiles: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
keyword: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
journal: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
histedit: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
eol: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
convert: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
test-bundle2-remote-changegroup: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
subrepo: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
repair: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
merge: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
hg-mod: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
commands: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
cmdutil: directly use repo.vfs.join
2017-03-08, by Pierre-Yves David
localrepo: directly use repo.vfs.join
2016-08-05, by Pierre-Yves David
minirst: make encoding.encoding unicodes to pass into encode() and decode()
2017-03-12, by Pulkit Goyal
minirst: make regular expressions bytes
2017-03-12, by Pulkit Goyal
setup: convert setupversion to unicode
2017-03-11, by Gregory Szorc
util: add debugstacktrace depth limit
2015-01-14, by Mads Kiilerich
util: strip trailing newline from debugstacktrace message
2015-01-16, by Mads Kiilerich
tests: rework util.debugstacktrace tests
2015-01-16, by Mads Kiilerich
vfs: use repo.vfs.rename
2017-03-11, by Mads Kiilerich
vfs: use repo.vfs.unlinkpath
2017-03-11, by Mads Kiilerich
merge: use repo.wvfs.unlinkpath
2015-01-14, by Mads Kiilerich
vfs: use repo.wvfs.unlinkpath
2015-01-14, by Mads Kiilerich
policy: try and always have a bytes for module policy
2017-03-08, by Augie Fackler
init: zstd is already python3-ready, so don't run it through our importer
2017-03-08, by Augie Fackler
config: guard against setconfig specifying unicode values on py3
2017-03-03, by Augie Fackler
dispatch: enforce bytes when converting boolean flags to config items
2017-03-03, by Augie Fackler
py3: add a test that proves %include and missing-extension code works
2017-03-03, by Augie Fackler
extensions: tapdance to get reasonable import error formatting
2017-03-03, by Augie Fackler
rebase: abort if *any* commit in rebase set is public
2017-03-11, by Martin von Zweigbergk
merge with stable
2017-03-11, by Augie Fackler
httpconnection: rename config to groups
2017-03-09, by Gregory Szorc
httpconnection: don't use dict()
2017-03-09, by Gregory Szorc
formatter: set _first on formatter, not ui
2017-03-09, by Martin von Zweigbergk
rebase: unhide original working directory node as well (issue5219)
2017-03-10, by Martin von Zweigbergk
rebase: pass in a regular set to _setrebasesetvisibility()
2017-03-10, by Martin von Zweigbergk
tests: demonstrate broken rebase from obsolete commit
2017-02-01, by Martin von Zweigbergk
treemanifest: make node reuse match flat manifest behavior
2017-03-01, by Durham Goode
help: update help.internalstable for new censor docs
2017-03-10, by Augie Fackler
parsers: drop old nonnormalentries method
2017-03-10, by Augie Fackler
parsers: avoid leak of nonnset and otherpset
2017-03-10, by Augie Fackler
sslutil: issue warning when [hostfingerprint] is used
2017-03-09, by Gregory Szorc
setup: use setuptools on Windows (issue5400)
2017-03-09, by Gregory Szorc
schemes: use br'' literal to define bytes regexp
2017-03-09, by Yuya Nishihara
help: fix layout of pre-formatted text
2017-03-09, by Yuya Nishihara
help: fix example of revs() fileset
2017-03-09, by Yuya Nishihara
filecache: make 'join' abstract
2016-08-05, by Pierre-Yves David
filecache: explicitly test 'repofilecache'
2017-03-08, by Pierre-Yves David
repofilecache: directly use 'repo.vfs.join'
2016-08-05, by Pierre-Yves David
repofilecache: define a 'join' method
2016-08-05, by Pierre-Yves David
wix: add censor docs to installer script
2017-03-06, by Augie Fackler
internals: add some brief documentation about censor
2017-01-23, by Augie Fackler
localrepo: rename proxycls to filteredrepo
2017-03-09, by Jun Wu
dirstate: track otherparent files same as nonnormal
2017-03-08, by Durham Goode
pycompat: verify sys.argv exists before forwarding it (issue5493)
stable
2017-03-07, by Augie Fackler
hgweb: use patch.diffhunks in webutil.diffs to simplify the algorithm
2017-03-06, by Denis Laxalde
hgweb: start enumerate at 1 in webutil.diffs's inner function prettyprintlines
2017-03-06, by Denis Laxalde
patch: add a diffhunks function yielding (diffheaders, hunks)
2017-03-03, by Denis Laxalde
mdiff: let unidiff return (diffheader, hunks)
2017-03-03, by Denis Laxalde
mdiff: extract a checknonewline inner function in unidiff()
2017-03-03, by Denis Laxalde
mdiff: distinguish diff headers from hunks in unidiff()
2017-03-03, by Denis Laxalde
test: end printed diff "hunks" with an empty string in test-context.py
2017-03-03, by Denis Laxalde
mdiff: let _unidiff yield hunks as (<range information>, <hunk lines>)
2017-03-02, by Denis Laxalde
mdiff: turn the comment above _unidiff into a docstring
2017-01-09, by Denis Laxalde
mdiff: compute newlines-splitted texts within _unidiff
2016-09-27, by Denis Laxalde
dispatch: add pagination of two more help cases
2017-03-08, by Augie Fackler
help: avoid mutating passed-in `keep` list in `formattedhelp`
2017-03-08, by Augie Fackler
extensions: use [0:1] slice on config path instead of [0]
2017-03-03, by Augie Fackler
extensions: use inspect module instead of func_code.co_argcount
2017-03-03, by Augie Fackler
treemanifest: add tests covering hg diff of partial trees
2017-03-07, by Durham Goode
context: remove uses of manifest.matches
2017-03-07, by Durham Goode
context: remove assumptions about manifest creation during _buildstatus
2017-03-07, by Durham Goode
context: move _manifest from committablectx to workingctx
2017-03-07, by Durham Goode
status: handle more node indicators in buildstatus
2017-03-07, by Durham Goode
merge: remove uses of manifest.matches
2017-03-07, by Durham Goode
copies: remove use of manifest.matches
2017-03-07, by Durham Goode
manifest: add match argument to diff and filesnotin
2017-03-07, by Durham Goode
fileset: drop false function signatures from revs() and status() docs
2017-03-09, by Yuya Nishihara
py3: factor out bytechr() function
2017-03-08, by Yuya Nishihara
vfs: use 'vfs' module directly in 'test-clone-uncompressed'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'test-filecache'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'test-parseindex'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'test-lock'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'contrib/undumprevlog'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'hgext.largefile'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'hgext.convert'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'hgext.transplant'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'hgext.shelve'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'hgext.mq'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'mercurial.unionrepo'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'mercurial.statichttprepo'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'mercurial.bundlerepo'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'mercurial.debugcommand'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'mercurial.simplemerge'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'mercurial.cmdutil'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'mercurial.subrepo'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'mercurial.archival'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'mercurial.store'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'mercurial.patch'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'mercurial.repair'
2017-03-02, by Pierre-Yves David
vfs: use 'vfs' module directly in 'mercurial.localrepo'
2017-03-02, by Pierre-Yves David
chg: forward user-defined signals
2017-03-08, by Jun Wu
chg: document why we send SIGHUP and SIGINT to process group
2017-03-08, by Jun Wu
tests: make test-shelve.t timing-independent
2017-03-08, by Martin von Zweigbergk
tests: make run-tests.py run on Python 3 again
2017-03-08, by Yuya Nishihara
rebase: move actual rebase into a single transaction
2017-03-07, by Durham Goode
rebase: allow aborting if last-message.txt is missing
2017-03-07, by Durham Goode
rebase: add storestatus support for transactions
2017-03-07, by Durham Goode
rebase: move storestatus onto rebaseruntime
2017-03-07, by Durham Goode
rebase: clear updatestate during rebase --abort in more cases
2017-03-07, by Durham Goode
repoview: convert attribute names to unicodes on Python 3
2017-03-08, by Pulkit Goyal
parsers: alias long to int on Python 3
2017-03-08, by Pulkit Goyal
store: slice over a bytestring to get characters instead of ascii values
2017-03-08, by Pulkit Goyal
vfs: use 'vfs' module directly in 'mercurial.hg'
2017-03-02, by Pierre-Yves David
vfs: extract 'vfs' class and related code to a new 'vfs' module (API)
2017-03-01, by Pierre-Yves David
vfs: replace 'scmutil.opener' usage with 'scmutil.vfs'
2017-03-02, by Pierre-Yves David
fsmonitor: remove use of repo.opener
2017-03-07, by Durham Goode
help: align description of 'base rev' with reality [issue5488]
2017-02-28, by Kim Alvefur
help: fix internals.changegroups
2017-03-01, by Kyle Lippincott
share: drop 'relshared' requirement as well
2017-03-03, by Yuya Nishihara
share: fix typo to drop 'shared' requirement on unshare
2017-03-03, by Yuya Nishihara
similar: compare between actual file contents for exact identity
2017-03-03, by FUJIWARA Katsunori
localrepo: handle rename with hardlinks properly
2017-03-02, by Jun Wu
dirstate: avoid unnecessary load+dump during backup
2017-03-01, by Jun Wu
dirstate: try to use hardlink to backup dirstate
2017-03-01, by Jun Wu
dirstate: track updated files to improve write time
2017-03-05, by Durham Goode
hook: give exthooks tags for blocking time
2017-03-06, by Simon Farnsworth
filemerge: tag merge tool for blocked times
2017-03-06, by Simon Farnsworth
hgk: set a blocked tag when the user invokes view
2017-03-06, by Simon Farnsworth
transplant: set a blockedtag when invoking external filter
2017-03-06, by Simon Farnsworth
config: set blockedtag when invoking configuration edit
2017-03-06, by Simon Farnsworth
bisect: set a blockedtag when running the check command
2017-03-06, by Simon Farnsworth
dispatch: set a blockedtag when running an external alias
2017-03-06, by Simon Farnsworth
patch: set a blockedtag when running an external filter
2017-03-06, by Simon Farnsworth
sshpeer: set a blockedtag when starting ssh
2017-03-06, by Simon Farnsworth
revert: always display hunks reversed when reverting to parent
2017-03-06, by Denis Laxalde
fileset: add a 'status(...)' predicate to control evaluation context
2017-03-03, by Pierre-Yves David
fileset: allow to specify a basectx for status
2017-03-03, by Pierre-Yves David
fileset: add revs(revs, fileset) to evaluate set in working directory
2017-03-03, by Pierre-Yves David
fileset: add function to switch revision where fileset will be evaluated
2015-01-24, by Yuya Nishihara
fileset: extract function that builds status tuple only if necessary
2015-01-24, by Yuya Nishihara
fileset: build initial subset in fullmatchctx class
2015-01-24, by Yuya Nishihara
fileset: extract function that builds initial subset from ctx or status
2015-03-24, by Yuya Nishihara
fileset: add class to host special handling of initial subset
2015-01-24, by Yuya Nishihara
patchbomb: add config knob to generate flags by template (issue5354)
2017-02-25, by Yuya Nishihara
patchbomb: pass around ui and revs that are needed for flag template
2017-02-25, by Yuya Nishihara
patchbomb: build patch texts by _getpatchmsgs()
2017-02-25, by Yuya Nishihara
patchbomb: drop internal option for pbranch extension (API)
2017-02-25, by Yuya Nishihara
patchbomb: factor out function that builds a prefix string to patch subject
2017-02-25, by Yuya Nishihara
formatter: add argument to change output file of non-plain formatter
2015-01-18, by Yuya Nishihara
schemes: move re construction to module-level and python3-ify
2017-03-03, by Augie Fackler
dispatch: cope with sys.version being unicode on Python 3
2017-03-03, by Augie Fackler
dispatch: allow testedwith to be bytes or str
2017-03-03, by Augie Fackler
ui: fix ui.traceback on Python 3
2017-03-03, by Augie Fackler
ui: fix opts labeling on ui.warn et al for Python 3
2017-03-03, by Augie Fackler
config: add sanity assert that files are opened as binary
2017-03-03, by Augie Fackler
update: for "noconflict" updates, print "conflicting changes" on conflict
2017-03-06, by Martin von Zweigbergk
tests: fix test-update-branches to remove non-conflicting file
2017-03-06, by Martin von Zweigbergk
branches: populate all template keywords in formatter
2017-02-25, by Yuya Nishihara
formatter: add support for changeset templating
2017-02-25, by Yuya Nishihara
templatekw: move defaulttmpl constant from changeset_templater
2017-02-25, by Yuya Nishihara
formatter: drop filters argument from maketemplater()
2017-02-25, by Yuya Nishihara
templater: port formatnode filter from changeset_templater
2017-02-25, by Yuya Nishihara
update: allow setting default update check to "noconflict"
2017-02-13, by Martin von Zweigbergk
update: add experimental config for default way of handling dirty wdir
2017-02-13, by Martin von Zweigbergk
update: accept --merge to allow merging across topo branches (issue5125)
2017-02-13, by Martin von Zweigbergk
merge: combine the "merge" cases in docstring table
2017-02-27, by Martin von Zweigbergk
merge: combine "dirty" cases in docstring table
2017-02-27, by Martin von Zweigbergk
merge: clarify non-linear default updates in docstring table
2017-02-27, by Martin von Zweigbergk
merge: combine the two "can't happen" cases in docstring table
2017-02-27, by Martin von Zweigbergk
merge: move "incompatible options" case first in docstring table
2017-02-27, by Martin von Zweigbergk
merge: make "linear" an input in docstring table
2017-02-27, by Martin von Zweigbergk
merge: drop redundant column in docstring table
2017-02-27, by Martin von Zweigbergk
merge: drop obsolete non-linear cases from docstring table
2017-02-27, by Martin von Zweigbergk
revert: move code dealing with deletions closer together
2016-02-24, by Martin von Zweigbergk
ui: fix configlist on Python 3
2017-03-03, by Augie Fackler
config: pass some optional args as keywords
2017-03-03, by Augie Fackler
config: load included config files in binary mode
2017-03-03, by Augie Fackler
manifest: remove _repo from manifestctx objects
2017-03-01, by Durham Goode
phases: remove experimental.nativephaseskillswitch
2017-03-01, by Jun Wu
manifest: allow specifying the revlog filename
2017-03-01, by Durham Goode
py3: drop unrequired code from __init__.py
2017-03-03, by Pulkit Goyal
py3: add pycompat.open and replace open() calls
2017-03-03, by Pulkit Goyal
localrepo: deprecate 'repo.opener' (API)
2016-08-05, by Pierre-Yves David
statichttp: use 'repo.vfs' as the main attribute
2017-03-02, by Pierre-Yves David
clonebundle: use 'repo.vfs' instead of 'repo.opener'
2017-03-02, by Pierre-Yves David
localrepo: deprecated 'repo.wopener' (API)
2016-08-05, by Pierre-Yves David
localrepo: add some comment about role of various vfs object
2016-08-05, by Pierre-Yves David
tests: un-nest the `order` repo in test-rebase-scenario-global
2017-01-19, by Augie Fackler
osx: install bash and zsh completions by default
2017-02-06, by Augie Fackler
util: add allowhardlinks module variable
2017-03-02, by Durham Goode
merge with stable
2017-03-02, by Augie Fackler
Added signature for changeset 25703b624d27
stable
2017-03-02, by Augie Fackler
Added tag 4.1.1 for changeset 25703b624d27
stable
2017-03-02, by Augie Fackler
merge with i18n
stable
4.1.1
2017-03-02, by Augie Fackler
i18n-pt_BR: synchronized with 7074589cf22a
stable
2017-03-02, by Wagner Bruna
i18n-ja: synchronized with 7074589cf22a
stable
2017-03-01, by FUJIWARA Katsunori
revert: remove set(mf) because it's O(manifest)
2017-03-01, by Durham Goode
share: add --relative flag to store a relative path to the source
2017-02-13, by Dan Villiom Podlaski Christiansen
minirst: support passing admonitions into findadmonitions() and parse()
2017-02-15, by Gregory Szorc
minirst: dynamically compile admonitions regexp
2017-02-15, by Gregory Szorc
minirst: detect bullet lists using asterisks
2017-02-15, by Gregory Szorc
color: update the help table
2017-03-01, by Pierre-Yves David
ui: remove superfluous indent in _write()
2017-02-25, by Yuya Nishihara
smartset: reorder initialization of baseset in more intuitive way
2017-02-18, by Yuya Nishihara
config: update the Windows example config file
2017-02-28, by Pierre-Yves David
help: use 'churn' instead of 'color' as an example extension
2017-02-21, by Pierre-Yves David
config: suggest the 'ui.color' instead of the 'color' extension
2017-02-21, by Pierre-Yves David
color: update main documentation
2017-02-21, by Pierre-Yves David
pager: drop the 'color' dependant code
2017-02-28, by Pierre-Yves David
color: cleanup 'debugcolor' logic
2017-02-25, by Pierre-Yves David
color: move 'debugcolor' into the 'debugcommands' modules
2017-02-21, by Pierre-Yves David
merge with stable
2017-02-28, by Martin von Zweigbergk
worker: flush messages written by child processes before exit
stable
2017-02-25, by Yuya Nishihara
worker: add basic test to ensure child processes are managed well
stable
2017-02-25, by Yuya Nishihara
color: rename '_styles' to '_defaultstyles' for clarity
2016-11-06, by Pierre-Yves David
color: move 'styles' definition on the 'ui' object
2016-11-06, by Pierre-Yves David
color: pass 'ui' to 'win32print'
2016-11-06, by Pierre-Yves David
color: move the dict with terminfo parameters on the ui object
2017-02-25, by Pierre-Yves David
color: add ui to effect rendering
2017-02-25, by Pierre-Yves David
color: initialize color for the localrepo ui
2017-02-25, by Pierre-Yves David
color: add a 'ui.color' option to control color behavior
2017-02-25, by Pierre-Yves David
color: reinvent dictionary
2017-02-28, by Pierre-Yves David
chg: deduplicate error handling of ui.system()
2017-02-19, by Yuya Nishihara
chg: refactor ui.system() to be partly overridden
2017-02-19, by Yuya Nishihara
color: have the 'ui' object carry the '_colormode' directly
2017-02-21, by Pierre-Yves David
color: move triggering of the initialisation logic in core
2017-02-21, by Pierre-Yves David
color: add the definition of '--color' in core
2017-02-21, by Pierre-Yves David
color: handle 'ui.plain()' directly in mode setup
2017-02-21, by Pierre-Yves David
color: move git-subrepo support into the subrepo module
2017-02-21, by Pierre-Yves David
color: move 'modesetup' into the core module
2016-12-22, by Pierre-Yves David
color: move 'terminfosetup' into the core module
2016-12-22, by Pierre-Yves David
subrepo: run the repo decoders when archiving
2017-02-25, by Matt Harbison
wix: include the help for pager
2017-02-25, by Matt Harbison
manifest: check 'if x is None' instead of 'if not x'
2017-02-26, by Durham Goode
pager: add support to --patch, --list and --stat options of hg shelve
2017-02-25, by Pulkit Goyal
color: drop the 'colorui' class
2017-02-20, by Pierre-Yves David
color: move 'write-err' logic to the core ui class
2017-02-20, by Pierre-Yves David
ui: extract low level part of 'write_err' in its own method
2017-02-24, by Pierre-Yves David
ui: extract buffer write from protect and timed 'write_err' output
2017-02-24, by Pierre-Yves David
color: move 'write' logic to the core ui class
2017-02-20, by Pierre-Yves David
ui: extract the low level part of 'write' in a dedicated function
2017-02-24, by Pierre-Yves David
color: add multiple messages input support to 'win32print'
2017-02-24, by Pierre-Yves David
color: clarify name of an argument of 'win32print'
2017-02-24, by Pierre-Yves David
color: move the 'colorlabel' call to the core 'ui' class
2017-02-23, by Pierre-Yves David
color: move the 'colorlabel' function in the core module
2017-02-23, by Pierre-Yves David
color: extract the label code into its own function
2017-02-23, by Pierre-Yves David
color: inline the 'showlabel' method
2017-02-20, by Pierre-Yves David
color: move '_colormode' to the core 'ui' class
2017-02-20, by Pierre-Yves David
hgweb: explictly pass basectx in webutil.diffs
2017-01-17, by Denis Laxalde
serve: mark --stdio and --cmdserver as "(ADVANCED)" flags
2017-02-22, by Jun Wu
help: hide command line options marked as "advanced"
2016-11-01, by Jun Wu
pager: do not try to run an empty pager command
2017-02-23, by Yuya Nishihara
graphlog: restore pager lost at 1cec1d863008
2017-02-23, by Yuya Nishihara
gitweb: add "more" and "less" navigation links in filelog template
2017-02-22, by Denis Laxalde
context: also return ancestor's line range in blockancestors
2017-01-16, by Denis Laxalde
context: add a followfirst flag to blockancestors
2017-01-16, by Denis Laxalde
py3: use pycompat.fsencode() to convert __file__ to bytes
2017-02-20, by Pulkit Goyal
wireproto: remove unused code
2017-02-22, by Jun Wu
color: set initial default value for 'colormode' to None
2016-12-22, by Pierre-Yves David
color: minor reversal of two conditional clause for clarity
2016-12-22, by Pierre-Yves David
color: merge two identical 'for' loops
2017-02-16, by Pierre-Yves David
color: minor simplification of some terminfo setup code
2016-12-22, by Pierre-Yves David
color: make a test for curse availability explicite
2016-12-22, by Pierre-Yves David
color: move 'win32' declaration to the core module
2016-12-22, by Pierre-Yves David
smartset: preserve istopo for baseset operations
2017-02-21, by Jun Wu
record: update help to describe ui.interface
stable
2017-02-23, by eloimorlaas
ui: replace obsolete default-push with default:pushurl (issue5485)
stable
2017-02-25, by Rishabh Madan
worker: ignore meaningless exit status indication returned by os.waitpid()
stable
2017-02-25, by FUJIWARA Katsunori
pager: add a config knob to just globally turn off the pager
2017-02-07, by Augie Fackler
pager: move most help to a new help topic and deprecate extension
2017-02-07, by Augie Fackler
dispatch: rearrange 'unknown command' code to better employ pager
2017-02-21, by Augie Fackler
help: move rst formatting of help documents into help.py
2017-02-21, by Augie Fackler
outgoing: avoid running pager until we're actually showing changes
2017-02-21, by Augie Fackler
incoming: delay pager activation until right before printing changes
2017-02-21, by Augie Fackler
histedit: modify rollup to discard date from the rollup commit (issue4820)
2017-02-18, by Ben Schmidt
histedit: improve documentation and behaviour of dates
2017-02-18, by Ben Schmidt
localrepo: check HG_PENDING strictly
2017-02-21, by FUJIWARA Katsunori
phases: check HG_PENDING strictly
2017-02-21, by FUJIWARA Katsunori
bookmarks: check HG_PENDING strictly
2017-02-21, by FUJIWARA Katsunori
tests: make directory to prevent test process from going out of $TESTTMP
2017-02-21, by FUJIWARA Katsunori
txnutil: factor out the logic to read file in according to HG_PENDING
2017-02-21, by FUJIWARA Katsunori
repoview: separate cache hash computation from cache reading
2017-02-20, by Stanislau Hlebik
tests: make test suite more immune to environment variables
2017-02-20, by Dr Rainer Woitok
version: enable pager if --verbose is specified
2017-02-06, by Augie Fackler
tags: enable pager
2017-02-06, by Augie Fackler
summary: enable pager
2017-02-06, by Augie Fackler
status: enable pager
2017-02-06, by Augie Fackler
resolve: enable pager
2017-02-06, by Augie Fackler
paths: enable pager
2017-02-06, by Augie Fackler
outgoing: enable pager
2017-02-06, by Augie Fackler
manifest: enable pager
2017-02-06, by Augie Fackler
locate: enable pager
2017-02-06, by Augie Fackler
incoming: enable pager
2017-02-06, by Augie Fackler
help: enable pager
2017-02-06, by Augie Fackler
grep: enable pager
2017-02-06, by Augie Fackler
files: enable pager
2017-02-06, by Augie Fackler
config: activate pager if not starting an editor
2017-02-06, by Augie Fackler
qdiff: migrate to modern pager API
2017-02-06, by Augie Fackler
log: migrate to modern pager API
2017-02-06, by Augie Fackler
export: migrate to modern pager API
2017-02-06, by Augie Fackler
diff: migrate to modern pager API
2017-02-06, by Augie Fackler
cat: migrate to modern pager API
2017-02-06, by Augie Fackler
annotate: start pager after we're sure we wont abort
2017-02-19, by Augie Fackler
dispatch: consolidate pager flag handling to a single place
2017-02-19, by Augie Fackler
ui: rename neverpager to disablepager
2017-02-19, by Augie Fackler
scmutil: proxy revrange() through repo to break import cycles
2017-02-19, by Yuya Nishihara
revset: split language services to revsetlang module (API)
2017-02-19, by Yuya Nishihara
revset: import set classes directly from smartset module
2017-02-19, by Yuya Nishihara
help: add pointer how to narrow list of resolved/unresolved files (issue5469)
2017-02-18, by Yuya Nishihara
shelve: add -n/--name option to unshelve (issue5475)
2017-02-19, by liscju
smartset: use native set operations as fast paths
2017-02-18, by Jun Wu
smartset: add some doctests
2017-02-18, by Jun Wu
obsolete: avoid using revset language to compute the obsolete revset
2017-02-18, by Jun Wu
revset: use phasecache.getrevset
2017-02-18, by Jun Wu
phases: add a getrevset method to phasecache
2017-02-17, by Jun Wu
smartset: convert set to list lazily
2017-02-17, by Jun Wu
ui: construct _keepalnum list in a python3-friendly way
2017-02-16, by Augie Fackler
match: making visitdir() deal with non-recursive entries
2017-02-13, by Rodrigo Damazio Bovendorp
match: adding support for matching files inside a directory
2017-02-13, by Rodrigo Damazio Bovendorp
runtests: add an IPv6 command line flag
2017-02-17, by Jun Wu
runtests: always set web.ipv6
2017-02-16, by Jun Wu
runtests: set web.address to localhost
2017-02-16, by Jun Wu
tests: use LOCALIP
2017-02-16, by Jun Wu
dummyssh: use LOCALIP
2017-02-15, by Jun Wu
runtests: export LOCALIP
2017-02-16, by Jun Wu
tinyproxy: use IPv6 if HGIPV6 is set to 1
2017-02-15, by Jun Wu
dumbhttp: use IPv6 if HGIPV6 is set to 1
2017-02-15, by Jun Wu
runtests: export HGIPV6 to hint test scripts whether to use IPv6
2017-02-15, by Jun Wu
runtests: prefer IPv4 to IPv6
2017-02-17, by Jun Wu
doc: correct example concerning "hg purge" alias in man page "hgrc.5"
2017-02-17, by Rainer Woitok
tests: prove that ignore works
2017-02-06, by Augie Fackler
annotate: migrate to modern pager API
2017-02-06, by Augie Fackler
ui: add a debug print right before we start the pager
2017-02-06, by Augie Fackler
ui: respect historic pager.attend-$COMMAND=no
2017-02-06, by Augie Fackler
tests: clean up a bunch of pager testing that is about to be invalidated
2017-02-06, by Augie Fackler
ui: add ignore-single-command functionality
2017-02-06, by Augie Fackler
ui: introduce neverpager() call
2017-02-15, by Augie Fackler
pager: move more behavior into core
2017-02-15, by Augie Fackler
pager: move pager-initiating code into core
2017-02-15, by Augie Fackler
test-logtoprocess: use cat to wait for outputs
2017-02-16, by Jun Wu
chgserver: move comments in config example
2017-02-16, by Jun Wu
localrepo: move extension loading to a separate method
2017-02-15, by Jun Wu
py3: convert the mode argument of os.fdopen to unicodes
2017-02-16, by Pulkit Goyal
runtests: unindent an "if True" block
2017-02-15, by Jun Wu
runtests: set web.ipv6 if we use IPv6
2017-02-15, by Jun Wu
runtests: checkportisavailable should only check one family
2017-02-15, by Jun Wu
runtests: add a function to test if IPv6 is available
2017-02-15, by Jun Wu
histedit: log the time taken to read in the commands list
2017-02-15, by Simon Farnsworth
extdiff: log time spent in external diff program
2017-02-15, by Simon Farnsworth
crecord: log blocked time waiting for curses input
2017-02-15, by Simon Farnsworth
ui: give editor() a tag of its own
2017-02-15, by Simon Farnsworth
ui: time calls to ui.system
2017-02-15, by Simon Farnsworth
ui: log time spent blocked on stdio
2017-02-15, by Simon Farnsworth
contrib: add a write microbenchmark to perf.py
2017-02-15, by Simon Farnsworth
ui: provide a mechanism to track and log blocked time
2017-02-15, by Simon Farnsworth
mercurial: switch to util.timer for all interval timings
2017-02-15, by Simon Farnsworth
util: introduce timer()
2017-02-15, by Simon Farnsworth
color: move the '_render_effects' function to the core module
2016-12-22, by Pierre-Yves David
color: move '_effect_str' function into the core module
2016-12-22, by Pierre-Yves David
color: move configstyles into the core module
2016-12-22, by Pierre-Yves David
color: rework conditional 'valideffect'
2016-12-22, by Pierre-Yves David
color: move 'valideffect' function into the core module
2016-12-22, by Pierre-Yves David
color: move '_terminfo_params' into the core 'color' module
2016-12-22, by Pierre-Yves David
color: move '_effect' mapping into core
2016-11-18, by Pierre-Yves David
color: spread '_effect' values for readability
2016-11-18, by Pierre-Yves David
merge with stable
2017-02-15, by Augie Fackler
update: clarify that -C and -c are mutually exclusive
2017-02-13, by Martin von Zweigbergk
update: move check for dirty wdir into hg.updatetotally()
2017-02-13, by Martin von Zweigbergk
destutil: drop now-unused "check" parameter from destupdate()
2017-02-13, by Martin von Zweigbergk
destutil: remove duplicate check and leave it to merge.update()
2017-02-09, by Martin von Zweigbergk
make: update .PHONY targets
2017-02-15, by Anton Shestakov
debugcommands: move 'debugwireargs' in the new module
2017-02-02, by Pierre-Yves David
debugcommands: move 'debugwalk' in the new module
2017-02-02, by Pierre-Yves David
debugcommands: move 'debugtemplate' in the new module
2017-02-02, by Pierre-Yves David
debugcommands: move 'debugsuccessorssets' in the new module
2017-02-02, by Pierre-Yves David
debugcommands: move 'debugsub' in the new module
2017-02-02, by Pierre-Yves David
debugcommands: move 'debugstate' in the new module
2017-02-02, by Pierre-Yves David
debugcommands: move 'debugsetparents' in the new module
2017-02-02, by Pierre-Yves David
debugcommands: move 'debugrevspec' in the new module
2017-02-02, by Pierre-Yves David
debugcommands: move 'debugrevlog' in the new module
2017-02-02, by Pierre-Yves David
debugcommands: move 'debugrename' in the new module
2017-02-02, by Pierre-Yves David
debugcommands: move 'debugrebuildfncache' in the new module
2017-02-02, by Pierre-Yves David
debugcommands: move 'debugrebuilddirstate' in the new module
2017-02-02, by Pierre-Yves David
debugcommands: move 'debugpvec' in the new module
2017-02-02, by Pierre-Yves David
debugcommands: move 'debugpushkey' in the new module
2017-02-01, by Pierre-Yves David
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
+3000
+10000
tip