Differences between revisions 9 and 10
Revision 9 as of 2006-10-12 12:34:04
Size: 1447
Editor: tonfa
Comment:
Revision 10 as of 2006-10-12 17:44:32
Size: 1761
Editor: BrendanCully
Comment: Some release note updates
Deletions are marked like this. Additions are marked like this.
Line 30: Line 30:
 * log follows copies ?
 * new web interface with simpler url's
 * bundle can now use -r and --base removing the need of an base
   repository
 * The diff outputted can now be in git-style patch, with handling of
   renames and chmod. import and mq can now use git style patches too
 * log, annotate and grep `--follow` to follow renames and copies
 * log `--follow` without filenames follows changeset ancestry
 * log `--prune` will omit specified revisions and their ancestors from output
 * new web interface with simpler urls
 * bundle can now use `-r` and `--base` removing the need of an base
 repository
 * support for git-style extended patches, including copy/rename information, mode
 changes, and binary files. Most commands that generate patches now take the `--git`
 option, or it can be enabled globally in `.hgrc` by adding `git = True` to the `[diff]` section.

Benoit Boissinot

Email: MailTo(bboissin AT SPAMFREE gmail DOT com)

Mercurial repository at : http://hg.intevation.org/mercurial/tonfa

notes to self:

  • want to add the parent in dirstate (so that localrepo.changes doesn't report modified after a merge)
  • want to add the base in changegroup (so that full revision can be inserted)

IDEAS

  • Get rid of metadatas in manifest, put them in the filelog (like copies). It makes sense because each change to a file should be reflected at the filelog level.
  • add a delete entry in the filelog and add it to the manifest (that way we know when the head is removed, and 'hg log filename' will show the deletion)

Release notes

Available at:

More information at:

Major changes between Mercurial 0.9.1 and 0.??:

New features:

  • merge now follows renames and copies
  • log, annotate and grep --follow to follow renames and copies

  • log --follow without filenames follows changeset ancestry

  • log --prune will omit specified revisions and their ancestors from output

  • new web interface with simpler urls
  • bundle can now use -r and --base removing the need of an base repository

  • support for git-style extended patches, including copy/rename information, mode

    changes, and binary files. Most commands that generate patches now take the --git option, or it can be enabled globally in .hgrc by adding git = True to the [diff] section.

New contributions and extensions: * changes mq (...)

New hooks added:

Behaviour changes:

Memory usage and performance improvements:

Other changes of note:


CategoryHomepage

tonfa (last edited 2011-03-28 21:47:31 by tonfa)