Opened 8 years ago

Closed 8 years ago

#7079 closed enhancement (fixed)

mercurial-3.6

Reported by: Fernando de Oliveira Owned by: Fernando de Oliveira
Priority: normal Milestone: 7.9
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

https://www.mercurial-scm.org/release/mercurial-3.6.tar.gz

https://www.mercurial-scm.org/release/mercurial-3.6.tar.gz.asc

https://www.mercurial-scm.org/wiki/WhatsNew#Mercurial_3.6_.282015-11-1.29

1. Mercurial 3.6 (2015-11-1)

Regularly scheduled feature release.

1.1. commands

  • bookmark: do not crash when active bookmark is forward and --date is
    used
  • bookmarks: don't deactivate on no-op update (issue4901)
  • clone: fix updaterev to update to latest branch changeset
    (issue4528)
  • clonebundles: support for seeding clones from pre-generated bundles
  • commit: abort when a committemplate is not changed (BC)
  • help: distinguish sections when multiple match (issue4802)
  • help: pass around ui to doc loader (API)
  • help: pass around ui to rewriter hooks (API)
  • merge: perform all premerges before any merges (BC)
  • merge: abort on file/directory case folding collisions (issue4892)
  • phases: return zero for no-op operations (issue4751) (BC)
  • resolve: perform all premerges before performing any file merges
    (BC)

1.2. core

  • cmdutil: make in-memory changes visible to external editor
    (issue4378)
  • cmdutil: stop tryimportone from using dirstateguard (BC)
  • context: don't hex encode all unknown 20 char revision specs
    (issue4890)
  • dirstate: batch calls to statfiles (issue4878)
  • parsers: fix infinite loop or out-of-bound read in fm1readmarkers
    (issue4888)
  • revlog: add an aggressivemergedelta option
  • revlog: change generaldelta delta parent heuristic
  • revset: do not fall through to revspec for literal: branch
    (issue4838)
  • revsets: makes follow() supports file patterns (issue4757) (BC)
  • templater: add new docheader/footer components for XML (issue4135)
  • templater: create string unescape helper (issue4798)
  • templater: do not pre-evaluate generator keyword at runsymbol
    (issue4868)
  • templater: introduce {latesttag()} function to match a pattern
    (issue4184)
  • templater: switch ctx of list expression to rev of revset() (BC)
  • ui: change default path fallback mechanism (issue4796)
  • util: use tuple accessor to get accurate st_mtime value (issue4836)
  • wireproto: properly parse false boolean args (BC)

1.3. extensions

  • histedit: use one editor when multiple folds happen in a row
    (issue3524) (BC)
  • largefiles: better handling of merge of largefiles that are not
    available
  • mq: generate patch names from first line of description
  • rebase: avoid losing branch commits with --keepbranch (issue4835)
  • rebase: fix warning about ignoring tool option on rebase continue
    (issue4698)
  • rebase: fix wrong 'no changes to commit' when using --collapse
  • rebase: on abort delete rebase state file no matter what
  • rebase: properly abort when destination is public (issue4896)
  • rebase: properly handle chains of markers with missing nodes
  • shelve: bundle using bundle2 if repository is general delta
    (issue4862)
  • shelve: delete shelve statefile on any exception during abort
  • shelve: restore shelved dirstate explicitly after aborting
    transaction
  • shelve: restore unshelved dirstate explicitly after aborting
    transaction

1.4. hgweb

  • hgweb: consume generator inside context manager (issue4756)
  • hgweb: ensure both foreground and background colors are specified
    (issue4872)
  • hgweb: overwrite cwd to resolve file patterns relative to repo
    (issue4568)

1.5. unsorted

  • builddeb: actually run make when building the deb (issue4778)
  • buildrpm: mkdir -p two needed directories (issue4779)
  • bundle2: don't try to recover from a GeneratorExit (issue4785)
  • bundle: extend the format of --type to support version and
    compression
  • debian: install bash completion as hg and not mercurial (issue4900)
  • debian: install hgk as part of mercurial-common (issue4829)
  • dispatch: error out on invalid -R path even if optionalrepo
    (issue4805) (BC)
  • dispatch: stop warning about EPIPE in --debug mode
  • graphmod: compute slow revset query once prior to reachableroots
    (issue4782)
  • highlight: add highlightfiles config option which takes a fileset
    (issue3005)
  • highlight: add option to prevent content-only based fallback
  • highlight: exit early on textual and unknown files (issue3005)
  • incoming: request a bundle2 when possible (BC)
  • localrepo: recreate phasecache if changelog was modified (issue4855)
  • lock: loop a finite number of times in trylock (issue4787)
  • mercurial: add debugextensions command (issue4676)
  • minirst: don't treat top level item as children of last item
    (issue4803)
  • notify: fix fromauthor setting for 'incoming' hook type (issue4194)
  • posix: shellquote do not require quoting for "+" (issue4818)
  • reachableroots: verify integer range of heads argument (issue4775)
  • revpair: restrict odd-range handling to top-level x:y expression
    (issue4774)
  • revrange: drop old-style parser in favor of revset (API)
  • test-merge-tools: include /usr/sbin in path for sysctl (issue4813)
  • traceback: allow providing a local support contact point
  • treemanifest: rework lazy-copying code (issue4840)
  • windows: read all global config files, not just the first
    (issue4491) (BC)
  • worker: restore old countcpus code (issue4869)

Change History (2)

comment:1 by Fernando de Oliveira, 8 years ago

Owner: changed from blfs-book@… to Fernando de Oliveira
Status: newassigned

comment:2 by Fernando de Oliveira, 8 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r16594.

Note: See TracTickets for help on using tickets.