Differences between revisions 10 and 11
Revision 10 as of 2006-10-12 17:44:32
Size: 1761
Editor: BrendanCully
Comment: Some release note updates
Revision 11 as of 2006-10-12 18:20:45
Size: 2507
Editor: BrendanCully
Comment: more extensive release notes
Deletions are marked like this. Additions are marked like this.
Line 33: Line 33:
 * new web interface with simpler urls  * log and status `--copies` shows the source of copied files
 * new web interface with cleaner urls
Line 42: Line 43:
* changes mq (...)  * mq
   * support for quilt-style guards
   * can import existing changesets into mq (`qimport -r`) or commit mq patches as regular changesets
   (`qdel -f`)
   * edit the log message with `qrefresh -e`
   * combine patches with `qfold`
 * hgk
   * browse a subset of the entire history with `--limit` and revision range arguments
   * shows revision numbers as well as node hashes
 * churn: graph lines of code changed per user over a range of history
Line 47: Line 57:
 * hg cat defaults to the working directory revision rather than tip.
Line 49: Line 60:

Developer notes:
 * A new high-level API has been introduced in the form of the `hg` module
 * The changelog can now include arbitrary metadata in key: value form

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

  • log and status --copies shows the source of copied files

  • new web interface with cleaner 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:

  • mq
    • support for quilt-style guards
    • can import existing changesets into mq (qimport -r) or commit mq patches as regular changesets (qdel -f)

    • edit the log message with qrefresh -e

    • combine patches with qfold

  • hgk
    • browse a subset of the entire history with --limit and revision range arguments

    • shows revision numbers as well as node hashes
  • churn: graph lines of code changed per user over a range of history

New hooks added:

Behaviour changes:

  • hg cat defaults to the working directory revision rather than tip.

Memory usage and performance improvements:

Developer notes:

  • A new high-level API has been introduced in the form of the hg module

  • The changelog can now include arbitrary metadata in key: value form

Other changes of note:


CategoryHomepage

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