templater: sort functions alphabetically, as filters are
test-histedit-fold: remove unnecessary --template

The template is already set by the logt alias.

--HG--
branch : stable
extra : source : b91c0ee66b6c6be1425e58941f51b27221e40d95
histedit: use base for computing renames when folding (issue3729)

When a file was renamed in the very first changeset being histedited,
the rename was not detected. Consider a history like this:

   0  base: add a.txt
   1  first: rename a.txt to b.txt
   2  last: edit b.txt

When 1 and 2 are edited, copies.pathcopies(first, last) correctly
returns that nothing was renamed. We must instead use
copies.pathcopies(first, last) to detect the initial rename.

--HG--
branch : stable
extra : source : 5386bbdbe0688318c72cdea495a5e95ea9dd5c21
Merge histedit fixes from stable.
summary: use missing ancestors algorithm to find new commits

For a repository with around 520,000 commits and 190,000 files, this reduces
the time hg summary takes from 5.5 seconds to 2.75.

--HG--
extra : rebase_source : fff889c16225ea85def636b21b552c4150e486ee
mq: use an unfiltered property cache for the queue object

The same `queue` object should be used in all situations. This allows to store
global states on the object (like the reworked shelve extension plans to).  The
queue object does not need to be distinct for all possible views (no reference
to the repo/view used at creation time) it's even a bit surprising that mq still
works with the current code.

--HG--
extra : rebase_source : 42ae5d299fc077192bf6a8e0296bf87aa68bc530
hgweb: show current search query in the input field

--HG--
extra : rebase_source : c99919961431480c8e7833b98a6d32408972a1a2
mq: remove reference to tip

--HG--
extra : rebase_source : 05a79851cc1a4482d3fa3ba114de5ab977c30eba
rebase: simplify references to branch tips

--HG--
extra : rebase_source : 62169067a3aa3a5486558c07949cfae597c2fbad
share: remove reference to tip

--HG--
extra : rebase_source : ec1fe83250ed203943111e6d7bac75f79dcdb8e3
cat: remove incorrect reference to tip

--HG--
extra : rebase_source : 2ec4c07ab8cf5d3819bcc7d8963d83467c57c789
log: remove tip from example

--HG--
extra : rebase_source : 346cf89c19a7cdf40fe98d00fdbfa75363ecf1b1
tag: remove incorrect reference to tip

--HG--
extra : rebase_source : c84194855a4f7873f2910214055bbdfb1b41aa90
tip: deprecate the tip command

--HG--
extra : rebase_source : ceb493b0fe0efd4e581ed359c3405476413d5207
progress: respect HGPLAIN

--HG--
extra : rebase_source : 2a58ee826fac6e213f1fade05473f34f39e5c431
sshpeer: mark _validrepo internal

--HG--
extra : rebase_source : 682918dd997f9505c71c8e131cb71fa017f6c9bf