histedit-test: test that extra revisions are detected
We had not tested for this case.
histedit-test: test that missing revisions are detected
We had not tested for this case.
histedit: handle multiple spaces between action and hash (
issue3893)
There is some clue that the previous code intended to handle that but it was
actually not the case.
As a result action could apply to the empty string '' changeset,
leading to the use the current working directory parent in some
operations.
http2: sane readline
It turns out that it pays off to read more than a byte at a time with
a select in between :)
http2: make read use pushchunk/popchunk, eschew itertools
The itertools approach was showing up high in the profile output.
http2: track available data as it changes instead of recomputing it
With a large amount of available data, this computation can become
costly.
histedit-test: rename histedit-revspec into histedit-argument
We have no testing for argument. This small file seems perfect once but needs a
rename.
histedit-test: drop skip logic for older mercurial version
We are shipped in core now.
hgweb: refactor checks for granting and revoking user permissions
Provides an entry point for extensions implementing more complex
authorization schemes.
Original patch proposed by Markus Zapke-GrĂ¼ndemann.
zsh_completion: complete all files for `commit/backout --logfile`
Up until now commit/backout `--logfile` option was completed only with
*.txt-files. This requirement is a bit too strong (and is nowhere to be stated)
so it's better to complete with all files.
Stolen from zsh.git repo,
c5fce37b changeset by Oliver Kiddle.
transplant: clarify what --branch do - it has nothing to do with branches
--branch specifies heads and has nothing to do with named branches, and it only
deals with topological branches to the same extent as all other DAG operations
do.