commands: clarify which aliases "hg help -v" show (
issue2572)
mq: record more data in patchheader class (no behavior changes)
* parse branch and nodeid header lines
* remember the line number where diffs started
Combined, these make mq.patchheader() very useful for parsing and
preserving a patch header through edits. TortoiseHg will use the
nodeid and parent to display these header datums in the graph when
patches are unapplied, and uses diffstartline to parse patch files
using record.parsepatch().
Added signature for changeset
e3bf16703e26
Added tag 1.7.3 for changeset
e3bf16703e26
util: fix ellipsis() not to break multi-byte sequence (
issue2564)
It tries to convert localstr to unicode before truncating.
Because we cannot assume that the given text is encoded in local encoding,
it falls back to raw string in case of unicode error.
strip: typo bugfix related to '--nobackup -> --no-backup' rename (
issue2377)
'--no-backup' in cmdline means *'no_backup'* in code'
i18n-pt_BR: synchronized with
aa72ff5abf5f
i18n-sv: synchronized with
d4393968318f
i18n/pt_BR.po: synchronized with
2fa2e6444645
date: fix matching of underspecified date ranges
(backport of
91bc001a592f to stable)
date: fix matching of underspecified date ranges
In a date like 10:30, there are two underspecified ends: the specific
end (seconds) and the broad end (day, month, year). When matching
"10:30", we need to allow the specific end to go from 0 to 59 seconds,
while the broad end is assumed to be today's date.
Similar handling applies for a date range like "Mar 1": year is fixed
to today, any time matches.