Mercurial
Mercurial
>
hg-stable
/ 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.
narrow: move requirement constant from changegroup to repository
2018-08-03, by Martin von Zweigbergk
merge with stable
2018-08-03, by Martin von Zweigbergk
fileset: optimize 'x and not y' to 'x - y'
2018-07-21, by Yuya Nishihara
fileset: reorder 'and' expression to evaluate basic patterns first
2018-07-21, by Yuya Nishihara
fileset: roughly adjust weights of functions
2018-07-22, by Yuya Nishihara
fileset: add stub for weight-based optimization
2018-07-21, by Yuya Nishihara
fileset: reject 'negate' node early while transforming parsed tree
2018-07-21, by Yuya Nishihara
fileset: drop 'group' node from tree to be evaluated
2018-07-21, by Yuya Nishihara
fileset: add phase to transform parsed tree
2018-07-21, by Yuya Nishihara
py3: whitelist another 3 tests caught by the ratchet
2018-08-03, by Augie Fackler
testrunner: allow multiple #testcases
2018-02-08, by Martin von Zweigbergk
testrunner: use "#" for "test cases" suffix in .err filename too
2018-08-01, by Martin von Zweigbergk
resolve: add confirm config option
2018-07-31, by Sushil khanchi
revlog: remove side effect from failed nt_init()
2018-07-17, by Martin von Zweigbergk
revlog: remove micro-optimization for looking up only nullid
2018-07-08, by Martin von Zweigbergk
revlog: remove unnecessary output parameter from node_check()
2018-07-20, by Martin von Zweigbergk
narrow: move status-filtering to core and to ctx
2018-08-02, by Martin von Zweigbergk
amend: support "history-editing-backup" config option
2018-07-10, by Sushil khanchi
rebase: move "backup" flag to rebaseruntime
2018-08-03, by Sushil khanchi
i18n: format warning of hggettext in standard compiler error style
2018-06-11, by FUJIWARA Katsunori
i18n: omit redundant translatable synopsis text to avoid xgettext warning
2018-06-11, by FUJIWARA Katsunori
i18n: avoid substitution of PYFILES at runtime for readability of output
2018-08-02, by FUJIWARA Katsunori
util: make new timedcmstats class Python 3 compatible
2018-08-02, by Martijn Pieters
fix: add a monkey-patchable point after all new revisions have been committed
2018-08-01, by Danny Hooper
help: add quotes to a few commands we point to
2018-08-02, by Martin von Zweigbergk
linelog: port to Python 3
2018-08-01, by Augie Fackler
exchange: move simple narrow changegroup generation from extension
2018-07-28, by Gregory Szorc
exchange: make narrow ACL presence imply narrow=True
2018-07-28, by Gregory Szorc
changegroup: inline prune() logic from narrow
2018-07-28, by Gregory Szorc
fileset: extract language processing part to new module (API)
2018-07-22, by Yuya Nishihara
fileset: flatten 'or' nodes to unnest unionmatchers
2018-07-21, by Yuya Nishihara
fileset: flatten arguments list
2018-07-21, by Yuya Nishihara
debugfileset: add option to show matcher representation
2018-07-21, by Yuya Nishihara
debugfileset: backport --show-stage option from debugrevspec
2018-07-21, by Yuya Nishihara
lfs: remove callstatus property from 'lfs()' fileset
2018-07-22, by Yuya Nishihara
rebase: support "history-editing-backup" config option
2018-07-05, by Sushil khanchi
extensions: add detailed loading information
2018-08-01, by Martijn Pieters
util: create a context manager to handle timing
2018-08-01, by Martijn Pieters
linelog: fix import statements to pass the import checker on py3
2018-08-01, by Augie Fackler
linelog: add a Python implementation of the linelog datastructure
2018-07-30, by Augie Fackler
changegroup: move file matcher from narrow extension
2018-07-28, by Gregory Szorc
resolve: add option to warn/abort on -m with unresolved conflict markers
2018-07-26, by Kyle Lippincott
exchange: refactor control flow of _getbundlechangegrouppart()
2018-07-02, by Gregory Szorc
exchange: move _computeellipsis() from narrow
2018-07-02, by Gregory Szorc
exchange: move narrow acl functionality into core
2018-07-02, by Gregory Szorc
exchange: move disabling of rev-branch-cache bundle part out of narrow
2018-07-28, by Gregory Szorc
dispatch: show a short error message when invalid global option given
2018-07-24, by Martin von Zweigbergk
dispatch: don't show list of commands on bogus command
2018-07-24, by Martin von Zweigbergk
histedit: avoid repeating name of state file in a few places
2018-07-24, by Martin von Zweigbergk
py3: stop rewriting xrange() to pycompat.xrange()
2018-08-01, by Gregory Szorc
check-code: ban use of bare xrange()
2018-08-01, by Gregory Szorc
global: use pycompat.xrange()
2018-08-01, by Gregory Szorc
pycompat: add xrange alias for Python 2
2018-08-01, by Gregory Szorc
manifest: persist the manifestfulltext cache
2018-07-31, by Martijn Pieters
debug: allow specifying a manifest node rather than a revision
2018-07-31, by Martijn Pieters
perfmoonwalk: make work with filtered repo
2018-07-20, by Martin von Zweigbergk
revlog: don't include trailing nullrev in revlog.revs(stop=len(revlog))
2018-07-20, by Martin von Zweigbergk
patchbomb: ensure all headers and values given to email mod are native strings
2018-07-16, by Augie Fackler
context: delete an obsolete comment
2018-07-30, by Martin von Zweigbergk
templatekw: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
2018-07-27, by Martin von Zweigbergk
patch: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
2018-07-27, by Martin von Zweigbergk
fileset: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
2018-07-27, by Martin von Zweigbergk
uncommit: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
2018-07-27, by Martin von Zweigbergk
fix: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
2018-07-27, by Martin von Zweigbergk
amend: use ctx1.status(ctx2) instead of repo.status(ctx1, ctx2)
2018-07-27, by Martin von Zweigbergk
dispatch: making all hg abortions be output with a specific label
2018-07-19, by Rodrigo Damazio Bovendorp
ui: fix implicit unicode-to-bytes conversion introduced in 9df29b7c62cf
2018-07-19, by Augie Fackler
merge with stable
2018-08-01, by Augie Fackler
lfs: avoid a potential variable reference before assignment error in cmdserver
stable
2018-10-10, by Matt Harbison
Added signature for changeset 5405cb1a7901
stable
2018-10-01, by Augie Fackler
Added tag 4.7.2 for changeset 5405cb1a7901
stable
2018-10-01, by Augie Fackler
manifest: fix out-of-bounds read of corrupted manifest entry
stable
4.7.2
2018-09-05, by Yuya Nishihara
manifest: rewrite pathlen() to not cross entry boundary
stable
2018-09-05, by Yuya Nishihara
chgserver: do not send system() back to client if stdio redirected (issue5992)
stable
2018-09-26, by Yuya Nishihara
chgserver: update comment describing when to fall back to core _runsystem()
stable
2018-09-26, by Yuya Nishihara
procutil: compare fd number to see if stdio protection is needed (issue5992)
stable
2018-09-26, by Yuya Nishihara
test-ssh: show that stdio redirection doesn't work with chg
stable
2018-09-25, by Yuya Nishihara
revset: make heads(commonancestors(x + x^)) be x^, not x
stable
2018-09-25, by Valentin Gatien-Baron
revset: add tests of heads(commonancestors(..))
stable
2018-09-25, by Valentin Gatien-Baron
revset: reword commonancestor()'s help
stable
2018-09-25, by Valentin Gatien-Baron
revset: remove part of the commonancestors() comment
stable
2018-09-25, by Valentin Gatien-Baron
revset: make commonancestors(x + x^) be ::(x^), not ::x
stable
2018-09-25, by Valentin Gatien-Baron
revset: add test demonstrating a bug with commonancestor()
stable
2018-09-25, by Valentin Gatien-Baron
revset: fix commonancestor test so it demonstrates correct behavior
stable
2018-09-25, by Valentin Gatien-Baron
subrepo: mask out passwords embedded in the messages displaying a URL
stable
2018-09-11, 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
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
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
scmutil: avoid quadratic membership testing (issue5969)
stable
2018-08-24, by Gregory Szorc
phases: drop dead code in `newheads`
stable
2018-08-18, by Boris Feld
phases: fix `nullid` reference in newheads
stable
2018-08-18, by Boris Feld
beautifygraph: don't warn about busted terminal if HGPLAIN is set
stable
2018-08-20, by Augie Fackler
merge: do not delete untracked files silently (issue5962)
stable
2018-08-19, by Yuya Nishihara
perf: fix typo in perfphasesremote()
stable
2018-08-18, by Yuya Nishihara
remotephase: avoid full changelog iteration (issue5964)
stable
2018-08-17, by Boris Feld
remotephase: fast path newheads computation in simple case (issue5964)
stable
2018-08-17, by Boris Feld
perf: add a perfphasesremote command
stable
2018-08-17, by Boris Feld
sparse-revlog: fix delta validity computation
stable
2018-08-15, by Boris Feld
convert: don't drop missing or corrupt tag entries
stable
2018-08-14, by Matt Harbison
hgweb: catch ParseError that's raised by revset.match()
stable
2018-08-09, by Anton Shestakov
tests: update test expectations in pre-2.7.9 branch of this test
stable
2018-08-03, by Augie Fackler
packaging: always execute builddeb from source root
stable
2018-08-01, by Gregory Szorc
Added signature for changeset 33ac6a72308a
stable
2018-08-01, by Augie Fackler
Added tag 4.7 for changeset 33ac6a72308a
stable
2018-08-01, by Augie Fackler
revlog: fix descendant deprecated method
stable
4.7
2018-08-01, by Boris Feld
ui: remove commands.status.terse=u from ui.tweakdefaults
stable
2018-07-31, by Gregory Szorc
context: safegaurd against 'lx' being passed as file flag in manifest
stable
2018-07-25, by Pulkit Goyal
localrepo: unconditionally enable general delta with sparse revlogs
stable
2018-07-31, by Boris Feld
sparse-revlog: also use sparse-revlog config as a general delta trigger
stable
2018-07-30, by Boris Feld
fileset: suppress EACCES while reading arbitrary paths via filectx API
stable
2018-07-29, by Yuya Nishihara
merge: do the trivial resolution after updating sparse checkout
stable
2018-07-27, by Pulkit Goyal
sparse: add test showing `hg merge` is broken while using sparse extension
stable
2018-07-27, by Pulkit Goyal
context: use hex nodeid in error about filtered node
stable
2018-07-30, by Martin von Zweigbergk
doc: fix underline length for config title (issue5949)
stable
2018-07-31, by Boris Feld
clone: process 'lookup' return as an arbitrary symbol
stable
2018-07-30, by Boris Feld
tests: use inline Python instead of sed to add trailing whitespace
stable
2018-07-30, by Augie Fackler
context: add missing b prefix
stable
2018-07-30, by Augie Fackler
doctest: convert matcher root to native path
stable
2018-07-28, by Yuya Nishihara
test-fileset: make con.xml in output conditionally available
stable
2018-07-30, by Yuya Nishihara
test-obsmarker-template: run mkcommit in subshell to isolate envvars
stable
2018-07-28, by Yuya Nishihara
test-obsmarker-template: add missing HGENCODING=latin-1
stable
2018-07-28, by Yuya Nishihara
gitweb: add link to graph
stable
2018-07-26, by Gregory Szorc
hgweb: strip trailing '/' in apppath before appending '/static/' (issue5943)
stable
2018-07-25, by Cédric Krier
config: rename `revlog` section into `storage`
stable
2018-07-20, by Boris Feld
Added signature for changeset e90130af47ce
stable
2018-07-19, by Augie Fackler
Added tag 4.7rc0 for changeset e90130af47ce
stable
2018-07-19, by Augie Fackler
configitems: restore alias for format.aggressivemergedeltas
stable
4.7rc0
2018-07-19, by Gregory Szorc
worker: call selector.close() to release polling resources
stable
2018-07-19, by Yuya Nishihara
release: merge default into stable for 4.7 release freeze
stable
2018-07-19, by Augie Fackler
histedit: drop --no-backup option
2018-07-19, by Sushil khanchi
aggressivemergedelta: document rename and move to `revlog` section
2018-07-19, by Boris Feld
aggressivemergedeltas: rename variable internally
2018-07-19, by Boris Feld
config: document the purpose of the `format` config section
2018-07-19, by Boris Feld
macosx: fixing macOS version generation after db9d1dd01bf0
2018-07-18, by Rodrigo Damazio
histedit: add history-editing-backup config option
2018-07-10, by Sushil khanchi
merge: mark file gets as not thread safe (issue5933)
2018-07-18, by Gregory Szorc
worker: ability to disable thread unsafe tasks
2018-07-18, by Gregory Szorc
worker: rename variable to reflect constant
2018-07-17, by Gregory Szorc
worker: use one pipe per posix worker and select() in parent process
2018-07-16, by Danny Hooper
tests: refactor common bundle2 capabilities
2018-01-28, by Joerg Sonnenberger
debug: move extensions debug behind a dedicated flag
2018-07-16, by Boris Feld
curses: use "text" interface if TERM=dumb
2018-07-16, by Kyle Lippincott
windows: expand '~/' and '~\' to %USERPROFILE% when translating to cmd.exe
2018-07-16, by Matt Harbison
windows: replace single quote with double quote when translating to cmd.exe
2018-07-15, by Matt Harbison
hook: only print the note about native cmd translation if it actually changes
2018-07-15, by Matt Harbison
hook: disable the shell to native command translation by default
2018-07-15, by Matt Harbison
setup: allow to run setup.py with python 3 without a mercurial checkout
2018-07-16, by Mike Hommey
upgrade: enable adding or removing sparse-revlog requirement
2018-06-21, by Paul Morelle
upgrade: add information about sparse-revlog
2018-07-16, by Paul Morelle
sparse-revlog: implement algorithm to write sparse delta chains (issue5480)
2018-06-05, by Paul Morelle
sparse-revlog: new requirement enabled with format.sparse-revlog
2018-06-04, by Paul Morelle
revlog: extract `deltainfo.distance` for future conditional redefinition
2018-06-04, by Paul Morelle
shelve: pick the most recent shelve if none specified for --patch/--stat
2018-07-16, by Danny Hooper
shelve: improve help text for --patch and --stat
2018-07-13, by Danny Hooper
ssh: avoid reading beyond the end of stream when using compression
2018-07-12, by Joerg Sonnenberger
revset: add larger test for heads(ancestors(…))
2018-07-16, by Boris Feld
revset-benchmark: use a generic revset to test `heads(commonancestors())`
2018-07-16, by Boris Feld
revlog: reintroduce `revlog.descendant` as deprecated
2018-07-16, by Boris Feld
context: reintroduce `ctx.descendant` as deprecated
2018-07-16, by Boris Feld
obsolete: explode if metadata contains invalid UTF-8 sequence (API)
2018-07-15, by Yuya Nishihara
obsolete: store user name and note in UTF-8 (issue5754) (BC)
2018-07-15, by Yuya Nishihara
obsolete: clarify users in markerusers() never contain None
2018-07-15, by Yuya Nishihara
revset: special case commonancestors(none()) to be empty set
2018-07-12, by Yuya Nishihara
revset: clarify heads() order doesn't matter while computing common ancestors
2018-07-10, by Yuya Nishihara
hghave: require clang-format >= 6 due to output change
2018-07-14, by Yuya Nishihara
cext: reformat with clang-format 6.0
2018-07-14, by Yuya Nishihara
py3: use bytes() to byte-stringify Abort message in handleremotechangegroup()
2018-07-08, by Yuya Nishihara
py3: don't str() to byte-stringify object in test-bundle2-remote-changegroup.t
2018-07-08, by Yuya Nishihara
py3: byte-stringify literals in extension in test-bundle2-remote-changegroup.t
2018-07-08, by Yuya Nishihara
py3: open file in binary mode in test-bundle2-remote-changegroup.t
2018-07-08, by Yuya Nishihara
statprof: small if cleanup
2018-06-01, by Boris Feld
store: assert the fncache have been loaded if dirty
2018-07-14, by Boris Feld
perffncachewrite: load fncache after lock is acquired
2018-07-14, by Boris Feld
perf: add a 'perf.all-timing' option to display more than best time
2018-06-22, by Boris Feld
perf: document the perfmanifest command
2018-07-11, by Boris Feld
fileset: remove fullmatchctx class
2018-06-09, by Yuya Nishihara
fileset: remove subset and unused filtering functions from matchctx
2018-06-09, by Yuya Nishihara
fileset: remove callexisting flag and mctx.existing() (API)
2018-06-09, by Yuya Nishihara
fileset: rewrite predicates to return matcher not closed to subset (API) (BC)
2018-06-09, by Yuya Nishihara
highlight: use matcher API to test if file should be pygmentized
2018-07-10, by Yuya Nishihara
fileset: parse argument of size() by predicate function
2018-06-10, by Yuya Nishihara
fileset: add "tracked()" to explicitly select files in the revision
2018-06-10, by Yuya Nishihara
fileset: rewrite andset() to not use mctx.narrow()
2018-06-09, by Yuya Nishihara
fileset: add helpers to make predicatematcher and nevermatcher
2018-06-10, by Yuya Nishihara
phases: micro-optimize newheads() to not create context objects
2018-07-14, by Yuya Nishihara
phases: remove excessive optimization from newheads() (issue5939)
2018-07-14, by Yuya Nishihara
rebase: remove unused variable "release" and an extra blank line
2018-07-15, by Sushil khanchi
rebase: remove unnecessary confirm block
2018-07-14, by Sushil khanchi
rebase: in --confirm option just abort if hit a conflict
2018-07-14, by Sushil khanchi
pullbundle: fix handling of gzip bundlespecs
2018-07-12, by Joerg Sonnenberger
tests: add test demonstrating phase loss when cloning (issue5939)
2018-07-11, by Gregory Szorc
scmutil: rewrite docstring for filecache
2018-07-13, by Gregory Szorc
rebase: correct misleading message in --confirm option
2018-07-12, by Sushil khanchi
rebase: make sure we don't loose the return code in --confirm option
2018-07-12, by Sushil khanchi
rebase: use revnums (not nodes) for set of extinct revisions
2018-07-11, by Martin von Zweigbergk
rebase: avoid converting from nodes to revnums twice
2018-07-11, by Martin von Zweigbergk
rebase: reduce scope of a variable
2018-07-11, by Martin von Zweigbergk
context: rename descendant() to isancestorof()
2018-07-12, by Martin von Zweigbergk
copies: delete now-unnecessary check for "a == b" before "a.descendant(b)"
2018-07-12, by Martin von Zweigbergk
revlog: delete isdescendantrev() in favor of isancestorrev()
2018-07-12, by Martin von Zweigbergk
rebase: add --confirm option
2018-06-30, by Sushil khanchi
revlog: introduce a isancestorrev() and use it in rebase
2018-07-11, by Martin von Zweigbergk
revlog: make isdescendantrev(a, b) check if a < b
2018-07-11, by Martin von Zweigbergk
revlog: replace descendant(b, a) by isdescendantrev(a, b) (API)
2018-07-11, by Martin von Zweigbergk
revlog: move comment about commonancestorsheads where it's used
2018-07-11, by Martin von Zweigbergk
removeemptydirs: add test for `hg split` inside a disappearing directory
2018-07-11, by Kyle Lippincott
fncache: avoid loading the filename cache when not actually modifying it
2018-07-11, by Martijn Pieters
tests: add diff color trailing whitespace test
2018-07-11, by Sune Foldager
scmutil: fix shortesthexnodeidprefix on Python 3 for 0-prefixed nodes
2018-07-11, by Augie Fackler
tests: add missing b prefix in test-context.py
2018-07-11, by Augie Fackler
manifest: just duplicate the definition of items as iteritems
2018-07-11, by Augie Fackler
tests: properly sort imports in test-nointerrupt.t
2018-07-11, by Augie Fackler
revlog: adjust doctest examples to be portable to Python 3
2018-07-11, by Augie Fackler
py3: whitelist 3 more passing tests caught with the ratchet
2018-07-11, by Augie Fackler
grep: hide cryptic revision number by default
2018-07-10, by Yuya Nishihara
grep: restore pre-9ef10437bb88 behavior, enable wdir search by tweakdefaults
2018-07-11, by Yuya Nishihara
grep: add config knob to enable/disable the default wdir search
2018-07-11, by Yuya Nishihara
grep: search working directory files by default if --all-files is specified
2018-07-11, by Yuya Nishihara
grep: reject --diff --all-files
2018-07-11, by Yuya Nishihara
grep: rename --allfiles to --all-files
2018-07-11, by Yuya Nishihara
debugdeltachain: protect against 0 readsize
2018-07-11, by Boris Feld
debugdeltachain: avoid division by zero when a chain is empty
2018-06-21, by Paul Morelle
tests: prevent conflict markers in test case from triggering warnings
2018-07-09, by Danny Hooper
revlog: enforce chunk slicing down to a certain size
2018-07-10, by Boris Feld
revlog: postprocess chunk to slice them down to a certain size
2018-07-10, by Boris Feld
revlog: add function to slice chunk down to a given size
2018-07-11, by Boris Feld
revlog: extract density based slicing into its own function
2018-07-10, by Boris Feld
revlog: document and test _slicechunk
2018-07-10, by Boris Feld
revlog: add a doctest for _segmentspan
2018-07-10, by Boris Feld
revlog: add a doctest to _trimchunk
2018-07-10, by Boris Feld
revlog: introduce a tiny mock of a revlog class
2018-07-10, by Boris Feld
revlog: _segmentspan computes the byte span of a segment
2018-05-17, by Paul Morelle
revlog: early return in _slicechunk when span is already small enough
2018-07-10, by Boris Feld
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
+10000
tip