Mercurial
Mercurial
>
mercurial
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
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.
snapshot: add refining logic at the findeltainfo level
2018-09-07, by Boris Feld
snapshot: use None as a stop value when looking for a good delta
2018-09-07, by Boris Feld
snapshot: introduce an intermediate `_refinedgroups` generator
2018-09-07, by Boris Feld
snapshot: consider unrelated snapshots at a similar level first
2018-09-07, by Boris Feld
snapshot: consider all snapshots in the parents' chains
2018-09-07, by Boris Feld
snapshot: search for unrelated but reusable full-snapshot
2018-09-07, by Boris Feld
snapshot: try intermediate snapshot against parents' base
2018-09-07, by Boris Feld
sparse-revlog: add a test checking revlog deltas for a churning file
2018-09-10, by Boris Feld
tests: add a `tests/artifacts/` directory
2018-08-18, by Boris Feld
verify: make output less confusing (issue5924)
2018-09-05, by Meirambek Omyrzak
revlog: clarify the comment attached to delta reuse
2018-09-04, by Boris Feld
revlog: drop duplicated code
2018-09-04, by Boris Feld
wireprotov2peer: properly format errors
2018-09-05, by Gregory Szorc
wireprotov2peer: report exceptions in frame handling against request future
2018-08-23, by Gregory Szorc
httppeer: use util.readexactly() to abort on incomplete responses
2018-09-08, by Anton Shestakov
httppeer: calculate total expected bytes correctly
2018-09-08, by Anton Shestakov
lazyancestors: reuse __iter__ implementation in __contains__
2018-09-07, by Martin von Zweigbergk
lazyancestors: extract __iter__ to free function
2018-09-09, by Martin von Zweigbergk
phase: report number of non-public changeset alongside the new range
2018-08-30, by Boris Feld
tests: disable test-nointerrupt on Windows
2018-09-07, by Matt Harbison
tests: conditionalize an error message about unlinking a non empty directory
2018-09-07, by Matt Harbison
ancestors: add nullrev to set from the beginning
2018-09-07, by Martin von Zweigbergk
ancestor: filter out initial revisions lower than stoprev
2018-09-08, by Yuya Nishihara
ancestor: add test showing inconsistency between __iter__ and __contains__
2018-09-08, by Yuya Nishihara
ancestors: ensure a consistent order even in the "inclusive" case
2018-09-06, by Boris Feld
ancestors: actually iterate over ancestors in topological order (issue5979)
2018-09-06, by Boris Feld
doc: use modern import style in runrst
2018-09-06, by Yuya Nishihara
hgweb: do not audit URL path as working-directory path
2018-08-26, by Yuya Nishihara
hgweb: map Abort to 403 error to report inaccessible path for example
2018-08-26, by Yuya Nishihara
hgweb: add error template to json so it won't crash
2018-09-07, by Yuya Nishihara
hgweb: show shortlog by default in json output (issue5978)
2018-09-07, by Yuya Nishihara
merge with stable
2018-09-07, by Augie Fackler
tests: improve the widening testing in test-narrow-widen*
2018-09-04, by Pulkit Goyal
narrow: use util.readfile() and improve error message using --narrowspec
2018-09-04, by Pulkit Goyal
merge: use vfs methods for I/O
2018-09-04, by Gregory Szorc
merge: move purge logic from extension
2018-09-06, by Gregory Szorc
tests: stabilize test-removeemptydirs.t on Windows
2018-09-06, by Matt Harbison
help: add internals.wireprotocolv2 to the table, and remove redundant header
2018-09-06, by Yuya Nishihara
match: improve includematcher.visitchildrenset to be much faster and cached
2018-08-17, by Kyle Lippincott
py3: add new passing tests spotted by the buildbot
2018-09-06, by Pulkit Goyal
tests: order the imports in test-fastannotate-hg.t
2018-09-06, by Pulkit Goyal
lfs: ensure the blob is linked to the remote store on skipped uploads
2018-09-06, by Matt Harbison
cbor: teach the encoder to handle python `long` type for Windows
2018-09-04, by Matt Harbison
buildrpm: remove TODO that looks done to me
stable
2018-09-05, by Augie Fackler
buildrpm: fix embarassing bug in shell variable expansions
stable
2018-09-05, by Augie Fackler
absorb: clarify the reason for not finding changesets to modify
2018-09-04, by Matt Harbison
merge with stable
2018-09-05, by Gregory Szorc
state: use our CBOR module
2018-09-04, by Gregory Szorc
wireprotov2peer: use our CBOR decoder
2018-08-28, by Gregory Szorc
debugcommands: use our CBOR decoder
2018-08-28, by Gregory Szorc
wireprotov2server: use our CBOR encoder
2018-08-28, by Gregory Szorc
wireprotoserver: use our CBOR encoder
2018-08-28, by Gregory Szorc
wireprotoframing: use our CBOR module
2018-08-28, by Gregory Szorc
httppeer: use our CBOR decoder
2018-08-28, by Gregory Szorc
zsh_completion: complete shelve and unshelve
2018-08-22, by Anton Shestakov
zsh_completion: use revsets to exclude this rev from suggestions to hg merge
2018-08-21, by Anton Shestakov
drawdag: correctly pass repo to super constructor
2018-09-04, by Martin von Zweigbergk
help: correct a typo in tweakdefaults
2018-09-04, by Matt Harbison
narrow: add '--import-rules' flag to tracked command
2018-08-06, by Pulkit Goyal
internals: extract wire protocol version 2 commands to standalone doc
2018-08-23, by Gregory Szorc
wireprotov2peer: split responsedata handling into separate function
2018-08-23, by Gregory Szorc
httppeer: add TODO about delayed handling of ^C
2018-08-22, by Gregory Szorc
httppeer: log commands for version 2 peer
2018-08-31, by Gregory Szorc
wireprotov2peer: add TODO about streaming responses
2018-08-22, by Gregory Szorc
tests: update relnotes test for actual output
2018-09-04, by Augie Fackler
py3: use print as a function in tests/test-hgweb.t
2018-09-04, by Pulkit Goyal
py3: bytestr a bytes val to make sure we get bytechr while iterating
2018-09-04, by Pulkit Goyal
py3: make regexes in hgext/keyword.py bytes
2018-09-04, by Pulkit Goyal
py3: add more missing b'' prefixes in test files
2018-09-04, by Pulkit Goyal
py3: write the file in str mode in tests/test-rename-merge2.t
2018-09-04, by Pulkit Goyal
py3: add missing b'' prefixes in tests/badserverext.py
2018-09-04, by Pulkit Goyal
py3: handle keyword arguments correctly in hgext/acl.py
2018-09-04, by Pulkit Goyal
py3: don't return the revid as unicode in hgext/convert/subversion.py
2018-09-04, by Pulkit Goyal
py3: make sure we pass str in os.sysconf in hgext/convert/common.py
2018-09-04, by Pulkit Goyal
manifest: fix leak on error return from lazymanifest_filtercopy()
stable
2018-09-05, by Yuya Nishihara
manifest: incref/decref copy->pydata to clarify 'copy' holds a reference
stable
2018-09-05, by Yuya Nishihara
dirstate: use tuple interface to fix leak in pack_dirstate()
stable
2018-09-05, by Yuya Nishihara
xdiff: fix leak in hunk_consumer()
stable
2018-09-05, by Yuya Nishihara
base85: fix leak on error return from b85decode()
stable
2018-09-05, by Yuya Nishihara
merge with stable
2018-09-04, by Augie Fackler
Added signature for changeset ede3bf31fe63
stable
2018-09-04, by Augie Fackler
Added tag 4.7.1 for changeset ede3bf31fe63
stable
2018-09-04, by Augie Fackler
hgweb: load revcount + 1 entries to fill nextentry in log page (issue5972)
stable
4.7.1
2018-08-31, by Yuya Nishihara
revlog: fix size of Python nodetree object
2018-09-04, by Yuya Nishihara
revert: stabilize status message of chunks selected interactively
2018-09-03, by Yuya Nishihara
cborutil: add a buffering decoder
2018-08-29, by Gregory Szorc
cborutil: remove readindefinitebytestringtoiter()
2018-08-31, by Gregory Szorc
cborutil: implement sans I/O decoder
2018-08-28, by Gregory Szorc
tests: remove use of string in CBOR test
2018-08-28, by Gregory Szorc
internals: document CBOR utilization
2018-08-28, by Gregory Szorc
py3: add new passing test to whitelist found by buildbot
2018-09-03, by Pulkit Goyal
py3: alias xrange to range in tests/test-fastannotate-revmap.py
2018-09-03, by Pulkit Goyal
py3: add r'' prefix to prevent b'' being prepended
2018-09-03, by Pulkit Goyal
revert: fix the inconsistency of status msgs in --interactive mode
2018-08-31, by Sushil khanchi
revert: remove unnecessary check as `msg` should never be a callable now
2018-09-03, by Sushil khanchi
run-tests: drop support for --with-python3 and $PYTHON3
2018-09-02, by Yuya Nishihara
test-check-py3-compat: don't run py3 part if not build against python3
2018-09-02, by Yuya Nishihara
test-check-py3-compat: don't run py2 part if $PYTHON is python3
2018-09-02, by Yuya Nishihara
resolve: test that we suggest a valid hg command
2018-09-01, by Valentin Gatien-Baron
bash_completion: complete arguments for --color and --pager
2018-09-02, by Anton Shestakov
bash_completion: add more global options that receive an argument
2018-09-02, by Anton Shestakov
tracing: ignore any IOErrors when writing to pipe
2018-09-01, by Augie Fackler
tests: avoid shellquoting bytes on Python 3
2018-09-01, by Augie Fackler
resolve: ui.config -> ui.configbool, for better validation
2018-09-01, by Valentin Gatien-Baron
zsh_completion: handle --rev as well as -r for diff and revert
2018-08-22, by Anton Shestakov
resolve: add config to make hg resolve not re-merge by default
2018-08-26, by Valentin Gatien-Baron
resolve: add a flag for the default behavior of re-merging
2018-08-26, by Valentin Gatien-Baron
tests: conditionalize narrow-widen error output for Windows
2018-09-01, by Matt Harbison
largefiles: use a context manager to control the progress bar lifetime
2018-08-25, by Matt Harbison
lfs: use a context manager to control the progress bar lifetime
2018-08-25, by Matt Harbison
hg: ensure the progress bar is completed when copying the store
2018-08-25, by Matt Harbison
shelve: fix crash on unshelve without .shelve metadata file
2018-08-31, by Yuya Nishihara
fastannotate: use stringutil.pprint() to dump diffopts to be hashed
2018-09-01, by Yuya Nishihara
test-check-py3-compat: update "python3 check-py3-compat.py" output
2018-09-01, by Yuya Nishihara
test-check-py3-compat: exclude thirdparty and cffi which are known to fail
2018-09-01, by Yuya Nishihara
test-check-py3-compat: remove false output from "python3 check-py3-compat.py"
2018-09-01, by Yuya Nishihara
test: add a test file that displays ssh behavior in front of various errors
2018-08-01, by Boris Feld
tests: update test-casefolding.t with recent changes
2018-09-01, by Pulkit Goyal
py3: don't use dict.iterkeys() in hgext/fastannotate/context.py
2018-09-01, by Pulkit Goyal
run-tests: replace '/dev/null' with os.devnull for Windows
2018-08-29, by Matt Harbison
stringutil: teach pprint() to indent
2018-08-27, by Gregory Szorc
zsh_completion: complete merge tools for -t/--tool
2018-08-22, by Anton Shestakov
shelve: add an "internal" extra
2018-06-06, by Boris Feld
shelve: write metadata file on the fly if they are missing
2018-06-06, by Boris Feld
shelve: look for shelved node in the repository before unbundling
2018-06-06, by Boris Feld
shelve: handle shelved node on unfiltered repository
2018-06-06, by Boris Feld
shelve: store shelved node in a new data file
2018-05-29, by Boris Feld
templatekw: add {path} keyword to host documentation
2018-08-05, by Yuya Nishihara
status: rename {copy} to {source} for compatibility with {file_copies} (BC)
2018-08-05, by Yuya Nishihara
formatter: rename {abspath}/{file} to {path}, and drop relative {path} (BC)
2018-08-05, by Yuya Nishihara
templatekw: alias {name} of file copies dict to {path}
2018-08-05, by Yuya Nishihara
templatekw: alias {file} of files list to {path}
2018-08-05, by Yuya Nishihara
copies: improve logic of deciding copytracing on based of config options
2018-08-29, by Pulkit Goyal
relnotes: enable extension when running releasenotes command
2018-08-30, by Pulkit Goyal
narrow: rename getbundlechangegrouppart_nonellipsis function
2018-08-30, by Pulkit Goyal
tests: rename test-narrow-widen-non-ellipsis to match current names
2018-08-30, by Pulkit Goyal
contrib: byteify perf.py file
2018-08-29, by Pulkit Goyal
tests: use {rev} instead of {node|short} and (glob) in narrow tests
2018-08-29, by Martin von Zweigbergk
shortest: fix an off-by-1 when disambiguating against revnums
2018-08-29, by Martin von Zweigbergk
filemerge: fix an i18n comment typo
2018-08-29, by Matt Harbison
tests: add flat manifest case in test-narrow-widen-non-ellipsis.t
2018-08-27, by Pulkit Goyal
narrow: update the narrowspecs to new ones after pulling when widening
2018-08-27, by Pulkit Goyal
narrow: add server logic to send cg while widening without ellipsis
2018-08-26, by Pulkit Goyal
tests: add test to show widening is broken without ellipsis
2018-08-27, by Pulkit Goyal
stringutil: emit multiple chunks when pretty printing
2018-08-27, by Gregory Szorc
stringutil: refactor core of pprint so it emits chunks
2018-08-27, by Gregory Szorc
contrib: import the relnotes script from the release-tools repo
2018-07-25, by Augie Fackler
hghave: move from requiring the PYTHON3 env var to looking for `python3`
2018-07-25, by Augie Fackler
rename: return error status if any rename/copy failed
2018-08-29, by Martin von Zweigbergk
rename: emit hint about using --after consistently
2018-08-29, by Martin von Zweigbergk
rename: quote hg commands in warnings
2018-08-29, by Martin von Zweigbergk
zsh_completion: complete hg files
2018-08-21, by Anton Shestakov
zsh_completion: adjust usage of common options
2018-08-21, by Anton Shestakov
resolve: make condition clearer, and able to handle a new flag
2018-08-26, by Valentin Gatien-Baron
shelve: drop mention of obsshelve file
2018-06-06, by Boris Feld
shelve: rename method for data write/read
2018-05-29, by Boris Feld
shelve: move createcmd next to _docreatecmd
2018-08-23, by Boris Feld
minirst: filter blocks by full path to section
2018-08-05, by Yuya Nishihara
minirst: mark getsections() as an internal helper
2018-08-05, by Yuya Nishihara
help: rewrite parsing of help topic to not drop section name with dots
2018-08-05, by Yuya Nishihara
test-help: add tests showing that sections can't be filtered by dotted name
2018-08-05, by Yuya Nishihara
revlogdeltas: move finddeltainfo filtering inside _candidategroups
2018-08-18, by Boris Feld
revlogdeltas: split candidate groups selection from the filtering logic
2018-08-29, by Boris Feld
revlogdeltas: pass revision number to _candidatesgroups
2018-08-18, by Boris Feld
revlogdeltas: extract _getcandidaterevs in a function
2018-08-18, by Boris Feld
revlogdeltas: always return a delta info object in finddeltainfo
2018-08-16, by Boris Feld
revlogdeltas: move special cases around raw revisions in finddeltainfo
2018-08-16, by Boris Feld
revlogdeltas: extra fulltext building in its own function
2018-08-29, by Boris Feld
revlog: split functionality related to deltas computation in a new module
2018-08-16, by Boris Feld
revlog: split constants into a new `revlogutils.constants` module
2018-08-16, by Boris Feld
rebase: skip extinct revisions even if it has no successor in rebase set
2018-07-12, by Martin von Zweigbergk
tests: add test showing that rebase of extinct commit with successor fails
2018-07-11, by Martin von Zweigbergk
tests: add log output after stripping for context for next test
2018-08-27, by Martin von Zweigbergk
obsutil: make sure "addedmarkers" is not None in getobsoleted()
2018-08-28, by Martin von Zweigbergk
revsetlang: fix position of '-' in spaceless 'a-b' expressions
2018-08-28, by Martin von Zweigbergk
tests: mark manifestfulltextcache as conditional on revlog store
2018-08-15, by Gregory Szorc
manifest: use fulltextcache instead of _fulltextcache
2018-08-15, by Gregory Szorc
manifest: rename manifestlog._revlog to _rootstore
2018-08-15, by Gregory Szorc
manifest: use public API for obtaining storage object
2018-08-15, by Gregory Szorc
perf: add function for obtaining manifest revision
2018-08-27, by Gregory Szorc
perf: use storage API for resolving manifest node
2018-08-15, by Gregory Szorc
manifest: change terminology for storage in context classes
2018-08-27, by Gregory Szorc
manifest: don't go through revlog to access node symbols
2018-08-27, by Gregory Szorc
manifest: make tree a public attribute
2018-08-15, by Gregory Szorc
manifest: proxy to revlog instance instead of inheriting
2018-08-27, by Gregory Szorc
pager: do not enable when TERM=dumb
2018-08-26, by Valentin Gatien-Baron
localrepo: do not cache auditor/nofsauditor which would make reference cycle
2018-08-22, by Yuya Nishihara
minirst: remove unused function decorateblocks()
2018-08-05, by Yuya Nishihara
minirst: make format() simply return a formatted text
2018-08-05, by Yuya Nishihara
help: reorder section filtering flow to not format help text twice
2018-08-05, by Yuya Nishihara
help: inline minirst.format()
2018-08-05, by Yuya Nishihara
minirst: extract function that formats parsed blocks as plain text
2018-08-05, by Yuya Nishihara
minirst: unindent "if True" block in filtersections()
2018-08-05, by Yuya Nishihara
minirst: extract function that filters parsed blocks by section name
2018-08-05, by Yuya Nishihara
bookmarks: adjust exception type so present(bookmark(.)) works as expected
2018-08-25, by Yuya Nishihara
revset: expand bookmark(.) to the active bookmark
2018-08-25, by Yuya Nishihara
pycompat: remove membershiprange which is no longer used
2018-08-25, by Yuya Nishihara
transaction: remember original len(repo) instead of tracking added revs (API)
2018-08-25, by Yuya Nishihara
obsutil: make sure "addedrevs" is not None in getobsoleted()
2018-08-25, by Yuya Nishihara
phases: enforce internal phase support
2018-05-29, by Boris Feld
phases: add a repository requirement about internal phase
2018-05-24, by Boris Feld
phases: add an internal phases
2018-08-25, by Boris Feld
stringutil: teach pprint() to recognize generators
2018-08-22, by Gregory Szorc
commitextras: no need to special case extras=[]
2018-08-27, by Valentin Gatien-Baron
commitextras: work nicely with other extensions
2018-08-27, by Valentin Gatien-Baron
phases: simplify revset in updatephases
2018-08-25, by Boris Feld
context: use new names for unstable changesets in docstrings
2018-08-28, by Anton Shestakov
index: embed nodetree in index object to avoid reference cycle
2018-08-24, by Martin von Zweigbergk
catapipe: make the file executable
2018-08-27, by Pulkit Goyal
run-tests: fix the remaining failure of test-run-tests.py
2018-08-27, by Pulkit Goyal
run-tests: don't append rtendtracing logs if pipe is /dev/null
2018-08-27, by Pulkit Goyal
cmdutil: fix typo in revert()
2018-08-27, by Sushil khanchi
log: respect graphshorten on terminal nodes (collapsing o-~ to just o~)
2018-08-23, by Kyle Lippincott
filemerge: fix the wrong placements of messages in prompt
2018-08-26, by Pulkit Goyal
filemerge: print the filename in quotes in prompt
2018-08-25, by Pulkit Goyal
filelog: remove proxies to revlog
2018-08-14, by Gregory Szorc
debugcommands: introduce debugrevlogindex (BC)
2018-08-21, by Gregory Szorc
debugcommands: use openstorage() in debugdata (BC)
2018-08-20, by Gregory Szorc
tests: use inline Python for revlog test
2018-08-20, by Gregory Szorc
debugcommands: use openstorage() in debugindexdot
2018-08-20, by Gregory Szorc
cmdutil: return a revlog from openrevlog() and split function
2018-08-14, by Gregory Szorc
merge: improve interactive one-changed one-deleted message (issue5550)
2018-08-20, by Augie Fackler
bookmark: add an --active flag to display the active bookmark
2018-08-16, by Boris Feld
phase: use `_phase` revset instead of string interpolation
2018-08-23, by Boris Feld
phase: expose a `_phase(idx)` revset
2018-08-23, by Boris Feld
phase: handle phase with no command flag
2018-08-23, by Boris Feld
phase: explicitly exclude secret phase and above
2018-06-05, by Boris Feld
phase: use `trackedphases` in `_getphaserevsnative`
2018-06-05, by Boris Feld
lfs: add a progress bar when searching for blobs to upload
2018-08-24, by Matt Harbison
i18n: merge i18n comments of translatable texts correctly
2018-08-22, by FUJIWARA Katsunori
help: revise explanation about capability check while selecting merge tool
2018-08-22, by FUJIWARA Katsunori
filemerge: avoid putting translated text into docstring
2018-08-22, by FUJIWARA Katsunori
filemerge: make capability check for internal tools ignore merge-tools section
2018-08-22, by FUJIWARA Katsunori
merge with stable
2018-08-24, by Martin von Zweigbergk
scmutil: avoid quadratic membership testing (issue5969)
stable
2018-08-24, by Gregory Szorc
copies: correctly skip directories that have already been considered
2018-08-15, by Kyle Lippincott
merge with stable
2018-08-24, by Martin von Zweigbergk
match: make exactmatcher.visitchildrenset return file children as well
2018-08-24, by Kyle Lippincott
match: document that visitchildrenset might return files
2018-08-23, by Kyle Lippincott
util: make timedcm require the label (API)
2018-08-24, by Augie Fackler
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
+10000
tip