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.
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
templatefilters: rename commonprefix to commondir
2018-06-13, by Martin von Zweigbergk
bitmanipulation: fix undefined behavior in bit shift in getbe32
2018-06-13, by Augie Fackler
templatefilters: undeprecate hgdate
2018-06-13, by Yuya Nishihara
templater: restore the original string format of {date}
2018-06-13, by Yuya Nishihara
hgweb: insist http_status value is a sysstr
2018-06-12, by Augie Fackler
hgweb: pass a sysstr to low-level _start_response method
2018-06-12, by Augie Fackler
tests: fix printenv script on Python 3
2018-06-12, by Augie Fackler
cvsps: port changeset __repr__ to py3
2018-06-12, by Augie Fackler
cvsps: avoid comparison between None and a tuple in date sorting
2018-06-12, by Augie Fackler
py3: buildbot informs me we have two new passing tests
2018-06-12, by Augie Fackler
commandserver: close server's fds explicitly from a worker
2018-06-12, by Jun Wu
run-tests: restrict the test cases allowed characters
2018-06-12, by Boris Feld
templater: abstract truth testing to fix {if(list_of_empty_strings)}
2018-06-09, by Yuya Nishihara
show: stringify filtered list of tags before testing emptiness
2018-06-12, by Yuya Nishihara
templatefilters: deprecate hgdate as {date|hgdate} is the default format
2018-03-24, by Yuya Nishihara
templater: make date wrapper support dot/map operations
2018-03-24, by Yuya Nishihara
templater: introduce a wrapper for date tuple (BC)
2018-03-24, by Yuya Nishihara
templater: promote tomap() to an interface type
2018-04-21, by Yuya Nishihara
templater: rename mappable to hybriditem as it is the primary use case
2018-06-09, by Yuya Nishihara
serve: do not daemonize by default by --print-url
2018-06-08, by Yuya Nishihara
mercurial: add .t files to .editorconfig
2018-06-07, by Gregory Szorc
graft: add a new `--stop` flag to stop interrupted graft
2018-05-28, by Pulkit Goyal
graft: fix the help text to say `graft reapplies previous options`
2018-06-12, by Pulkit Goyal
files: drop now-unnecessary filtering of removed dirstate files
2018-06-11, by Martin von Zweigbergk
context: make workingctx.matches() filter our removed files (API)
2018-06-11, by Martin von Zweigbergk
locate: explicitly use dirstate.matches() for working copy
2018-06-11, by Martin von Zweigbergk
revsets: define a none() revset
2018-06-11, by Martin von Zweigbergk
statprof: fix save and load
2018-06-11, by Boris Feld
perftemplating: abort on incompatible version
2018-06-11, by Boris Feld
templater: fix string representation of wrapped None
2018-06-05, by Yuya Nishihara
templater: show slightly better hint on map operation error
2018-06-08, by Yuya Nishihara
templater: inline unwraphybrid()
2018-03-21, by Yuya Nishihara
templater: drop hybrid-ness on unwrapvalue()
2018-03-19, by Yuya Nishihara
templater: mark .keytype as a private attribute
2018-03-23, by Yuya Nishihara
templater: abstract ifcontains() over wrapped types
2018-03-19, by Yuya Nishihara
templater: inline wraphybridvalue()
2018-03-21, by Yuya Nishihara
templater: abstract min/max away
2018-03-19, by Yuya Nishihara
stringutil: fix prettyrepr() to not orphan foo=<...> line
2018-06-10, by Yuya Nishihara
debugwalk: pretty-print nested matcher
2018-06-10, by Yuya Nishihara
debugwalk: show matcher output only if -v/--verbose
2018-06-10, by Yuya Nishihara
stringutil: promote smartset.prettyformat() to utility function
2018-06-10, by Yuya Nishihara
profiling: introduce a "profiling.time-track" option
2018-06-01, by Boris Feld
statprof: also gather wall time
2018-06-01, by Boris Feld
perftemplating: allow to specify the template to test
2018-05-31, by Boris Feld
perftemplating: stop going through the log command
2018-05-31, by Boris Feld
perftemplating: move revision argument to flag only
2018-05-31, by Boris Feld
perftemplating: drop usage of buffer
2018-05-31, by Boris Feld
perftemplating: move template formating into its own function
2018-05-31, by Boris Feld
perftemplating: fix the revisions argument
2018-05-31, by Boris Feld
py3: make sure util.username() always returns bytes
2018-06-09, by Pulkit Goyal
py3: add b'' prefix to make the regex bytes
2018-06-09, by Pulkit Goyal
phases: use "published" in the phase movement message
2018-06-05, by Boris Feld
phase: clarify the message about movement on command changeset
2018-06-05, by Boris Feld
fuzz: try and generate an interesting mpatch seed from a repo
2018-04-29, by Augie Fackler
fuzz: structured helpers for creating mpatch seed corpus entries
2018-04-29, by Augie Fackler
fuzz: new fuzzer for the mpatch code
2018-04-28, by Augie Fackler
run-tests: follow-up on the test-case format
2018-06-07, by Boris Feld
templater: resolve type of dict key in getmember()
2018-05-04, by Yuya Nishihara
templater: promote getmember() to an interface of wrapped types
2018-03-21, by Yuya Nishihara
templater: move getdictitem() to hybrid class
2018-03-21, by Yuya Nishihara
templater: add try-except stub to runmember()
2018-04-21, by Yuya Nishihara
templater: do dict lookup over a wrapped object
2018-03-21, by Yuya Nishihara
merge with stable
2018-06-06, by Augie Fackler
graft: reuse the --log value passed initially in `hg graft --continue` (BC)
2018-05-26, by Pulkit Goyal
graft: add test showing --continue not preserving --log passed earlier
2018-05-26, by Pulkit Goyal
test-fuzz-targets: look for clang-6.0 binary as well
2018-06-03, by Yuya Nishihara
test-fuzz-targets: rebuild executable silently
2018-06-03, by Yuya Nishihara
fuzz: fix "make clean" to pass even if no binaries built yet
2018-06-03, by Yuya Nishihara
fuzz: compile xdiff.cc with -std=c++17
2018-06-03, by Yuya Nishihara
fuzz: fix use of undeclared function memcpy()
2018-06-03, by Yuya Nishihara
fuzz: fix the default make target
2018-06-03, by Yuya Nishihara
fuzz: expand variables by make
2018-06-03, by Yuya Nishihara
templater: always map over a wrapped object
2018-04-21, by Yuya Nishihara
templater: consistently join() string-like object per character (BC)
2018-04-21, by Yuya Nishihara
templater: always join() over a wrapped object (BC)
2018-04-21, by Yuya Nishihara
templater: add wrapped types for pure non-list/dict values
2018-03-20, by Yuya Nishihara
templater: unify unwrapvalue() with _unwrapvalue()
2018-04-04, by Yuya Nishihara
templater: inline unwrapvalue()
2018-04-04, by Yuya Nishihara
run-tests: update the test case name format
2018-05-13, by Boris Feld
run-tests: add support for running specific test cases
2018-04-26, by Boris Feld
configitems: drop the deprecated alias for commands.update.check
2018-06-03, by Pulkit Goyal
graft: correct documentation about options can be reapplied
2018-06-02, by Sushil khanchi
cmdutil: use internal separators when building the terse list
2018-06-02, by Matt Harbison
advanceboundary: add dryrun parameter
2018-05-30, by Sushil khanchi
grep: enable passing wdir as a revision
2018-05-30, by Sangeet Kumar Mishra
outgoing: drop an extraneous URL parse
2018-06-01, by Matt Harbison
config: rename allow_archive to allow-archive
2018-05-14, by David Demelier
hgweb: fill {rename} even if ?linerange is specified
2018-04-21, by Yuya Nishihara
hgweb: wrap {earlycommands} and {othercommands} of help with mappinggenerator
2018-04-04, by Yuya Nishihara
hgweb: wrap {topics}es of help with mappinggenerator or mappinglist
2018-04-04, by Yuya Nishihara
hgweb: wrap {edges} of {nodes} of graph with mappinglist
2018-04-04, by Yuya Nishihara
hgweb: wrap {nodes} of graph with mappinggenerator
2018-04-04, by Yuya Nishihara
hgweb: adapt {jsdata} of graph to mappinggenerator
2018-04-04, by Yuya Nishihara
hgweb: wrap {nextentry} of graph with mappinglist
2018-04-04, by Yuya Nishihara
setup: write version constant as bytes literal
2018-06-01, by Yuya Nishihara
spartan: don't show '[up]' in file view when in root directory already
2018-05-31, by Anton Shestakov
monoblue: don't show '[up]' in file view when in root directory already
2018-05-31, by Anton Shestakov
gitweb: don't show '[up]' in file view when in root directory already
2018-05-31, by Anton Shestakov
paper: don't show '[up]' in file view when in root directory already
2018-05-31, by Anton Shestakov
spartan: add missing closing tags
2018-05-31, by Anton Shestakov
templatefilters: add commonprefix
2018-04-20, by Joerg Sonnenberger
py3: add 3 new passing tests to whitelist
2018-05-20, by Pulkit Goyal
serve: add option print-url
2018-05-24, by Nicola Spanti
revlog: disallow setting uncompressed length to None
2018-05-26, by Yuya Nishihara
unionrepo: fill in uncompressed length of revlog entry
2018-05-26, by Yuya Nishihara
fuzz: add clean target
2018-04-29, by Augie Fackler
fuzzutil: make it possible to use absl when C++17 isn't supported
2018-04-30, by Augie Fackler
fuzz: extract some common utilities and use modern C++ idioms
2018-04-28, by Augie Fackler
tests: update fuzzer tests to include both fuzzers
2018-04-28, by Augie Fackler
transaction-summary: show phase changes statistics in pull/unbundle
2018-05-24, by Denis Laxalde
outgoing: pay attention to `default:pushurl` for bookmarks and subrepos
2018-05-28, by Matt Harbison
revlog: make chainbase cache its result for the correct revision
2018-04-21, by Paul Morelle
revlog: make getcandidaterevs more consistent about updating tested revs set
2018-03-07, by Paul Morelle
templatekw: make getrenamed() return only filename, not nodeid
2018-03-26, by Martin von Zweigbergk
py3: wrap tempfile.NamedTemporaryFile() to return bytes fp.name
2018-05-26, by Yuya Nishihara
py3: wrap tempfile.mkdtemp() to use bytes path
2018-05-26, by Yuya Nishihara
py3: wrap tempfile.mkstemp() to use bytes path
2018-05-26, by Yuya Nishihara
extensions: remove strip_init=True from _disabledpaths()
2018-05-03, by Yuya Nishihara
extensions: peek command table of disabled extensions without importing
2018-05-03, by Yuya Nishihara
lfs: clarify pointer validation error messages
2018-04-26, by Matt Harbison
terse: pconvert() entries added to the temporary terse dict for Windows
2018-05-22, by Matt Harbison
filemerge: don't pass function name as loadpath's module_name param
2018-05-24, by hindlemail
phases: define an official tuple of phases we do not share
2018-05-22, by Boris Feld
phases: define an official tuple of mutable phases
2018-05-22, by Boris Feld
repoview: use 'phasecache.getrevset' when computing 'unserved' filter
2018-05-21, by Boris Feld
graft: drop --user and --date values info from hint in case of conflicts
2018-05-26, by Pulkit Goyal
graft: reuse --user and --date values in `hg graft --continue` (BC)
2018-05-25, by Pulkit Goyal
tests: add test showing --continue not preserving --date and --user flags
2018-05-26, by Pulkit Goyal
graft: store user passed date and user information in graftstate
2018-05-25, by Pulkit Goyal
graft: use cmdstate.delete() to delete the state file
2018-05-25, by Pulkit Goyal
graph: add outputgraph() function, called by ascii() to print
2018-05-24, by John Stiles
graft: add test for reading old graftstate files with new mechanism
2018-02-28, by Pulkit Goyal
graft: start using the cmdstate class to read and write data to graftstate
2018-05-25, by Pulkit Goyal
graft: use state.cmdstate() to check whether graftstate exists
2018-05-25, by Pulkit Goyal
graft: factor out function to read graft state in separate function
2018-05-25, by Pulkit Goyal
state: removing remaining instances of opts class variable
2018-05-25, by Pulkit Goyal
help: mention pattern syntax of latesttag() template function
2018-05-24, by Yuya Nishihara
py3: replace str.format(x) with `str % x` in githelp
2018-05-23, by Matt Harbison
githelp: drop the trailing period from single sentence output for consistency
2018-05-23, by Matt Harbison
hgweb: wrap {entries}* of filelog with mappinglist
2018-04-04, by Yuya Nishihara
hgweb: don't use dict(key=value) to build a mapping dict in filelog
2018-04-04, by Yuya Nishihara
hgweb: wrap {diffopts} of annotate by hybriddict()
2018-04-04, by Yuya Nishihara
hgweb: wrap {parents} of {annotate} with mappinggenerator
2018-04-04, by Yuya Nishihara
hgweb: wrap {annotate} with mappinggenerator
2018-04-04, by Yuya Nishihara
hgweb: wrap {bookmarks} of summary with mappinggenerator
2018-04-04, by Yuya Nishihara
hgweb: wrap {lastchange} of bookmarks with mappinglist
2018-04-04, by Yuya Nishihara
hgweb: wrap {entries}* of bookmarks with mappinggenerator
2018-04-04, by Yuya Nishihara
state: raise CorruptedState error isntead of ProgrammingError
2018-05-23, by Pulkit Goyal
localrepo: add docstring to _makedirstate to make it less likely to be removed
2018-05-22, by Kyle Lippincott
scmutil: move repair.stripbmrevset as scmutil.bookmarkrevs (API)
2018-05-15, by David Demelier
githelp: cleanup one more abort message
2018-05-22, by Matt Harbison
githelp: do not concatenate i18n messages dynamically so they can be collected
2018-05-22, by Yuya Nishihara
narrow: only wrap dirstate functions once, instead of per-reposetup
2018-05-16, by Kyle Lippincott
state: temporary silence pyflakes warning by removing variable assignment
2018-05-22, by Pulkit Goyal
state: fix usage of an unassigned variable
2018-05-22, by Pulkit Goyal
py3: add b'' prefixes in tests/test-revset2.t
2018-05-20, by Pulkit Goyal
py3: use encoding.strfromlocal() instead of pycompat.sysstr()
2018-05-21, by Pulkit Goyal
tests: stabilize test-patch.t on Windows
2018-05-20, by Matt Harbison
githelp: lowercase the start of output messages for consistency
2018-05-21, by Matt Harbison
githelp: rewrite a Yoda conditional
2018-05-21, by Matt Harbison
githelp: make several strings localizable
2018-05-21, by Matt Harbison
githelp: cleanly abort if the `svn` command is unknown
2018-05-21, by Matt Harbison
githelp: fail gracefully in a couple cases where arguments are missing
2018-05-21, by Matt Harbison
revlog: isgooddeltainfo takes the whole revinfo object
2018-03-07, by Paul Morelle
revlog: make variable name 'd' more explicit in _isgooddeltainfo
2018-03-07, by Paul Morelle
debugdeltachain: r.start and r.length can be retrieved outside the loop
2018-04-19, by Paul Morelle
revlog: in _getcandidaterevs, shorten revlog._generaldelta to gdelta
2018-05-04, by Paul Morelle
pathencode: remove unused variable
2018-05-19, by Augie Fackler
py3: add r'' prefixes to fix kwargs handling in hgext/sparse.py
2018-05-20, by Pulkit Goyal
py3: use bytes in tests/printenv.py
2018-05-20, by Pulkit Goyal
py3: use stringutil.pprint() to prevent b'' prefixes in output
2018-05-20, by Pulkit Goyal
py3: use pycompat.fsencode to convert path to bytes
2018-05-20, by Pulkit Goyal
py3: add b'' prefixes in tests/test-ssh.t and tests/test-ssh-bundle1.t
2018-05-20, by Pulkit Goyal
py3: add b'' prefixes in contrib/hg-ssh
2018-05-20, by Pulkit Goyal
state: write the version number in plain text on top of state files
2018-05-18, by Pulkit Goyal
state: set canonical=True to write deterministically
2018-05-18, by Pulkit Goyal
state: don't have a dict like interface for cmdstate class
2018-03-28, by Pulkit Goyal
state: import the file to write state files from evolve extension
2018-02-21, by Pulkit Goyal
revlog: suggest other parent when a parent was refused for a delta (issue5481)
2018-05-14, by Paul Morelle
status: add default of --terse=u to tweakdefaults (BC)
2018-05-14, by Augie Fackler
status: add a config knob for setting default of --terse
2018-05-14, by Augie Fackler
tests: port inline extensions in test-obsolete.t to Python 3
2018-05-19, by Augie Fackler
py3: consolidate down some (case ...) entries
2018-05-19, by Augie Fackler
py3: re-sort test whitelist
2018-05-19, by Augie Fackler
tests: fix test-subrepo-paths.t on Python 3
2018-05-19, by Augie Fackler
tests: fix test-parseindex2 on Python 3
2018-05-19, by Augie Fackler
tests: use [(] instead of \( to avoid warning on py3
2018-05-19, by Augie Fackler
tests: fix test-patch.t on pickier /bin/sh implementations
2018-05-19, by Augie Fackler
patch: add debug message to show external patch tool invocation
2018-05-19, by Augie Fackler
py3: add 13 new passing tests to whitelist
2018-05-19, by Pulkit Goyal
py3: check for None before comparing with integers
2018-05-19, by Pulkit Goyal
py3: use `except error as e` instead of `except error, e`
2018-05-19, by Pulkit Goyal
py3: use pycompat.fsencode() to convert tempfile name to bytes
2018-05-19, by Pulkit Goyal
py3: add b'' prefixes in tests/test-parseindex.t
2018-05-19, by Pulkit Goyal
py3: fix .write() calls in few tests
2018-05-19, by Pulkit Goyal
py3: bytestr() bytes to get bytechar while iterating on it
2018-05-19, by Pulkit Goyal
py3: slice over bytes to prevent getting the ascii values
2018-05-19, by Pulkit Goyal
py3: use utils.stringutil.forcebytestr to convert error to bytes
2018-05-19, by Pulkit Goyal
py3: make sure we open files in bytes mode
2018-05-19, by Pulkit Goyal
py3: add b'' prefix in test/test-fileset.t
2018-05-19, by Pulkit Goyal
py3: suppress the output from .write() calls in few tests
2018-05-19, by Pulkit Goyal
py3: use print as a function in tests/test-parseindex.t
2018-05-19, by Pulkit Goyal
py3: use print as a function in tests/test-pull.t
2018-05-19, by Pulkit Goyal
py3: add b'' prefixes in tests/test-rebuildstate.t
2018-05-19, by Pulkit Goyal
py3: add b'' prefixes in tests/test-progress.t
2018-05-19, by Pulkit Goyal
py3: add b'' prefixes in tests/test-profile.t
2018-05-19, by Pulkit Goyal
py3: add b'' prefixes in tests/test-pager.t
2018-05-19, by Pulkit Goyal
py3: add b'' prefixes in tests/test-hgrc.t
2018-05-19, by Pulkit Goyal
py3: add b'' prefixes in tests/test-extensions-afterloaded.t
2018-05-19, by Pulkit Goyal
py3: add b'' prefixes in tests/test-custom-filters.t
2018-05-19, by Pulkit Goyal
py3: add b'' prefixes in tests/test-bugzilla.t
2018-05-19, by Pulkit Goyal
py3: fix kwargs handling in hgext/split.py
2018-05-19, by Pulkit Goyal
py3: add b'' prefixes in hgext/convert/subversion.py
2018-05-19, by Pulkit Goyal
py3: use '%d' for integers in hgext/infinitepush/__init__.py
2018-05-19, by Pulkit Goyal
py3: make sure we pass str to date.strftime()
2018-05-19, by Pulkit Goyal
py3: use pycompat.bytestr() to convert str into bytes
2018-05-19, by Pulkit Goyal
py3: fix kwargs handling in hgext/rebase.py
2018-05-19, by Pulkit Goyal
hgweb: wrap {entries}* of tags with mappinggenerator
2018-04-04, by Yuya Nishihara
hgweb: wrap {fentries} and {dentries} of manifest with mappinggenerator
2018-04-04, by Yuya Nishihara
hgweb: wrap {entries}* of changelog with mappinglist
2018-04-04, by Yuya Nishihara
hgweb: wrap {lines} of filerevision with mappinggenerator
2018-04-04, by Yuya Nishihara
hgweb: drop unused argument 'tmpl' from webutil.diffstat()
2018-04-04, by Yuya Nishihara
hgweb: use template context to render {diffstat}
2018-04-04, by Yuya Nishihara
hgweb: wrap {diffstat} with mappedgenerator
2018-04-04, by Yuya Nishihara
pathencode: improve error messages slightly
2018-05-18, by Augie Fackler
pathencode: hashlib.sha1() takes bytes not str on Python 3
2018-05-18, by Augie Fackler
pathencode: fix importing hashlib on Python 3
2018-05-18, by Augie Fackler
context: fix %-formatting on Python 3
2018-05-18, by Augie Fackler
patch: fix import-time syntax error in test-check-module-imports.t
2018-05-18, by Augie Fackler
py3: whitelist two more passing tests observed by buildbot
2018-05-18, by Augie Fackler
py3: use stringutil.pprint() to format a list to print
2018-05-19, by Pulkit Goyal
py3: fix kwargs handling in qgurad in hgext/mq.py
2018-05-19, by Pulkit Goyal
py3: use .startswith() instead of bytes[0]
2018-05-19, by Pulkit Goyal
crecord: fallback to text mode if diffs are too big for curses mode
2018-05-17, by Kyle Lippincott
narrow: filter copies in core
2018-05-17, by Martin von Zweigbergk
narrow: filter set of files to check for case-folding to core
2018-05-17, by Martin von Zweigbergk
narrow: filter merge actions in core
2018-05-17, by Martin von Zweigbergk
less
more
|
(0)
-30000
-10000
-3000
-1000
-240
+240
+1000
+3000
+10000
tip