Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1m)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-26 18:23:34 UTC Now

2012-02-12 18:49:45 UTC MAIN commitmail json YAML

Update to 2.1:

Mercurial 2.1 (2012-02-01)

This is a regularly-scheduled feature release. See UpgradeNotes for some minor compatibility notes.

1.1. Major features

  * Changesets now have a phase attribute, which tracks what changesets are safe to modify (see Phases)

1.2. Core changes

  * annotate: support diff whitespace filtering flags (issue3030)
  * bookmarks: automatically advance bookmark on bare update (BC) (issue2894)
  * bookmarks: shadow divergent bookmarks of foo with foo@n
  * copies: improved copy detection for diff and status
  * hooks: new priority specifier to control ordering
  * id: add command line options for handling ssh and https urls
  * push: propagate --new-branch and --ssh options when pushing subrepos
  * revset: add remote() predicate to lookup remote revisions
  * subrepo: support explicit add and forget of files in subrepos

1.3. Extension changes

  * bugzilla: make XMLRPC interface support http and https access
  * largefiles: add --normal option to hg add (issue3061)
  * notify: add option for writing to mbox
  * rebase: add a "D" short option for detach
  * rebase: allow --detach when --rev is used
  * win32mbcs: allow win32mbcs extension to be enabled on cygwin platform
  * mq: add secret phase setting

1.4. Bug fixes

  * hgcia: fix diffstat support
  * largefiles: add error checking to tags conversion (issue3092)
  * largefiles: add tests for uncovered codepaths (issue3092)
  * largefiles: check if largefile could be found when archiving (issue3193)
  * largefiles: correctly download new largefiles when merging
  * largefiles: correctly handle dirstate status when rebasing
  * largefiles: correctly handle newly added largefile on other side of merge
  * largefiles: display remote errors from putlfile (issue3123) (issue3149)
  * largefiles: don't reference uninitialized variable (issue3092)
  * largefiles: fix caching largefiles from an aliased repo (issue3212)
  * largefiles: fix confusion upon removal of added largefile (issue3176)
  * largefiles: fix inappropriate locking (issue3182)
  * largefiles: fix output of hg summary (issue3060)
  * largefiles: cache new largefiles for new heads when pulling
  * largefiles: implement addremove (issue3064)
  * largefiles: optimize performance of status on largefiles repos (issue3136)
  * largefiles: optimize status when files are specified (issue3144)
  * largefiles: remove empty directories upon update (issue3202)
  * largefiles: fix addremove when no largefiles are specified
  * largefiles: fix revert on missing largefile (issue3217)
  * largefiles: fix transplant for all cases (issue3192)
  * mail: use quoted-printable for mime encoding to avoid too long lines (issue3075)
  * merge: give a special message for internal:merge failure (issue3105)
  * rebase: reinstate old-style rev spec support for the source and base (issue3181)
  * ssh: quote remote paths (issue2983)
  * sslutil: abort properly if no certificate received for https connection
  * sslutil: show fingerprint when cacerts validation fails
  * status: support revsets with --change
  * subrepo: avoid syncing bookmarks twice on clone (issue3191)
  * tag: invalidate tag cache immediately after adding new tag (issue3210)
  * util: don't encode ':' in url paths
  * bundlerepo: try to find containing repo on creation (issue1812)
  * convert: subversion convert abort on revision not found (issue3205)
  * discovery: fix regression when checking heads for pre 1.4 client (issue3218)
  * merge: defer symlink flag merging to filemerge (issue3200)
  * patch: a little bit more robust line counting on diff --stat (issue3183)
  * push: return 1 if no changes found (issue3228)
  * qpush: avoid trying to manage existing history (issue2218)
  * revsets: include the correct first ancestor change for follow(file)
  * revsets: filesets now work correctly inside of revsets

(wiz)