Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+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.
resolve: add support for log-like template keywords and functions
2018-07-01, by Yuya Nishihara
manifest: add support for log-like template keywords and functions
2018-07-01, by Yuya Nishihara
files: add support for log-like template keywords and functions
2018-07-01, by Yuya Nishihara
files: automatically populate fields referenced from template
2018-07-01, by Yuya Nishihara
grep: add support for log-like template keywords and functions
2018-07-01, by Yuya Nishihara
cat: add support for log-like template keywords and functions
2018-07-01, by Yuya Nishihara
bookmarks: add support for log-like template keywords and functions
2018-07-01, by Yuya Nishihara
fix: add progress bar for number of file revisions processed
2018-06-26, by Danny Hooper
fix: use a worker pool to parallelize running tools
2018-06-26, by Danny Hooper
worker: support more return types in posix worker
2018-06-26, by Danny Hooper
debug: process --debug flag earlier
2018-06-19, by Boris Feld
windows: fix incorrect detection of broken pipe when writing to pager
stable
2018-07-04, by Sune Foldager
test: stop passing --quiet in a run dedicated to debug output
2018-06-19, by Boris Feld
acl: add bookmarks support
2018-06-15, by Sandu Turcan
repository: define manifest interfaces
2018-06-30, by Gregory Szorc
narrowbundle2: when we handle a widen, mark the operation as unsafe
2018-06-12, by Augie Fackler
narrow: mark the critical chunks of narrowing/widening as unsafe
2018-06-11, by Augie Fackler
repair: mark the critical section of strip() as unsafe
2018-06-11, by Augie Fackler
ui: add an uninterruptable context manager that can block SIGINT
2018-06-27, by Augie Fackler
merge with stable
2018-07-03, by Augie Fackler
Added signature for changeset 0b63a6743010
stable
2018-07-03, by Augie Fackler
Added tag 4.6.2 for changeset 0b63a6743010
stable
2018-07-03, by Augie Fackler
revset: add partial support for ancestor(wdir())
2018-06-29, by Yuya Nishihara
context: also accept diff option directly
2018-06-23, by Boris Feld
context: also take all other arguments than `patch.diff` accept
2018-05-23, by Boris Feld
context: explicitly take diffopts in `context.diff` (API)
2018-05-22, by Boris Feld
rebase: check whether the rebasestate exists or not a bit early
2018-07-01, by Pulkit Goyal
rebase: use staeobj to check whether interrupted rebase exists
2018-07-01, by Pulkit Goyal
rebase: add a stateobj variable to rebaseruntime class
2018-07-01, by Pulkit Goyal
rebase: refactor logic to read rebasestate in a separate function
2018-07-01, by Pulkit Goyal
revlog: reuse 'descendant' implemention in 'isancestor'
2018-06-22, by Boris Feld
revlog: efficient implementation of 'descendant'
2018-06-22, by Boris Feld
revlog: refactor out the rev-oriented part of commonancestorheads
2018-06-21, by Boris Feld
revlog: do inclusive descendant testing (API)
2018-06-21, by Boris Feld
manifest: make cachesize a private attribute
2018-06-30, by Gregory Szorc
repository: document that file() return value conforms to interface
2018-06-30, by Gregory Szorc
cleanup: pass in overwrite flag to hg.updaterepo() as named argument
2018-07-01, by Yuya Nishihara
histedit: use self.stateobj to check whether interrupted histedit exists
2018-06-30, by Pulkit Goyal
histedit: add a stateobj variable to histeditstate class
2018-06-30, by Pulkit Goyal
histedit: factor out logic of processing state data in separate fn
2018-06-30, by Pulkit Goyal
histedit: use hg.updaterepo() to avoid ui.{push|pop}buffer() hack
2018-06-30, by Pulkit Goyal
scmutil: fix __enter__ in progress context manager
2018-06-29, by Danny Hooper
httppeer: fix use of uninitialized variable with devel logging
2018-06-29, by Martin von Zweigbergk
rebase: convert opts dict to bytes at once
2018-06-30, by Yuya Nishihara
rebase: isolate command options from internal flags
2018-06-30, by Yuya Nishihara
rebase: suppress warning thrown when aborting rebase in case of dryrun
2018-06-29, by Sushil khanchi
rebase: no need to store backup in case of dryrun
2018-06-29, by Sushil khanchi
rebase: split _origrebase() for conveniece in dryrun
2018-06-29, by Sushil khanchi
rebase: extract dryrun as a function
2018-06-28, by Sushil khanchi
rebase: add lock to cover whole dryrun process
2018-06-28, by Sushil khanchi
merge: add a 'keepconflictparent' argument to graft
2018-05-29, by Boris Feld
unlinkpath: make empty directory removal optional (issue5901) (issue5826)
2018-06-28, by Kyle Lippincott
py3: convert opts keys to bytes using pycompat.byteskwargs()
2018-06-28, by Pulkit Goyal
procutil: add a shim for translating shell commands to native commands
2018-06-28, by Matt Harbison
revset: move lookup of first ancestor() candidate out of the loop
2018-06-16, by Yuya Nishihara
revset: leverage orset() to flatten ancestor() arguments
2018-06-16, by Yuya Nishihara
revset: remove orphan i18n comment from ancestor()
2018-06-16, by Yuya Nishihara
grep: deprecates `--all` flag
2018-06-28, by Sangeet Kumar Mishra
namespaces: let namespaces override singlenode() definition
2018-06-26, by Martin von Zweigbergk
rebase: refactor dryrun implementation
2018-06-27, by Sushil khanchi
hooks: allow Unix style environment variables on external Windows hooks
2017-07-02, by Matt Harbison
windows: add a method to convert Unix style command lines to Windows style
2018-06-24, by Matt Harbison
hgweb: add archive entries to graph page
2018-06-28, by Anton Shestakov
hgweb: add z-index for search field tooltip
2018-06-28, by Anton Shestakov
tests: pass "rev" argument to commands.update() as string
2018-06-27, by Martin von Zweigbergk
revset: fix heads() order to always follow the input set (BC)
2018-06-27, by Yuya Nishihara
test-revset: show that order of heads() can be wrong
2018-06-27, by Yuya Nishihara
stringutil: update list of re-special characters to include &~
2018-06-27, by Augie Fackler
tests: fix up some lax escaping in test-template-basic.t
2018-06-26, by Augie Fackler
cleanup: migrate from re.escape to stringutil.reescape
2018-06-26, by Augie Fackler
stringutil: add a new function to do minimal regex escaping
2018-06-26, by Augie Fackler
graft: add no-commit mode (issue5631)
2018-06-26, by Sushil khanchi
patchbomb: use email.mime.base instead of email.MIMEBase
2018-06-26, by Pulkit Goyal
patchbomb: use email.mime.multipart instead of email.MIMEMultipart
2018-06-26, by Pulkit Goyal
py3: add b'' prefixes in tests/test-bundle2-pushback.t
2018-06-26, by Pulkit Goyal
py3: make tests/test-diff-antipatience.t work with python 3
2018-06-26, by Pulkit Goyal
terse: pass "clean" and "unknown" booleans by name for clarity
2018-06-25, by Martin von Zweigbergk
terse: add tests of running from subdirectory
2018-06-25, by Martin von Zweigbergk
convert: don't pass --no-files to "darcs show repo" command
2018-06-23, by Yuya Nishihara
shelve: stop testing missing rebase state file
2018-05-29, by Boris Feld
shelve: actually test corrupted shelve state
2018-05-29, by Boris Feld
shelve: directly handle `--continue`
2018-05-29, by Boris Feld
shelve: directly handle the abort process
2018-05-28, by Boris Feld
shelve: check the actual shelvestate in morestatus
2018-05-28, by Boris Feld
packaging: dynamically define make targets
2018-05-12, by Gregory Szorc
packaging: don't write files for templatized Dockerfiles
2018-05-12, by Gregory Szorc
packaging: replace dockerlib.sh with a Python script
2018-05-12, by Gregory Szorc
packaging: consistently create build user in Dockerfiles
2018-05-12, by Gregory Szorc
scmutil: move construction of instability count message to separate fn
2018-06-15, by Pulkit Goyal
procutil: use unbuffered stdout on Windows
stable
4.6.2
2018-06-25, by Sune Foldager
procutil: use unbuffered stdout on Windows
2018-06-25, by Sune Foldager
graft: introduce --abort flag to abort interrupted graft
2018-05-25, by Pulkit Goyal
graft: move `if continue` to elif and add new line
2018-06-15, by Pulkit Goyal
graft: start storing new nodes formed in graftstate
2018-06-15, by Pulkit Goyal
show: use filter() function to strip "tip" tag
2018-06-14, by Yuya Nishihara
templater: extend filter() to accept template expression for emptiness test
2018-06-14, by Yuya Nishihara
templater: introduce filter() function to remove empty items from list
2018-06-14, by Yuya Nishihara
templater: fix truth testing of integer 0 taken from a list/dict
2018-06-17, by Yuya Nishihara
formatter: look for template symbols from the associated name
2018-06-18, by Yuya Nishihara
py3: add b'' prefixes in tests/test-obsolete-divergent.t
2018-06-25, by Pulkit Goyal
py3: use stringutil.pprint() to print NoneType
2018-06-25, by Pulkit Goyal
rebase: make dry-run return 1 or 0 according to result
2018-06-23, by Sushil khanchi
relink: use context manager for lock management
2017-03-24, by Matt Harbison
censor: use context manager for lock management
2017-03-24, by Matt Harbison
templater: remove redundant member variables from templater class
2018-06-21, by Yuya Nishihara
templater: resurrect cache of engine instance
2018-06-21, by Yuya Nishihara
templater: extract template loader to separate class
2018-06-21, by Yuya Nishihara
tests: rename and document test-command-template.t
2018-06-16, by Yuya Nishihara
tests: extract test-template-keywords.t from test-command-template.t
2018-06-16, by Yuya Nishihara
tests: fold test-template-filters.t into test-template-functions.t
2018-06-16, by Yuya Nishihara
tests: extract test-template-functions.t from test-command-template.t
2018-06-16, by Yuya Nishihara
tests: extract test-template-map.t from test-command-template.t
2018-06-16, by Yuya Nishihara
cleanupnodes: preserve phase of parents of new nodes
2018-06-21, by Martin von Zweigbergk
rebase: delete the comment which was not following "do not eat my data"
2018-06-16, by Sushil khanchi
tags: unblock log-like template keywords and functions
2018-06-08, by Yuya Nishihara
formatter: provide hint of context keys required by template
2018-06-08, by Yuya Nishihara
templatefuncs: declare resource requirements for future use
2018-06-14, by Yuya Nishihara
templatefuncs: minimize resource requirements
2018-06-14, by Yuya Nishihara
merge with stable
2018-06-21, by Martin von Zweigbergk
merge: do not fill manifest of committed revision with pseudo node (issue5526)
stable
2018-06-19, by Yuya Nishihara
split: preserve phase of commit that is being split
2018-06-19, by Martin von Zweigbergk
scmutil: make cleanupnodes optionally also fix the phase
2018-06-19, by Martin von Zweigbergk
tests: add test of uncommit with default phase as secret
2018-06-19, by Martin von Zweigbergk
grep: add --diff flag
2018-06-17, by Sangeet Kumar Mishra
fix: include cleanupnodes() in transaction
2018-06-20, by Martin von Zweigbergk
progress: enforce use of complete() on the helper class
2018-06-19, by Martin von Zweigbergk
progress: extract function for closing topic
2018-06-19, by Martin von Zweigbergk
progress: use context manager for lock
2018-06-19, by Martin von Zweigbergk
configitem: reorder items in the 'server' section
2018-06-19, by Boris Feld
test-lfs: add coverage for the binary() fileset
2018-06-21, by Matt Harbison
fileset: use filectx.isbinary() to filter out binaries in eol()
2018-06-21, by Matt Harbison
crecord: re-center display in interactive curses commit on pageup/down
2018-06-19, by Matti Hamalainen
tests: in test-split.t, save a "clean" copy of pre-split repo for later use
2018-02-02, by Kyle Lippincott
tests: use progress helper
2018-06-18, by Martin von Zweigbergk
changegroup: use progress helper
2018-06-18, by Martin von Zweigbergk
synthrepo: close progress topics
2018-06-18, by Martin von Zweigbergk
synthrepo: use progress helper
2018-06-18, by Martin von Zweigbergk
largefiles: use progress helper
2018-06-18, by Martin von Zweigbergk
convert: use progress helper
2018-06-18, by Martin von Zweigbergk
lfs: use progess helper
2018-06-18, by Martin von Zweigbergk
relink: use progress helper
2018-06-18, by Martin von Zweigbergk
patchbomb: use progress helper
2018-06-18, by Martin von Zweigbergk
patchbomb: don't close unused progress topic
2018-06-18, by Martin von Zweigbergk
churn: use progess helper
2018-06-18, by Martin von Zweigbergk
treediscovery: use progress helper
2018-06-17, by Martin von Zweigbergk
upgrade: use progress helper
2018-06-17, by Martin von Zweigbergk
upgrade: close progress after each revlog
2018-06-17, by Martin von Zweigbergk
verify: use progress helper
2018-06-17, by Martin von Zweigbergk
verify: use progress helper for subdirectory progress
2018-06-17, by Martin von Zweigbergk
similar: use progress helper
2018-06-17, by Martin von Zweigbergk
repair: use progress helper
2018-06-17, by Martin von Zweigbergk
httpconnection: use progress helper
2018-06-17, by Martin von Zweigbergk
py3: byte-stringify literals in contrib/phabricator.py as example
2018-06-03, by Yuya Nishihara
byteify-strings: remove superfluous "if True" block
2018-06-03, by Yuya Nishihara
byteify-strings: try to preserve column alignment
2018-06-01, by Yuya Nishihara
byteify-strings: do not rewrite system string literals to u''
2018-05-31, by Yuya Nishihara
byteify-strings: do not rewrite iteritems() and itervalues() by default
2018-05-31, by Yuya Nishihara
byteify-strings: drop import-line hack
2018-05-31, by Yuya Nishihara
byteify-strings: add --inplace option to write back result
2018-05-31, by Yuya Nishihara
byteify-strings: add basic command interface
2018-05-31, by Yuya Nishihara
byteify-strings: fork py3 code transformer to make it a standalone command
2018-05-31, by Yuya Nishihara
highlight: get around tmpl.load() which now returns a parsed tree
2018-06-18, by Yuya Nishihara
changegroup: use progress helper
2018-06-17, by Martin von Zweigbergk
archival: use progress helper
2018-06-17, by Martin von Zweigbergk
copystore: use progress helper
2018-06-17, by Martin von Zweigbergk
subrepo: use progress helper
2018-06-17, by Martin von Zweigbergk
histedit: use progress helper
2018-06-17, by Martin von Zweigbergk
rebase: use progress helper
2018-06-17, by Martin von Zweigbergk
debugbuilddag: use context manager for progress, locks, transaction
2018-06-17, by Martin von Zweigbergk
debugbuilddag: use progress helper
2018-06-17, by Martin von Zweigbergk
progress: make the progress helper a context manager
2018-06-17, by Martin von Zweigbergk
progress: hide update(None) in a new complete() method
2018-06-17, by Martin von Zweigbergk
rebase: add dry-run functionality
2018-06-16, by Sushil khanchi
py3: add `and None` to suppress return values of .write() calls
2018-06-18, by Pulkit Goyal
py3: slice over bytes to prevent getting ascii values
2018-06-18, by Pulkit Goyal
py3: use pycompat.maplist() instead of map() in hgext/transplant.py
2018-06-18, by Pulkit Goyal
py3: add 4 new passing tests to whitelist
2018-06-18, by Pulkit Goyal
py3: make tests/test-impexp-branch.t compatible with Python 3
2018-06-18, by Pulkit Goyal
py3: convert error instances to bytes using pycompat.bytestr()
2018-06-18, by Pulkit Goyal
py3: encode sys.argv to bytes using .encode()
2018-06-18, by Pulkit Goyal
py3: use '%d' for os.stat_result.st_nlink instead of '%s'
2018-06-18, by Pulkit Goyal
py3: suppress the output of .write() calls in tests/test-revlog-v2.t
2018-06-18, by Pulkit Goyal
py3: add couple of missing b'' prefixes in tests/test-pager-legacy.t
2018-06-18, by Pulkit Goyal
import: use context manager for lock, dirstateguard, transaction
2018-06-14, by Martin von Zweigbergk
streamclone: update progress later to avoid passing None to util.bytecount
2018-06-17, by Augie Fackler
highlight: adjust to attribute being private
2018-06-17, by Augie Fackler
annotate: automatically populate fields referenced from template
2018-05-03, by Yuya Nishihara
annotate: reverse mapping between option name and field name
2018-05-03, by Yuya Nishihara
formatter: provide hint of referenced field names
2018-05-03, by Yuya Nishihara
templater: add function to look up symbols used in template
2018-05-03, by Yuya Nishihara
templater: parse template string to tree by templater class
2018-05-03, by Yuya Nishihara
templater: drop extension point of engine classes (API)
2018-05-03, by Yuya Nishihara
templater: make it clearer that parsing doesn't cause recursion
2018-05-03, by Yuya Nishihara
templater: mark most attributes as private
2018-05-03, by Yuya Nishihara
setdiscovery: use progress helper
2018-06-17, by Martin von Zweigbergk
streamclone: use progress helper
2018-06-16, by Martin von Zweigbergk
similar: use progress helper
2018-06-16, by Martin von Zweigbergk
remove: use progress helper
2018-06-16, by Martin von Zweigbergk
changegroup: use progress helper in apply() (API)
2018-06-15, by Martin von Zweigbergk
progress: create helper class for incrementing progress
2018-06-15, by Martin von Zweigbergk
extensions: use context manger for open()
2018-06-17, by Yuya Nishihara
py3: open extension source in binary mode to read docstring as bytes
2018-06-17, by Yuya Nishihara
grep: adds allfiles mode
2018-06-13, by Sangeet Kumar Mishra
morestatus: remove some extra spaces
2018-06-13, by Pulkit Goyal
graph: improve graph output by using Unicode characters
2018-06-15, by John Stiles
py3: whitelist another 5 passing tests thanks to the ratchet
2018-06-16, by Augie Fackler
shelve: wider check for successful abort in test
2018-05-28, by Boris Feld
shelve: use full hash in tests
2018-05-29, by Boris Feld
phabricator: preserve the phase when amending in the Differential fields
2018-06-14, by Matt Harbison
manifest: fix possible SEGV caused by uninitialized lazymanifest fields
stable
2018-06-15, by Yuya Nishihara
tests: replace `echo -n` with `printf` per check-code
stable
2018-06-15, by Augie Fackler
crecord: fix line number in hunk header (issue5917)
stable
2018-06-14, by Jun Wu
py3: ditch email.parser.BytesParser which appears to be plain crap
2018-06-16, by Yuya Nishihara
py3: remove b'' from error message of disallowed filename
2018-06-16, by Yuya Nishihara
py3: remove b'' from output of test-eol.t
2018-06-16, by Yuya Nishihara
py3: replace s[-1] with s.endswith() in eol handling
2018-06-16, by Yuya Nishihara
py3: fix loop over byte string in wireprotov1peer
2018-06-16, by Yuya Nishihara
py3: glob out some error messages in test-fileset.t
2018-06-16, by Yuya Nishihara
fileset: raise ProgrammingError for bad existing() calls
2018-06-16, by Yuya Nishihara
py3: cast bytes encoding name to str in fileset.py
2018-06-16, by Yuya Nishihara
import: use context manager for wlock
2018-06-14, by Martin von Zweigbergk
tag: use context manager for locks
2018-06-14, by Martin von Zweigbergk
commit: use context manager for locks
2018-06-14, by Martin von Zweigbergk
backout: use context manager for locks
2018-06-14, by Martin von Zweigbergk
backout: use context manager for dirstateguard
2018-06-14, by Martin von Zweigbergk
backout: use context manager for config override
2018-06-14, by Martin von Zweigbergk
update: use context manager for config override (API)
2018-06-14, by Martin von Zweigbergk
resolve: use context manager for config override
2018-06-14, by Martin von Zweigbergk
merge: use context manager for config override
2018-06-14, by Martin von Zweigbergk
graft: use context manager for config override
2018-06-14, by Martin von Zweigbergk
tests: suppress read(-1) -> '' calls in fileobjectobserver
2018-06-14, by Augie Fackler
debugcommands: work around logiofd being a pipe and unseekable
2018-06-14, by Augie Fackler
py3: replace `unicode` with pycompat.unicode
2018-06-13, by Pulkit Goyal
cmdutil: say that `graft --stop` stops the graft instead of aborting
2018-06-15, by Pulkit Goyal
py3: two more passing tests from the ratchet in buildbot
2018-06-14, by Augie Fackler
bdiff: one more safe call of bdiff_freehunks(NULL)
2018-06-14, by Yuya Nishihara
bdiff: document that bdiff_freehunks() accepts NULL
2018-06-14, by Yuya Nishihara
hgweb: propagate http headers from ErrorResponse for web interface commands
2018-06-14, by Sune Foldager
py3: fix map() use in templatekw.showpredecessors()
2018-06-14, by Yuya Nishihara
merge with stable
2018-06-14, by Yuya Nishihara
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
+10000
tip