pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/mercurial



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue Dec  2 23:08:26 UTC 2008

Modified Files:
        pkgsrc/devel/mercurial: Makefile PLIST distinfo

Log Message:
Update to 1.1:

Version 1.1 - 2008-12-2

This is a larger feature release.

General:

    * Added 'resolve' command for better tracking of in-progress merges
    * Several speedups for status and diff commands (especially on Windows)
    * Some modules have been rewritten in C for greater speed
    * Compatibility with Python 2.6
    * Improved correctness in the face of casefolding filesystems
    * Fixed a possible race condition in pull
    * Fix support for context-size diff settings
    * Fixed several crashes on Windows related to code freezing
    * Don't complain when trying to load extensions twice
    * Allow C extensions to compile on Haiku
    * Allow for committing in-memory file contents
    * New repository format which limits path lengths in the store
    * Unclutter commands list by extracting extension commands into separate 
lists
    * static-http support is now a fallback for the general http support
    * Add some buffering to the templater
    * Better documentation on git diffs

Web interface:

    * Add a canvas-based repository graph
    * New and improved hgweb themes: paper, coal and monoblue
    * paper is now the new default style; the old default is now called 
'spartan'
    * Better WSGI compliance
    * Collections now show nested repos (best used without a checkout)
    * diffs are more sensible, follow diff.git settings
    * Full author name available in annotate templates
    * Make it easier to add template paths in extensions
    * Support for allow_read/deny_read access controls
    * Working diff and file log for removed files
    * Better alternative for repository collections
    * Corrected feed link in gitweb theme
    * Fix a bug with CGIs running under IIS

Commands:

    * commit: print the revision ID when invoked with --verbose
    * resolve: new command to help keep track of merges
    * merge: only implicitly select same-branch heads
    * export: append instead of overwrite when exporting multiple changesets
    * bundle: added support for different compression types
    * rollback: clean up empty files
    * help: several more sections from the manual are available through hg help 
now
    * bisect: better documentation, give better feedback, option for scripted 
testing
    * branch: allow for resetting current branch name
    * patch: add a --similarity option to do rename/copy detection
    * tag: without a checkout, use tip as the tagging revision's parent
    * log: allow searching by user (with -u)
    * import: importing from URL now works with http authentication
    * unbundle: importing from URL now works
    * pull: with -u, still update if there's only one head on the current branch
    * diff: fix a problem with the --showfunc option

Extensions:

    * rebase: new extension to support rebasing changesets
    * bookmarks: new extension to provide (local-only) git-like branches
    * zeroconf: new extension to support publishing repositories through 
Zeroconf/Bonjour
    * hgcia: new extension to facilitate communication with CIA
    * mq:
          o qfinish: added command for conversion of patches into changesets
          o qpush/qgoto: gracefully abort when encountering guards
          o qrefresh: don't lose work when interrupted
          o qimport: allow for importing patches from URLs
          o qnew: abort early if patch already exists, be more careful in 
general
          o qdiff: now supports all diff options
          o qfold: more tolerance of file removals, better handling of commit 
messages
          o import: prevent import from working when patches are applied
    * convert:
          o added support for conversion from bzr repositories
          o incorporate an improved Python version of cvsps, replacing the 
external cvsps tool (see upgrade notes)
          o compatibility with recent git releases
          o add an option to start from an arbitrary revision
          o correctly encode characters in Subversion repository URLs
          o better, more tolerant tags detection
    * highlight:
          o remove need to pre-generate CSS stylesheet
          o compatibility with older Pygments versions
          o make the lexer guessing faster by not reading all of the file
          o allow demandimport to load it incrementally
    * fetch: improve support for named branches
    * graphlog:
          o now adds --graph options to log, incoming and outgoing
          o fix calls from outside the repository
    * inotify:
          o many bugfixes, should work much better
          o daemon is automatically started by default
    * color:
          o add colorization of diffs
          o add --color options to many commands
    * keywords: be more careful about expanding binary files
    * bugzilla: added support for Bugzilla 3.0
    * pager: allow per-command configuration
    * hgk: display branch names for revisions
    * churn: support for templated statistics report generation
    * patchbomb: charset encoding can now be configured
    * notify: charset encoding can now be configured


To generate a diff of this commit:
cvs rdiff -r1.21 -r1.22 pkgsrc/devel/mercurial/Makefile
cvs rdiff -r1.11 -r1.12 pkgsrc/devel/mercurial/PLIST
cvs rdiff -r1.15 -r1.16 pkgsrc/devel/mercurial/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index