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.
py3: use print as a function in tests/test-subrepo-svn.t
2018-09-20, by Pulkit Goyal
bundle2: make server.bundle2.stream default to True
2018-09-17, by Anton Shestakov
bundle2: graduate bundle2.stream option from experimental to server section
2018-09-17, by Anton Shestakov
tests: split capabilities into separate lines while searching for "narrow"
2018-09-20, by Anton Shestakov
py3: resolve Unicode issues around `hg serve` on Windows
2018-09-19, by Matt Harbison
run-tests: avoid os.getcwdb() on Windows
2018-09-19, by Matt Harbison
run-tests: quote PYTHON when spawning a subprocess
2018-09-19, by Matt Harbison
narrow: add test showing that local-to-local narrow clones don't work
2018-09-17, by Augie Fackler
fastannotate: process files as they arrive
2018-09-19, by Martin von Zweigbergk
py3: make osenvironb a proxy for, instead of a copy of os.environ where needed
2018-09-18, by Matt Harbison
memctx: simplify _manifest with new revlog nodeids
2018-05-22, by Sean Farley
context: remove unused overlayfilectx (API)
2018-05-22, by Sean Farley
context: fix typo in workingcommitctx
2018-06-11, by Sean Farley
filectx: fix return of renamed
2018-07-17, by Sean Farley
tests: glob over some quoting differences in test-narrow-widen-no-ellipsis.t
2018-09-19, by Matt Harbison
py3: byteify contrib/check-config.py
2018-09-18, by Matt Harbison
tests: quote PYTHON usage
2018-09-18, by Matt Harbison
py3: add a missing b'' for Windows
2018-09-18, by Matt Harbison
log: make changesetformatter pass in changectx to formatter
2018-09-03, by Yuya Nishihara
journal: use changesetformatter to properly nest list of commits in JSON
2018-09-03, by Yuya Nishihara
journal: do not pass in repolookuperror string to template (BC)
2018-09-03, by Yuya Nishihara
journal: inline formatted nodes and date into expression
2018-09-03, by Yuya Nishihara
journal: unify template name for "nodes" (BC)
2018-09-03, by Yuya Nishihara
localrepo: extract resolving of opener options to standalone functions
2018-09-12, by Gregory Szorc
localrepo: use boolean in opener options
2018-09-12, by Gregory Szorc
localrepo: move store() from store module
2018-09-12, by Gregory Szorc
localrepo: resolve store and cachevfs in makelocalrepository()
2018-09-12, by Gregory Szorc
localrepo: document and test bug around opening shared repos
2018-09-12, by Gregory Szorc
localrepo: move requirements reasonability testing to own function
2018-09-12, by Gregory Szorc
statichttprepo: use new functions for requirements validation
2018-09-12, by Gregory Szorc
localrepo: validate supported requirements in makelocalrepository()
2018-09-12, by Gregory Szorc
localrepo: read requirements file in makelocalrepository()
2018-09-12, by Gregory Szorc
localrepo: check for .hg/ directory in makelocalrepository()
2018-09-12, by Gregory Szorc
localrepo: load extensions in makelocalrepository()
2018-09-12, by Gregory Szorc
localrepo: copy ui in makelocalrepository()
2018-09-12, by Gregory Szorc
localrepo: move some vfs initialization out of __init__
2018-09-12, by Gregory Szorc
localrepo: create new function for instantiating a local repo object
2018-09-12, by Gregory Szorc
transaction: make entries a private attribute (API)
2018-09-17, by Gregory Szorc
transaction: make names a private attribute
2018-09-17, by Gregory Szorc
transaction: make map a private attribute
2018-09-17, by Gregory Szorc
transaction: make report a private attribute
2018-09-17, by Gregory Szorc
transaction: make opener a private attribute
2018-09-17, by Gregory Szorc
transaction: make after a private attribute
2018-09-17, by Gregory Szorc
transaction: make checkambigfiles a private attribute
2018-09-17, by Gregory Szorc
transaction: make validator a private attribute
2018-09-17, by Gregory Szorc
transaction: make releasefn a private attribute
2018-09-17, by Gregory Szorc
transaction: make file a private attribute
2018-09-17, by Gregory Szorc
transaction: make journal a private attribute
2018-09-17, by Gregory Szorc
transaction: make undoname a private attribute
2018-09-17, by Gregory Szorc
transaction: make count and usages private attributes
2018-09-17, by Gregory Szorc
narrow: don't send the changelog information when widening without ellipses
2018-09-18, by Pulkit Goyal
changegroup: add functionality to skip adding changelog data to changegroup
2018-09-17, by Pulkit Goyal
tests: add debug output in test-narrow-widen-no-ellipsis.t
2018-09-18, by Pulkit Goyal
changegroup: improve the devel-warn to specify changelog was empty
2018-09-17, by Pulkit Goyal
zsh_completion: add -b/--branch and -B/--bookmark(s) flags properly
2018-09-17, by Anton Shestakov
narrow: when writing treemanifests, skip inspecting directories outside narrow
2018-09-14, by spectral
tests: fix a couple of drawdag.py references
2018-09-17, by Augie Fackler
py3: fix kwargs handling in hgext/fastannotate.py
2018-09-14, by Pulkit Goyal
narrow: use diffmatcher to send only new filelogs in non-ellipses widening
2018-09-17, by Pulkit Goyal
py3: add missing b'' prefixes in couple of test files
2018-09-17, by Pulkit Goyal
run-tests: convert the remaining os.system() call to Unicode
2018-09-16, by Matt Harbison
py3: partially fix pager spawning on Windows
2018-09-15, by Matt Harbison
censor: rename loop variable to silence pyflakes warning
2018-09-15, by Yuya Nishihara
py3: add b'' prefixes in tests/test-hgweb-no-request-uri.t
2018-09-16, by Pulkit Goyal
py3: add b'' prefixes in tests/test-hgweb-no-path-info.t
2018-09-16, by Pulkit Goyal
py3: add b'' prefixes in tests/test-hgweb-non-interactive.t
2018-09-16, by Pulkit Goyal
py3: use codecs.encode() to encode in rot-13 encoding
2018-09-16, by Pulkit Goyal
py3: add two passing tests to whitelist found by buildbot
2018-09-16, by Pulkit Goyal
phabricator: mark extension as experimental for now
2018-09-15, by Augie Fackler
phabricator: fix templating bug by using hybriddict
2018-09-15, by Augie Fackler
phabricator: add tests of templatekeyword
2018-09-15, by Augie Fackler
phabricator: move extension from contrib to hgext
2018-09-15, by Augie Fackler
tests: add some basic tests of phabricator interactions
2018-09-15, by Augie Fackler
phabricator: add support for using the vcr library to mock interactions
2018-09-15, by Augie Fackler
keepalive: work around slight deficiency in vcr
2018-09-15, by Augie Fackler
hghave: add a checker for the vcr HTTP record/replay library
2018-09-15, by Augie Fackler
py3: allow run-tests.py to run on Windows
2018-09-15, by Matt Harbison
py3: ensure run-tests environment is uniformly str
2018-09-14, by Matt Harbison
py3: ensure run-tests.osenvironb is actually bytes
2018-09-14, by Matt Harbison
py3: fix str vs bytes in enough places to run `hg version` on Windows
2018-09-13, by Matt Harbison
windows: open registry keys using unicode names
2018-09-13, by Matt Harbison
py3: byteify strings in pycompat
2018-09-13, by Matt Harbison
wireprotov2: let clients drive delta behavior
2018-08-30, by Gregory Szorc
exchangev2: fetch file revisions
2018-09-04, by Gregory Szorc
wireprotov2: define and implement "filedata" command
2018-09-05, by Gregory Szorc
exchangev2: fetch manifest revisions
2018-09-05, by Gregory Szorc
wireprotov2: define and implement "manifestdata" command
2018-09-05, by Gregory Szorc
wireprotov2: add TODOs around extending changesetdata fields
2018-08-22, by Gregory Szorc
exchangev2: fetch and apply bookmarks
2018-08-29, by Gregory Szorc
wireprotov2: add bookmarks to "changesetdata" command
2018-08-23, by Gregory Szorc
exchangev2: fetch and apply phases data
2018-09-12, by Gregory Szorc
wireprotov2: add phases to "changesetdata" command
2018-08-28, by Gregory Szorc
exchangev2: fetch changeset revisions
2018-09-12, by Gregory Szorc
wireprotov2: define and implement "changesetdata" command
2018-09-12, by Gregory Szorc
exchangev2: start to implement pull with wire protocol v2
2018-09-12, by Gregory Szorc
httppeer: expose capabilities for each command
2018-08-21, by Gregory Szorc
narrow: intersect provided matcher with narrowmatcher in `hg diff`
2018-09-13, by spectral
identify: change {parents} to a list of nodes (BC)
2018-09-01, by Yuya Nishihara
identify: use fm.hexfunc thoroughly
2018-09-01, by Yuya Nishihara
formatter: replace contexthint() with demand loading of ctx object
2018-09-01, by Yuya Nishihara
formatter: populate ctx from repo and node value
2018-06-07, by Yuya Nishihara
merge with stable
2018-09-14, by Augie Fackler
py3: call hgweb.hgweb() with bytes values
2018-09-15, by Pulkit Goyal
py3: use '%d' for integers instead of '%s'
2018-09-15, by Pulkit Goyal
py3: use "%f" for floats instead of "%s"
2018-09-15, by Pulkit Goyal
py3: suppress the return value from .write() call
2018-09-15, by Pulkit Goyal
py3: add b'' prefixes in tests/test-diff-color.t
2018-09-15, by Pulkit Goyal
py3: slice through bytes to prevent getting ascii value
2018-09-14, by Pulkit Goyal
censor: use a reasonable amount of memory
2018-09-13, by Valentin Gatien-Baron
help: add internals.wireprotocolrpc to the table
2018-09-14, by Yuya Nishihara
setup: exclude vendored futures package on Python 3
2018-09-14, by Yuya Nishihara
py3: whitelist another passing test
2018-09-13, by Augie Fackler
py3: prevent the win32 ctype _fields_ from being transformed to bytes
2018-09-13, by Matt Harbison
cext: fix warnings when building for py3 on Windows
2018-09-13, by Matt Harbison
cext: stop preprocessing a partial function call
2018-09-13, by Matt Harbison
py3: add b'' to some setup.py strings for Windows
2018-09-13, by Matt Harbison
dagop: fix typo spotted while doing unrelated investigation
2018-09-13, by Augie Fackler
hg: don't reuse repo instance after unshare()
2018-09-12, by Gregory Szorc
unionrepo: dynamically create repository type from base repository
2018-09-11, by Gregory Szorc
bundlerepo: dynamically create repository type from base repository
2018-09-11, by Gregory Szorc
bundlerepo: factor out code for instantiating a bundle repository
2018-09-11, by Gregory Szorc
bundlerepo: pass create=True
2018-09-11, by Gregory Szorc
shelve: use bundlerepo.instance() to construct a repo object
2018-09-11, by Gregory Szorc
templatekw: add experimental {status} keyword
2018-07-29, by Yuya Nishihara
templatekw: add option to include ignored/clean/unknown files in cache
2018-07-29, by Yuya Nishihara
templatekw: keep status tuple in cache dict and rename cache key accordingly
2018-07-29, by Yuya Nishihara
templatekw: extract function that computes and caches file status
2018-07-29, by Yuya Nishihara
py3: use sysstr() to convert ProgrammingError bytes with no unicode error risk
2018-09-13, by Yuya Nishihara
revlog: reuse cached delta for identical base revision (issue5975)
2018-09-10, by Boris Feld
snapshot: fix line order when skipping over empty deltas
2018-09-10, by Boris Feld
tests: stabilize change for handling not quoting non-empty-directory
2018-09-12, by Matt Harbison
hg: wrap the highest layer in the `hg` script possible in trace event
2018-08-21, by Augie Fackler
localrepo: use urllocalpath() for path to create repo too
2018-09-12, by Martin von Zweigbergk
localrepo: move check for existing repo into createrepository()
2018-09-12, by Martin von Zweigbergk
py3: add b'' to some run-tests.py strings for Windows
2018-09-12, by Matt Harbison
wireprotov1peer: forward __name__ of wrapped method in batchable decorator
2018-09-12, by Augie Fackler
templatekw: add {size} keyword as an example of fctx-based keyword
2018-07-29, by Yuya Nishihara
formatter: populate fctx from ctx and path value
2018-07-29, by Yuya Nishihara
formatter: factor out function that detects node change and document it
2018-06-07, by Yuya Nishihara
formatter: inline _gettermap and _knownkeys
2018-09-01, by Yuya Nishihara
formatter: fill missing resources by formatter, not by resource mapper
2018-09-01, by Yuya Nishihara
templater: remove unused context argument from most resourcemapper functions
2018-06-07, by Yuya Nishihara
ancestor: remove extra generator from lazyancestors.__iter__()
2018-09-10, by Yuya Nishihara
localrepo: fix a mixmatched arg name in createrepository() docstring
2018-09-12, by Martin von Zweigbergk
error: ensure ProgrammingError message is always a str
2018-09-12, by Augie Fackler
py3: whitelist a test caught by the ratchet
2018-09-12, by Augie Fackler
tests: handle Python 3 not quoting non-empty-directory error
2018-09-12, by Augie Fackler
context: don't count deleted files as candidates for path conflicts in IMM
2018-09-12, by Pulkit Goyal
rebase: add tests showing patch conflict detection needs to be smarter in IMM
2018-09-12, by Pulkit Goyal
zsh_completion: add new and remove deprecated flags
2018-09-10, by Anton Shestakov
zsh_completion: update various arguments, descriptions, metavariables
2018-09-10, by Anton Shestakov
setup: don't support py 3.5.0, 3.5.1, 3.5.2 because of bug in codecs
2018-09-05, by Pulkit Goyal
util: update lrucachedict order during get()
2018-09-07, by Gregory Szorc
util: lower water mark when removing nodes after cost limit reached
2018-09-06, by Gregory Szorc
util: optimize cost auditing on insert
2018-09-06, by Gregory Szorc
util: teach lrucachedict to enforce a max total cost
2018-09-06, by Gregory Szorc
util: allow lrucachedict to track cost of entries
2018-09-07, by Gregory Szorc
util: add a popoldest() method to lrucachedict
2018-09-05, by Gregory Szorc
util: ability to change capacity when copying lrucachedict
2018-09-06, by Gregory Szorc
util: make capacity a public attribute on lrucachedict
2018-09-06, by Gregory Szorc
util: properly copy lrucachedict instances
2018-09-06, by Gregory Szorc
tests: rewrite test-lrucachedict.py to use unittest
2018-09-06, by Gregory Szorc
wireprotov2peer: stream decoded responses
2018-08-29, by Gregory Szorc
wireprotoframing: buffer emitted data to reduce frame count
2018-08-29, by Gregory Szorc
wireprotov2: implement commands as a generator of objects
2018-09-05, by Gregory Szorc
internals: extract frame-based protocol docs to own document
2018-08-27, by Gregory Szorc
narrow: remove hack to write narrowspec to shared .hg directory
2018-09-12, by Yuya Nishihara
narrowspec: remove parseserverpatterns() which isn't used anymore
2018-09-12, by Yuya Nishihara
hg: write narrow patterns after repo creation
2018-09-11, by Gregory Szorc
narrow: don't wrap exchange.pull() during clone
2018-09-11, by Gregory Szorc
exchange: support defining narrow file patterns for pull
2018-09-11, by Gregory Szorc
commands: pass include and exclude options to hg.clone()
2018-09-11, by Gregory Szorc
localrepo: add requirement when narrow files creation option present
2018-09-11, by Gregory Szorc
hg: recognize include and exclude patterns when cloning
2018-09-11, by Gregory Szorc
hg: allow extra arguments to be passed to repo creation (API)
2018-09-11, by Gregory Szorc
localrepo: move repo creation logic out of localrepository.__init__ (API)
2018-09-11, by Gregory Szorc
subrepo: mask out passwords embedded in the messages displaying a URL
stable
2018-09-11, by Matt Harbison
localrepo: pass ui to newreporequirements() (API)
2018-09-07, by Gregory Szorc
narrow: set opts['narrow'] instead of local variable
2018-09-11, by Gregory Szorc
narrow: drop support for remote expansion (BC)
2018-09-11, by Gregory Szorc
fastannotate: use repo.local()
2018-09-07, by Gregory Szorc
tests: drop extra "file:" prefix from paths in narrow test
2018-09-11, by Martin von Zweigbergk
narrow: validate spec files are well-formed during clone (BC)
2018-09-11, by Gregory Szorc
narrow: validate patterns on incoming bundle2 part
2018-09-11, by Gregory Szorc
narrowspec: validate patterns when loading and saving spec file
2018-09-11, by Gregory Szorc
ancestor: use heapreplace() in place of heappop/heappush()
2018-09-10, by Yuya Nishihara
ancestor: rename local aliases of heapq functions in _lazyancestorsiter()
2018-09-11, by Yuya Nishihara
ancestor: optimize _lazyancestorsiter() for contiguous chains
2018-09-10, by Yuya Nishihara
ancestor: unroll loop of parents in _lazyancestorsiter()
2018-09-10, by Yuya Nishihara
ancestor: return early from _lazyancestorsiter() when reached to stoprev
2018-09-10, by Yuya Nishihara
ancestor: remove alias of initrevs from _lazyancestorsiter()
2018-09-11, by Yuya Nishihara
narrow: validate patterns returned by expandnarrow
2018-09-11, by Gregory Szorc
narrowspec: limit patterns to path: and rootfilesin: (BC)
2018-09-11, by Gregory Szorc
narrow: mark wire proto capability names experimental and versioned
2018-09-11, by Martin von Zweigbergk
narrow: move wire proto capabilities to narrowwirepeer
2018-09-11, by Martin von Zweigbergk
narrow: check "narrow" wire protocol capability, not bundle2 capability
2018-09-11, by Martin von Zweigbergk
sparse: add local files to temporaryfiles if they exist out of sparse
2018-08-21, by Pulkit Goyal
tests: show that merging with sparse is broken when rename is involved
2018-08-21, by Pulkit Goyal
narrowspec: fix a typoed 'supported'
2018-08-25, by Pulkit Goyal
narrow: build the known set of nodes only when ellipses is enabled
2018-09-10, by Pulkit Goyal
narrow: add narrow and ellipses as server capabilities
2018-09-10, by Pulkit Goyal
treemanifest: use visitchildrenset when doing a walk
2018-08-23, by Kyle Lippincott
treemanifest: use visitchildrenset when filtering a manifest to a matcher
2018-08-23, by Kyle Lippincott
tests: stabilize test-no-symlink
2018-09-10, by Matt Harbison
shelve: use the internal phase when possible
2018-05-29, by Boris Feld
treemanifest: avoid loading everything just to get their nodeid
2018-08-23, by Kyle Lippincott
treemanifest: avoid unnecessary copies/processing when using alwaysmatcher
2018-08-23, by Kyle Lippincott
treemanifest: attempt to avoid loading all lazily-loaded subdirs in _isempty
2018-08-23, by Kyle Lippincott
treemanifest: introduce lazy loading of subdirs
2018-08-16, by spectral
contrib: use a monotonic timer in catapipe
2018-09-07, by Boris Feld
contrib: fix catapipe output argument documentation
2018-09-07, by Boris Feld
tracing: trace command function execution
2018-09-06, by Boris Feld
extension: add a summary of total loading time per extension
2018-09-07, by Boris Feld
extensions: trace the total time of running all reposetup callbacks
2018-09-06, by Boris Feld
extensions: trace the total time of running all extsetup callbacks
2018-09-06, by Boris Feld
extensions: trace the total time of running all uisetup callbacks
2018-09-06, by Boris Feld
extensions: add timing for extensions reposetup
2018-09-10, by Boris Feld
sparse-revlog: set max delta chain length to on thousand
2018-09-07, by Boris Feld
snapshot: also consider the snapshot chain of one unrelated revision
2018-09-07, by Boris Feld
snapshot: extract parent chain computation
2018-09-07, by Boris Feld
snapshot: refine candidate snapshot base upward
2018-09-07, by Boris Feld
snapshot: try to refine new snapshot base down the chain
2018-09-07, by Boris Feld
snapshot: make sure we'll never refine delta base from a reused source
2018-09-07, by Boris Feld
snapshot: turn _refinedgroups into a coroutine
2018-09-07, by Boris Feld
snapshot: also use None as a stop value for `_refinegroup`
2018-09-07, by Boris Feld
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
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
+10000
tip