pkgsrc/devel/mercurial/PLIST

668 lines
26 KiB
Text
Raw Normal View History

Update to 2.4: Mercurial 2.4 (2012-11-1) This is a regularly-scheduled feature release. 1.1. Core features amend: support for ChangesetEvolution if enabled bookmarks: deactivate current bookmark if no name is given bookmarks: teach the -r option to use revsets bookmarks: disallow bookmarks named 'tip', '.', or 'null' clone: substantial speedup to clone on repo with a lots of heads (issue3378) clone: activate bookmark specified with --updaterev clone: update to @ bookmark if it exists log: substantial speedup for untracked files (issue1340) revsets: add branchpoint() function resolve: commit the changes after each item resolve (issue3638) subrepo, hghave: use "svn --version --quiet" to determine version number subrepo: setting LC_MESSAGES only works if LC_ALL is empty or unset templatefilters: add parameterized date method templatefilters: add parameterized fill function templatefilters: avoid traceback caused by bogus date input (issue3344) templatekw: add p1rev, p1node, p2rev, p2node keywords templatekw: add parent1, parent1node, parent2, parent2node keywords templater: abort when a template filter raises an exception (issue2987) templater: add if/ifeq conditionals templater: add sub() function templating: make new-style templating features work with command line lists bookmarks: take ChangesetEvolution into account when updating (issue3561) speedup various operation related to ChangesetEvolution add detection of changeset bumped by ChangesetEvolution 1.2. Extension features color: add additional changeset.phase label to log.changeset and log.parent color: enabled color support for export command (issue1507) color: support for all grep fields contrib: add a commit synthesizer for reproducing scaling problems histedit: refuse to edit public changeset histedit: replaces patching logic by merges histedit: support for ChangesetEvolution if enabled largefiles: always create the cache and standin directories when cloning largefiles: distinguish "no remote repo" from "no files to upload" (issue3651) largefiles: fix a traceback in lfconvert if a largefile is missing (issue3519) mq: improve qqueue message with patches applied (issue3036) mq: update bookmarks during qrefresh notify: support revset selection for subscriptions rebase: support for ChangesetEvolution if enabled record: checks for valid username before starting recording process (issue3456) record: fix display of non-ASCII names in chunk selection 1.3. Fixes amend: fix incompatibity between logfile and message option (issue3675) amend: wrap all commit operations in a single transaction bookmarks: abort when incompatible options are used (issue3663) bookmarks: avoid redundant creation/assignment of "validdests" in "validdest()" bookmarks: check bookmark format during rename (issue3662) bookmarks: when @ bookmark diverges, don't double the @ sign (BC) bookmark: prevent crashing when a successor is unknown locally (issue3680) clone: activate @ bookmark if updating to it clone: don't %-escape the default destination (issue3145) clone: make sure to use "@" as bookmark and "default" as branch (issue3677) (BC) clone: print bookmark name when clone activates a bookmark commands: don't infer repo for commands like update (issue2748) convert: normalize paths in filemaps (issue3612) dirstate: handle large dates and times with masking (issue2608) dirstate: handle dangling junctions on windows (issue2579) filemerge: use util.shellquote when calling merge (issue3581) hgweb: make the escape filter remove null characters (issue2567) http2: make it possible to connect w/o ssl on port 443 icasefs: make case-folding collision detection as deletion aware (issue3648) largefiles: don't copy largefiles from working dir to the store while converting largefiles: respect the rev when reading standins in copytostore() (issue3630) largefiles: use 'default' instead of 'default-push' when pulling (issue3584) mq: fix qrefresh case sensitivity (issue3271) patchbomb: respect --in-reply-to for all mails if no intro message is sent remove: don't return error on directories with tracked files revset: accept @ in unquoted symbols (issue3686) scmutil: add mustaudit delegation to filtervfs (issue3673) subrepo: only do clean update when overwrite is set (issue3276) subrepo: subrepo isolation, pass baseui when cloning a new subrepo (issue2904) update: check for missing files with --check (issue3595) (BC) url: use open and not url.open for local files (issue3624) verify: fix all doubled-slash sites (issue3665) wireproto: fix pushkey hook failure and output on remote http repo
2012-11-02 02:46:05 +01:00
@comment $NetBSD: PLIST,v 1.32 2012/11/02 01:46:05 wiz Exp $
bin/hg
${PYSITELIB}/hgext/__init__.py
${PYSITELIB}/hgext/__init__.pyc
${PYSITELIB}/hgext/__init__.pyo
${PYSITELIB}/hgext/acl.py
${PYSITELIB}/hgext/acl.pyc
${PYSITELIB}/hgext/acl.pyo
Update to 0.9: Major changes between Mercurial 0.8.1 and 0.9: - The repository file format has been improved. - This has resulted in an average 40% reduction in disk space usage. - The new format (called RevlogNG) is now the default. - Mercurial works perfectly with both the old and new repository file formats. It can transfer changes transparently between repositories of either format. - To use the new repository format, simply use `hg clone --pull` to clone an existing repository. - Note: Versions 0.8.1 and earlier of Mercurial cannot read RevlogNG repositories directly, but they can `clone`, `pull` from, and `push` to servers that are serving RevlogNG repositories. - Memory usage has been improved by over 50% for many common operations. - Substantial performance improvements on large repositories. - New commands: - 'archive' - generate a directory tree snapshot, tarball, or zip file of a revision - Deprecated commands: - 'addremove' - replaced by 'add' and 'remove --after' - 'forget' - replaced by 'revert' - 'undo' - replaced by 'rollback' - New extensions: - Bugzilla integration hook - Email notification hook - Nested repositories are now supported. Mercurial will not recurse into a subdirectory that contains a '.hg' directory. It is treated as a separate repository. - The standalone web server, 'hg serve', is now threaded, so it can talk to multiple clients at a time. - The web server can now display a "message of the day". - Support added for hooks written in Python. - Many improvements and clarifications to built-in help. Sort PLIST.
2006-05-30 23:10:56 +02:00
${PYSITELIB}/hgext/bugzilla.py
${PYSITELIB}/hgext/bugzilla.pyc
${PYSITELIB}/hgext/bugzilla.pyo
Update to 0.9.5: New features: * Handle symlinks on systems without symlink support * hg archive supports symlinks * Display executable/symlink bit with "hg manifest -v" (see UpgradeNotes) * Improved hg verify diagostics * Faster revlog handling * Faster handling of large directories * Greatly improved handling of large files * Atom syndication support in hgweb * Improved test suite with parallel execution Fixes: * Fixes for some file copy and rename corner cases * Allow moving newly-added files before commit * Improve hg diff whitespace handling * Disallow fast-forward merge with an ancestor * Fix adding untracked files on directory renames * Fix hg archive %r format specifier * Fix re: and glob: patterns in .hgignore * Improve hg executable path resolution * Many options and hgrc parsing improvements * Better handling of VFAT filesystems on Linux * Fix tgz archival on Windows * Fix hg serve on Windows requiring pywin32 modules * Fix --profile under Windows New extensions: * alias - allow user-defined command aliases * children - show the children of the given or working dir revision * imerge - incremental interactive merging * interhg - modify changelog text as in InterWiki * record - darcs-style interactive change selection during commit New extension features: * convert * Now supports Subversion, Darcs and Mercurial as source SCMs * Use clone's behaviour for the default destination name * Force encoding to UTF-8 for converted repository * Support new-style .cvspass file format * Filter the files and directories to import * Remap paths to new locations during import * hgk * Fix hgk stopping because of untrusted repository warnings * Handle filenames with spaces * Improved documentation * mq * Autodetect --git patches on qrefresh
2007-10-26 16:42:23 +02:00
${PYSITELIB}/hgext/children.py
${PYSITELIB}/hgext/children.pyc
${PYSITELIB}/hgext/children.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/hgext/churn.py
${PYSITELIB}/hgext/churn.pyc
${PYSITELIB}/hgext/churn.pyo
${PYSITELIB}/hgext/color.py
${PYSITELIB}/hgext/color.pyc
${PYSITELIB}/hgext/color.pyo
${PYSITELIB}/hgext/convert/__init__.py
${PYSITELIB}/hgext/convert/__init__.pyc
${PYSITELIB}/hgext/convert/__init__.pyo
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/hgext/convert/bzr.py
${PYSITELIB}/hgext/convert/bzr.pyc
${PYSITELIB}/hgext/convert/bzr.pyo
${PYSITELIB}/hgext/convert/common.py
${PYSITELIB}/hgext/convert/common.pyc
${PYSITELIB}/hgext/convert/common.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/hgext/convert/convcmd.py
${PYSITELIB}/hgext/convert/convcmd.pyc
${PYSITELIB}/hgext/convert/convcmd.pyo
${PYSITELIB}/hgext/convert/cvs.py
${PYSITELIB}/hgext/convert/cvs.pyc
${PYSITELIB}/hgext/convert/cvs.pyo
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/hgext/convert/cvsps.py
${PYSITELIB}/hgext/convert/cvsps.pyc
${PYSITELIB}/hgext/convert/cvsps.pyo
Update to 0.9.5: New features: * Handle symlinks on systems without symlink support * hg archive supports symlinks * Display executable/symlink bit with "hg manifest -v" (see UpgradeNotes) * Improved hg verify diagostics * Faster revlog handling * Faster handling of large directories * Greatly improved handling of large files * Atom syndication support in hgweb * Improved test suite with parallel execution Fixes: * Fixes for some file copy and rename corner cases * Allow moving newly-added files before commit * Improve hg diff whitespace handling * Disallow fast-forward merge with an ancestor * Fix adding untracked files on directory renames * Fix hg archive %r format specifier * Fix re: and glob: patterns in .hgignore * Improve hg executable path resolution * Many options and hgrc parsing improvements * Better handling of VFAT filesystems on Linux * Fix tgz archival on Windows * Fix hg serve on Windows requiring pywin32 modules * Fix --profile under Windows New extensions: * alias - allow user-defined command aliases * children - show the children of the given or working dir revision * imerge - incremental interactive merging * interhg - modify changelog text as in InterWiki * record - darcs-style interactive change selection during commit New extension features: * convert * Now supports Subversion, Darcs and Mercurial as source SCMs * Use clone's behaviour for the default destination name * Force encoding to UTF-8 for converted repository * Support new-style .cvspass file format * Filter the files and directories to import * Remap paths to new locations during import * hgk * Fix hgk stopping because of untrusted repository warnings * Handle filenames with spaces * Improved documentation * mq * Autodetect --git patches on qrefresh
2007-10-26 16:42:23 +02:00
${PYSITELIB}/hgext/convert/darcs.py
${PYSITELIB}/hgext/convert/darcs.pyc
${PYSITELIB}/hgext/convert/darcs.pyo
${PYSITELIB}/hgext/convert/filemap.py
${PYSITELIB}/hgext/convert/filemap.pyc
${PYSITELIB}/hgext/convert/filemap.pyo
${PYSITELIB}/hgext/convert/git.py
${PYSITELIB}/hgext/convert/git.pyc
${PYSITELIB}/hgext/convert/git.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/hgext/convert/gnuarch.py
${PYSITELIB}/hgext/convert/gnuarch.pyc
${PYSITELIB}/hgext/convert/gnuarch.pyo
${PYSITELIB}/hgext/convert/hg.py
${PYSITELIB}/hgext/convert/hg.pyc
${PYSITELIB}/hgext/convert/hg.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/hgext/convert/monotone.py
${PYSITELIB}/hgext/convert/monotone.pyc
${PYSITELIB}/hgext/convert/monotone.pyo
${PYSITELIB}/hgext/convert/p4.py
${PYSITELIB}/hgext/convert/p4.pyc
${PYSITELIB}/hgext/convert/p4.pyo
Update to 0.9.5: New features: * Handle symlinks on systems without symlink support * hg archive supports symlinks * Display executable/symlink bit with "hg manifest -v" (see UpgradeNotes) * Improved hg verify diagostics * Faster revlog handling * Faster handling of large directories * Greatly improved handling of large files * Atom syndication support in hgweb * Improved test suite with parallel execution Fixes: * Fixes for some file copy and rename corner cases * Allow moving newly-added files before commit * Improve hg diff whitespace handling * Disallow fast-forward merge with an ancestor * Fix adding untracked files on directory renames * Fix hg archive %r format specifier * Fix re: and glob: patterns in .hgignore * Improve hg executable path resolution * Many options and hgrc parsing improvements * Better handling of VFAT filesystems on Linux * Fix tgz archival on Windows * Fix hg serve on Windows requiring pywin32 modules * Fix --profile under Windows New extensions: * alias - allow user-defined command aliases * children - show the children of the given or working dir revision * imerge - incremental interactive merging * interhg - modify changelog text as in InterWiki * record - darcs-style interactive change selection during commit New extension features: * convert * Now supports Subversion, Darcs and Mercurial as source SCMs * Use clone's behaviour for the default destination name * Force encoding to UTF-8 for converted repository * Support new-style .cvspass file format * Filter the files and directories to import * Remap paths to new locations during import * hgk * Fix hgk stopping because of untrusted repository warnings * Handle filenames with spaces * Improved documentation * mq * Autodetect --git patches on qrefresh
2007-10-26 16:42:23 +02:00
${PYSITELIB}/hgext/convert/subversion.py
${PYSITELIB}/hgext/convert/subversion.pyc
${PYSITELIB}/hgext/convert/subversion.pyo
${PYSITELIB}/hgext/convert/transport.py
${PYSITELIB}/hgext/convert/transport.pyc
${PYSITELIB}/hgext/convert/transport.pyo
${PYSITELIB}/hgext/eol.py
${PYSITELIB}/hgext/eol.pyc
${PYSITELIB}/hgext/eol.pyo
${PYSITELIB}/hgext/extdiff.py
${PYSITELIB}/hgext/extdiff.pyc
${PYSITELIB}/hgext/extdiff.pyo
Update to 2.2: 1. Mercurial 2.2 (2012-05-01) This is a regularly-scheduled feature release. The most notable feature is a new safe '--amend' option for commit using our new phases infrastructure. There are also a number of signficant performance improvements for large repositories and improvements for case-folding filesystems. See UpgradeNotes for minor compatibility notes. 1.1. Core features commit: add --amend option fileset: add "subrepo" fileset symbol graft: add --dry-run support (issue3362) hgweb: add support for branch width and color settings hgweb: add block numbers to diff regions and related links hgweb: support multi-level repository indexes by enabling descend and collapse merge: improve performance with lots of unknown files parsers: incrementally parse the revlog index in C plan9: add support for plan9 push/pull: improve performance for partial transfers push: decompress in larger chunks for better performance on the server clone: add server config option to prefer uncompressed clone revert: add support for reverting subrepos revset: add "matching" keyword store: speed up read and write of large fncache files ui: optionally quiesce ssl verification warnings on python 2.5 1.2. Extension features bugzilla: add xmlrpcemail submission for Bugzilla 3.6 email interface bugzilla: allow change comment to mark bugs fixed bugzilla: extract optional hours from commit message and update bug time bugzilla: modify access interface to include new bug states graphlog: add all log options to glog command patchbomb: add --body flag to send patches as inline message body text record: allow splitting of hunks by manually editing patches transplant: permit merge changesets via --parent 1.3. Fixes alias: fix shell alias documentation (issue3374) archive: make it work with svn subrepos (issue3308) branchmap: server should not advertise secret changeset in branchmap (Issue3303) clone: always close source repository (issue2491) commit: abort on merge with missing files (BC) config: discard UTF-8 BOM if found convert/bzr: convert all branches (issue3229) (BC) convert/bzr: expect unicode metadata, encode in UTF-8 (issue3232) convert/bzr: handle empty bzr repositories (issue3233) convert/bzr: ignore nested repos when listing branches (issue3254) convert/svn: do not try converting empty head revisions (issue3347) convert/svn: make svn sink work with svn 1.7 convert: support non-annotated tags in git backend dirstate: preserve path components case on renames (issue3402) export: catch exporting empty revsets (issue3353) icasefs: make case-folding collision detection rename aware (issue3370) inotify: catch SignalInterrupt during shutdown (issue3351) journal: use tryread helper to backup files (issue3375) largefiles: fix cat for largefiles (issue3352) largefiles: fix status -S reporting of subrepos (issue3231) largefiles: hide .hglf/ prefix for largefiles in hgweb largefiles: notice dirty large files in a subrepo largefiles: only update changed largefiles when transplanting largefiles: optimize update speed by only updating changed largefiles localrepo: add setparents() to adjust dirstate copies (issue3407) mdiff: fix diff header generation for files with spaces (issue3357) merge: check for untracked files more precisely (issue3400) merge: fix unknown file merge detection for case-folding systems patch: be more tolerant with "Parent" header (issue3356) patch: be more tolerant with EOLs in binary diffs (issue2870) patch: fix patch hunk/metdata synchronization (issue3384) phase: when phase cannot be reduced, hint at --force and return 1 (BC) posix: disable cygwin's symlink emulation (BC) posix: ignore execution bit in cygwin (issue3301) pure/osutil: use Python's msvcrt module (issue3380) rebase: preserve mq series order, guarded patches (issue2849) rebase: skip resolved but emptied revisions revset: fix O(n**2) behaviour of bisect() (issue3381) revset: fix adds/modifies/removes and patterns (issue3403) revset: fix alias substitution recursion (issue3240) subrepo/svn: abort on commit with missing file (issue3029) subrepo/svn: fix checked out rev number retrieval (issue2968) subrepo: fix default implementation of forget() (issue3404) subrepo: rewrite handling of subrepo state at commit (issue2403) templates/filters: extracting the user portion of an email address (BC) transplant: do not rollback on patching error (issue3379) update: fix case-collision with a clean wd and no --clean update: make --check abort with dirty subrepos update: use normal update path with --check (issue2450) wireprotocol: use visibleheads as reference while unbundling (issue 3303)
2012-05-03 18:16:51 +02:00
${PYSITELIB}/hgext/factotum.py
${PYSITELIB}/hgext/factotum.pyc
${PYSITELIB}/hgext/factotum.pyo
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/hgext/fetch.py
${PYSITELIB}/hgext/fetch.pyc
${PYSITELIB}/hgext/fetch.pyo
${PYSITELIB}/hgext/gpg.py
${PYSITELIB}/hgext/gpg.pyc
${PYSITELIB}/hgext/gpg.pyo
${PYSITELIB}/hgext/graphlog.py
${PYSITELIB}/hgext/graphlog.pyc
${PYSITELIB}/hgext/graphlog.pyo
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/hgext/hgcia.py
${PYSITELIB}/hgext/hgcia.pyc
${PYSITELIB}/hgext/hgcia.pyo
${PYSITELIB}/hgext/hgk.py
${PYSITELIB}/hgext/hgk.pyc
${PYSITELIB}/hgext/hgk.pyo
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/hgext/highlight/__init__.py
${PYSITELIB}/hgext/highlight/__init__.pyc
${PYSITELIB}/hgext/highlight/__init__.pyo
${PYSITELIB}/hgext/highlight/highlight.py
${PYSITELIB}/hgext/highlight/highlight.pyc
${PYSITELIB}/hgext/highlight/highlight.pyo
Update to 2.3: This is a regularly-scheduled feature release with numerous improvements and bugfixes. 1.1. Core features help: add --keyword (-k) for searching help hgweb: side-by-side comparison functionality log: support --graph without graphlog extension push: accept revset argument for --rev merge: bookmarks will no longer automatically merge with unnamed heads or other bookmarks. Instead it picks heads with diverging bookmarks. introduce ChangesetsObsolescence concept (experimental) bookmarks: allow existing remote bookmarks to become heads when pushing bookmarks: pull new bookmarks from remote by default (backward incompatible change) bookmarks: delete divergent bookmarks on merge bisect: set HG_NODE when runing a command graft: allow -r to specify revisions graft: implement --log (issue3438) graft: remark on empty graft hooks: print out more information when loading a python hook fails identity: show trailing '+' for dirty subrepos (issue2839) incoming/outgoing: handle --graph in core merge: warn about file deleted in one branch and renamed in other (issue3074) Mercurial can now identify third-party extensions as sources of tracebacks outgoing: accept revset argument for --rev performance improvement on branchy repo: incrementaly update branchcache performance improvement on huge file tree: add a C function to pack the dirstate performance improvement for huge .hgignore: process regex with re2 bindings if available revset: add "diff" field to "matching" predicate revset: add "converted" predicate to find converted changesets revset: add "origin" and "destination" predicates, to get graft, transplant or rebase origins or destinations. revset: add "extra" predicate to match changesets extra fields (issue2767) revset: add pattern matching to "bookmarks/branch/extra/tag/user" predicated 1.2. Extension features acl: use of "!" prefix in user or group names children: mark extension as deprecated convert/svn: handle non-local svn destination paths (issue3142) convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows fetch: mark extension as deprecated graphlog: feature is now into core histedit: new extension for interactive history editing hg-ssh: add read-only flag largefiles: add --all-largefiles flag to pull and clone (issue3188) largefiles: improve performance by batching statlfile requests when pushing a largefiles repo (issue3386) largefiles: no longer attempt to clone all largefiles to non-local destinations largefiles: optimize performance when updating (issue3440) largefiles: support revsets for cat, outgoing --large and revert mq: introduce qpush/qpop/qgoto --keep-changes strip: introduce -B option to remove a bookmark rebase: allow collapsing branches in place (issue3111) rebase: make --dest understand revsets rebase: drop the infamous --detach option: rebase now behave with --source and --rev as expectable. It may no longer add second parent to rebased changeset (backward compatible change) transplant: handle non-empty patches doing nothing (issue2806) transplant: manually transplant pullable changesets with --log 1.3. Fixes bisect: fix O(n**2) behaviour (issue3382) bookmarks: fix push of moved bookmark when creating new branch heads case insensitive file system can no longer be confused by -R on (issue2167) copies: one fix related to directory rename detection (issue3511) convert: check for failed svn import in debugsvnlog and abort cleanly convert: ignore svn:executable for subversion targets without exec bit support convert: keep branch switching merges with ancestors (issue3340) convert: make filemap renames consistently override revision renames debugrevlog: fix a bug with empty repository (issue3537) graphlog: don't truncate template value at last \n httprepo: ensure Content-Type header exists when pushing data largefiles: fix a traceback when addremove follows a remove (issue3507) largefiles: fix a traceback when archiving a subrepo in a subrepo largefiles: fix addremove when largefile is missing (issue3227) largefiles: fix addremove with -R option largefiles: fix exception hack for i18n (issue3197) largefiles: fix path handling for cp/mv (issue3516) largefiles: archive -S now store largefiles instead of standins largefiles: fix hg addremove when already removed largefile exists (issue3364) merge: do not warn about copy and rename in the same transaction (issue2113) mq: add ".hgsubstate" to patch target list only if it is not listed up yet mq: create patch file after commit to import diff of ".hgsubstate" at qrefresh pager: work around bug in python 2.4's subprocess module (issue3533): revlog: zlib.error are no longer sent to the user (issue3424) tag: don't allow tagging the null revision (issue1915)
2012-08-11 02:23:03 +02:00
${PYSITELIB}/hgext/histedit.py
${PYSITELIB}/hgext/histedit.pyc
${PYSITELIB}/hgext/histedit.pyo
Update to 0.9.5: New features: * Handle symlinks on systems without symlink support * hg archive supports symlinks * Display executable/symlink bit with "hg manifest -v" (see UpgradeNotes) * Improved hg verify diagostics * Faster revlog handling * Faster handling of large directories * Greatly improved handling of large files * Atom syndication support in hgweb * Improved test suite with parallel execution Fixes: * Fixes for some file copy and rename corner cases * Allow moving newly-added files before commit * Improve hg diff whitespace handling * Disallow fast-forward merge with an ancestor * Fix adding untracked files on directory renames * Fix hg archive %r format specifier * Fix re: and glob: patterns in .hgignore * Improve hg executable path resolution * Many options and hgrc parsing improvements * Better handling of VFAT filesystems on Linux * Fix tgz archival on Windows * Fix hg serve on Windows requiring pywin32 modules * Fix --profile under Windows New extensions: * alias - allow user-defined command aliases * children - show the children of the given or working dir revision * imerge - incremental interactive merging * interhg - modify changelog text as in InterWiki * record - darcs-style interactive change selection during commit New extension features: * convert * Now supports Subversion, Darcs and Mercurial as source SCMs * Use clone's behaviour for the default destination name * Force encoding to UTF-8 for converted repository * Support new-style .cvspass file format * Filter the files and directories to import * Remap paths to new locations during import * hgk * Fix hgk stopping because of untrusted repository warnings * Handle filenames with spaces * Improved documentation * mq * Autodetect --git patches on qrefresh
2007-10-26 16:42:23 +02:00
${PYSITELIB}/hgext/interhg.py
${PYSITELIB}/hgext/interhg.pyc
${PYSITELIB}/hgext/interhg.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/hgext/keyword.py
${PYSITELIB}/hgext/keyword.pyc
${PYSITELIB}/hgext/keyword.pyo
Update to 2.0: 1.1. Major features New core graft command (similar to transplant extension) New largefiles extension 1.2. Core changes commit: abort when there are uncommitted subrepos, use the -S option to recurse help: most commands now have usage examples with help -v import: add --edit switch revset: add more keywords for bisection revert: introduce short option -C for --no-backup log: add new 'bisect' style that prints the bisection status hgweb: add a "web/logoimg" setting to customize the web logo image subrepo: pull revisions on demand when archiving hg subrepos 1.3. Extension changes color: add styles for tags convert: added bookmarks support in filemap eol: add new eol.fix-trailing-newline setting eol: eol.only-consistent can now be specified in .hgeol export: add %m to file format string (first line of the commit message) mq: make qqueue print current queue name rebase: add --edit switch rebase: add --rev option to rebase rebase: allow rebase on ancestor share: introduce unshare command transplant: add --edit option 1.4. Bug fixes alias: don't shadow commands that we only partially matched (issue2993) (BC) commit: suppress spurious new head message for duplicate commit (issue2893) contrib: some support for named branches in zsh_completion (issue2988) progress: add a changedelay to prevent parallel topics from flapping (issue2698) rebase: allow rebase to ancestor (issue3010) rollback: avoid unsafe rollback when not at tip (issue2998) subrepo: fix git branch tracking logic (issue2920) subrepo: fix repo relative path calculation for root directories (issue3033) summary: show bookmarks separate from tags and note active mark (issue2892) util: wrap lines with multi-byte characters correctly (issue2943) verify: filter messages about missing null manifests (issue2900) wireproto: do not call pushkey module directly (issue3041) auth: fix realm handling with Python < 2.4.3 (issue2739) diffstat: be more picky when marking file as 'binary' (issue2816) dirstate: don't fail when dropping a not-tracked file (issue3080) grep: correct handling of matching lines without line ending (issue3050) hgweb: fix dynamic date calculation not working under Safari mq: avoid data loss upon qfold + qmv (issue3058) setup: set whole env for running hg even if .hg doesn't exist (issue3073)
2011-11-03 00:14:33 +01:00
${PYSITELIB}/hgext/largefiles/__init__.py
${PYSITELIB}/hgext/largefiles/__init__.pyc
${PYSITELIB}/hgext/largefiles/__init__.pyo
${PYSITELIB}/hgext/largefiles/basestore.py
${PYSITELIB}/hgext/largefiles/basestore.pyc
${PYSITELIB}/hgext/largefiles/basestore.pyo
${PYSITELIB}/hgext/largefiles/lfcommands.py
${PYSITELIB}/hgext/largefiles/lfcommands.pyc
${PYSITELIB}/hgext/largefiles/lfcommands.pyo
${PYSITELIB}/hgext/largefiles/lfutil.py
${PYSITELIB}/hgext/largefiles/lfutil.pyc
${PYSITELIB}/hgext/largefiles/lfutil.pyo
${PYSITELIB}/hgext/largefiles/localstore.py
${PYSITELIB}/hgext/largefiles/localstore.pyc
${PYSITELIB}/hgext/largefiles/localstore.pyo
${PYSITELIB}/hgext/largefiles/overrides.py
${PYSITELIB}/hgext/largefiles/overrides.pyc
${PYSITELIB}/hgext/largefiles/overrides.pyo
${PYSITELIB}/hgext/largefiles/proto.py
${PYSITELIB}/hgext/largefiles/proto.pyc
${PYSITELIB}/hgext/largefiles/proto.pyo
${PYSITELIB}/hgext/largefiles/remotestore.py
${PYSITELIB}/hgext/largefiles/remotestore.pyc
${PYSITELIB}/hgext/largefiles/remotestore.pyo
${PYSITELIB}/hgext/largefiles/reposetup.py
${PYSITELIB}/hgext/largefiles/reposetup.pyc
${PYSITELIB}/hgext/largefiles/reposetup.pyo
${PYSITELIB}/hgext/largefiles/uisetup.py
${PYSITELIB}/hgext/largefiles/uisetup.pyc
${PYSITELIB}/hgext/largefiles/uisetup.pyo
${PYSITELIB}/hgext/largefiles/wirestore.py
${PYSITELIB}/hgext/largefiles/wirestore.pyc
${PYSITELIB}/hgext/largefiles/wirestore.pyo
${PYSITELIB}/hgext/mq.py
${PYSITELIB}/hgext/mq.pyc
${PYSITELIB}/hgext/mq.pyo
Update to 0.9: Major changes between Mercurial 0.8.1 and 0.9: - The repository file format has been improved. - This has resulted in an average 40% reduction in disk space usage. - The new format (called RevlogNG) is now the default. - Mercurial works perfectly with both the old and new repository file formats. It can transfer changes transparently between repositories of either format. - To use the new repository format, simply use `hg clone --pull` to clone an existing repository. - Note: Versions 0.8.1 and earlier of Mercurial cannot read RevlogNG repositories directly, but they can `clone`, `pull` from, and `push` to servers that are serving RevlogNG repositories. - Memory usage has been improved by over 50% for many common operations. - Substantial performance improvements on large repositories. - New commands: - 'archive' - generate a directory tree snapshot, tarball, or zip file of a revision - Deprecated commands: - 'addremove' - replaced by 'add' and 'remove --after' - 'forget' - replaced by 'revert' - 'undo' - replaced by 'rollback' - New extensions: - Bugzilla integration hook - Email notification hook - Nested repositories are now supported. Mercurial will not recurse into a subdirectory that contains a '.hg' directory. It is treated as a separate repository. - The standalone web server, 'hg serve', is now threaded, so it can talk to multiple clients at a time. - The web server can now display a "message of the day". - Support added for hooks written in Python. - Many improvements and clarifications to built-in help. Sort PLIST.
2006-05-30 23:10:56 +02:00
${PYSITELIB}/hgext/notify.py
${PYSITELIB}/hgext/notify.pyc
${PYSITELIB}/hgext/notify.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/hgext/pager.py
${PYSITELIB}/hgext/pager.pyc
${PYSITELIB}/hgext/pager.pyo
${PYSITELIB}/hgext/patchbomb.py
${PYSITELIB}/hgext/patchbomb.pyc
${PYSITELIB}/hgext/patchbomb.pyo
Update to 1.5. 1.5: Small behavior changes * hg heads now shows all branch heads, use --topo for old behavior * hg annotate now follows copies and renames by default, use --no-follow for old behavior * the repo#name URL syntax now refers to all branch heads if name is a branch * servers now allow clone --uncompressed by default, set server.uncompressed=false for old behavior * the {file_copies} template now displays copies unconditionally, use {file_copies_switch} for old behavior * the templates/ directory has moved inside mercurial/ * mq patches are automatically upgraded to git patches, use mq.git=keep for old behavior 1.5 - 2010-03-06 Core * improved behavior for named branches with heads command * new XML output template for logs * import extract multiple patches from emails, mboxes, files, and URLs * new patch.eol=auto option to ignore patch line-endings while preserving target file endings. * new -b/--branch option for clone, bundle, incoming, outgoing, pull, and push * new server.validate option to validate completeness of pushed changesets * subrepos now has basic Subversion support * support for SSL server certificates and improved IPv6 support * the HGPLAIN environment variable makes output more stable for scripts Extensions * new progress bar extension * mq: new --mq option to make regular commands operate on queue repository * mq: automatically upgrade conventional patches to git format where needed * color: add support for bookmarks, resolve -l, and churn --diffstat * convert: two CVS history editing hooks * win32mbcs: add configuration to specify path encoding * zeroconf: many bug fixes * rebase: new --detach option for rebase Web Interface * improve navigation on log and graph pages * support for pluggable authorization * raw templates for tags/branches pages * add wsgi script for Microsoft IIS with isapi-wsgi Help and Documentation * greatly improve error messages and command documentation * support extended documentation with --verbose * provide help for disabled extensions and commands
2010-03-08 00:23:59 +01:00
${PYSITELIB}/hgext/progress.py
${PYSITELIB}/hgext/progress.pyc
${PYSITELIB}/hgext/progress.pyo
${PYSITELIB}/hgext/purge.py
${PYSITELIB}/hgext/purge.pyc
${PYSITELIB}/hgext/purge.pyo
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/hgext/rebase.py
${PYSITELIB}/hgext/rebase.pyc
${PYSITELIB}/hgext/rebase.pyo
Update to 0.9.5: New features: * Handle symlinks on systems without symlink support * hg archive supports symlinks * Display executable/symlink bit with "hg manifest -v" (see UpgradeNotes) * Improved hg verify diagostics * Faster revlog handling * Faster handling of large directories * Greatly improved handling of large files * Atom syndication support in hgweb * Improved test suite with parallel execution Fixes: * Fixes for some file copy and rename corner cases * Allow moving newly-added files before commit * Improve hg diff whitespace handling * Disallow fast-forward merge with an ancestor * Fix adding untracked files on directory renames * Fix hg archive %r format specifier * Fix re: and glob: patterns in .hgignore * Improve hg executable path resolution * Many options and hgrc parsing improvements * Better handling of VFAT filesystems on Linux * Fix tgz archival on Windows * Fix hg serve on Windows requiring pywin32 modules * Fix --profile under Windows New extensions: * alias - allow user-defined command aliases * children - show the children of the given or working dir revision * imerge - incremental interactive merging * interhg - modify changelog text as in InterWiki * record - darcs-style interactive change selection during commit New extension features: * convert * Now supports Subversion, Darcs and Mercurial as source SCMs * Use clone's behaviour for the default destination name * Force encoding to UTF-8 for converted repository * Support new-style .cvspass file format * Filter the files and directories to import * Remap paths to new locations during import * hgk * Fix hgk stopping because of untrusted repository warnings * Handle filenames with spaces * Improved documentation * mq * Autodetect --git patches on qrefresh
2007-10-26 16:42:23 +02:00
${PYSITELIB}/hgext/record.py
${PYSITELIB}/hgext/record.pyc
${PYSITELIB}/hgext/record.pyo
Update to 1.4: 1.4 - 2009-11-16 core * summary: new command summarizes current working state * tags: new tag cache greatly speeds up tag operations * diff: new --stat option to show diffstat * diff: add --reverse option to diff * subrepo: fix a bunch of issues with the experimental subrepo extension * status: fixes for behavior when working with clock skew * clone: new -u/--updaterev option * templater: new latesttag and latesttagdistance keywords * push/pull: handle some broken pipe errors during large transfers * config: environment variables and ~user constructs are expanded in pathnames hgweb * fix for showing header lines in raw changeset diffs * try to send better error messages to the client * use config-supplied ordering by default in hgwebdir index pages * add web.descend option to disable showing all nested repositories in hgwebdir documentation and help * new config help topic * help texts are now written in reStructuredText format * many translation updates including a new Swedish translation * many help text updates and improvements extensions * mq: add -1 options to qapplied/qunapplied * patchbomb: add a --flag option to set a flag value in the Subject header * patchbomb: correctly handle Unicode domains (using the IDNA encoding scheme) * color: improve colorization of the qseries command * inotify: cleaner code, fixed pattern handling * zeroconf: show repository descriptions * rebase: some performance and correctness fixes * extdiff: add 3-way diff for merge changesets * convert: handle directory renaming in Darcs, fixed file renaming * relink: new extension which helps people re-hardlink their clones other * contrib/shrink-revlog.py script that can significantly shrink some internal hg files * work around non-standard locale settings on OS X
2009-11-17 11:49:50 +01:00
${PYSITELIB}/hgext/relink.py
${PYSITELIB}/hgext/relink.pyc
${PYSITELIB}/hgext/relink.pyo
${PYSITELIB}/hgext/schemes.py
${PYSITELIB}/hgext/schemes.pyc
${PYSITELIB}/hgext/schemes.pyo
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/hgext/share.py
${PYSITELIB}/hgext/share.pyc
${PYSITELIB}/hgext/share.pyo
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/hgext/transplant.py
${PYSITELIB}/hgext/transplant.pyc
${PYSITELIB}/hgext/transplant.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/hgext/win32mbcs.py
${PYSITELIB}/hgext/win32mbcs.pyc
${PYSITELIB}/hgext/win32mbcs.pyo
${PYSITELIB}/hgext/win32text.py
${PYSITELIB}/hgext/win32text.pyc
${PYSITELIB}/hgext/win32text.pyo
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/hgext/zeroconf/Zeroconf.py
${PYSITELIB}/hgext/zeroconf/Zeroconf.pyc
${PYSITELIB}/hgext/zeroconf/Zeroconf.pyo
${PYSITELIB}/hgext/zeroconf/__init__.py
${PYSITELIB}/hgext/zeroconf/__init__.pyc
${PYSITELIB}/hgext/zeroconf/__init__.pyo
${PYSITELIB}/${EGG_FILE}
${PYSITELIB}/mercurial/__init__.py
${PYSITELIB}/mercurial/__init__.pyc
${PYSITELIB}/mercurial/__init__.pyo
${PYSITELIB}/mercurial/__version__.py
${PYSITELIB}/mercurial/__version__.pyc
${PYSITELIB}/mercurial/__version__.pyo
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/ancestor.py
${PYSITELIB}/mercurial/ancestor.pyc
${PYSITELIB}/mercurial/ancestor.pyo
Update to 0.9: Major changes between Mercurial 0.8.1 and 0.9: - The repository file format has been improved. - This has resulted in an average 40% reduction in disk space usage. - The new format (called RevlogNG) is now the default. - Mercurial works perfectly with both the old and new repository file formats. It can transfer changes transparently between repositories of either format. - To use the new repository format, simply use `hg clone --pull` to clone an existing repository. - Note: Versions 0.8.1 and earlier of Mercurial cannot read RevlogNG repositories directly, but they can `clone`, `pull` from, and `push` to servers that are serving RevlogNG repositories. - Memory usage has been improved by over 50% for many common operations. - Substantial performance improvements on large repositories. - New commands: - 'archive' - generate a directory tree snapshot, tarball, or zip file of a revision - Deprecated commands: - 'addremove' - replaced by 'add' and 'remove --after' - 'forget' - replaced by 'revert' - 'undo' - replaced by 'rollback' - New extensions: - Bugzilla integration hook - Email notification hook - Nested repositories are now supported. Mercurial will not recurse into a subdirectory that contains a '.hg' directory. It is treated as a separate repository. - The standalone web server, 'hg serve', is now threaded, so it can talk to multiple clients at a time. - The web server can now display a "message of the day". - Support added for hooks written in Python. - Many improvements and clarifications to built-in help. Sort PLIST.
2006-05-30 23:10:56 +02:00
${PYSITELIB}/mercurial/archival.py
${PYSITELIB}/mercurial/archival.pyc
${PYSITELIB}/mercurial/archival.pyo
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/base85.so
${PYSITELIB}/mercurial/bdiff.so
${PYSITELIB}/mercurial/bookmarks.py
${PYSITELIB}/mercurial/bookmarks.pyc
${PYSITELIB}/mercurial/bookmarks.pyo
${PYSITELIB}/mercurial/bundlerepo.py
${PYSITELIB}/mercurial/bundlerepo.pyc
${PYSITELIB}/mercurial/bundlerepo.pyo
${PYSITELIB}/mercurial/byterange.py
${PYSITELIB}/mercurial/byterange.pyc
${PYSITELIB}/mercurial/byterange.pyo
${PYSITELIB}/mercurial/changegroup.py
${PYSITELIB}/mercurial/changegroup.pyc
${PYSITELIB}/mercurial/changegroup.pyo
${PYSITELIB}/mercurial/changelog.py
${PYSITELIB}/mercurial/changelog.pyc
${PYSITELIB}/mercurial/changelog.pyo
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/cmdutil.py
${PYSITELIB}/mercurial/cmdutil.pyc
${PYSITELIB}/mercurial/cmdutil.pyo
${PYSITELIB}/mercurial/commands.py
${PYSITELIB}/mercurial/commands.pyc
${PYSITELIB}/mercurial/commands.pyo
Update to 1.9: 1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 13:27:53 +02:00
${PYSITELIB}/mercurial/commandserver.py
${PYSITELIB}/mercurial/commandserver.pyc
${PYSITELIB}/mercurial/commandserver.pyo
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/mercurial/config.py
${PYSITELIB}/mercurial/config.pyc
${PYSITELIB}/mercurial/config.pyo
${PYSITELIB}/mercurial/context.py
${PYSITELIB}/mercurial/context.pyc
${PYSITELIB}/mercurial/context.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/mercurial/copies.py
${PYSITELIB}/mercurial/copies.pyc
${PYSITELIB}/mercurial/copies.pyo
Update to to 1.6: 1.6 (2010-07-01) (This release makes a couple small behavior changes, be sure to read UpgradeNotes!) Core * addremove: optimize addremove -s100 by matching files by their SHA1 hashes * archive: auto-detect archive type by extension (issue2058) * commit: more friendly handling of new and closed named branches * hooks: provide pre- and post- hooks with parsed command line arguments * log: add --branch for filtering on named branch * log: add --stat for diffstat output * push: add --new-branch option to allow initial push of new branches * push: break infinite http recursion bug with Python 2.6.5 (issue2179) * rollback: add -n/--dry-run flag, report what's being rolled back * subrepo: various fixes * summary: report copies and renames and add subrepo status * tag: add -e/--edit option for modifying the commit message * revsets: introduce a powerful query language for specifying revisions, see the manpage or hg help revsets Hgweb * unify and simplify hgweb.cgi and hgwebdir.cgi scripts * fix race in refreshing repo list (issue2188) * simplify hgweb.cgi, add help pointer * deliver shell hook output to client * allow --port=0 to specify "choose free port number automatically" * improved templater performance Help * add new hgweb, glossary, and revsets topics * numerous improvements to help text Extensions * acl: support for access control base on branches and user-defined or OS-level groups * acl: added support for pretxncommit, so that one can call the ACL hook at (?) * bookmarks: add support for pushing and pulling bookmarks * churn: add possibility to include/exclude paths * color: add support for Windows consoles * color: colorize based on output labels instead of parsing output * extdiff: add labels, read diff arguments from [merge-tools] * keyword: offer svn-like default keywordmaps * keyword: support (q)record * mq: add a line to hg summary * mq: qpush --move, reorder patch series and apply only the patch * progress: progress support for many more commands * rebase: add option to not commit after a collapsing
2010-07-05 11:11:14 +02:00
${PYSITELIB}/mercurial/dagparser.py
${PYSITELIB}/mercurial/dagparser.pyc
${PYSITELIB}/mercurial/dagparser.pyo
Update to 1.9: 1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 13:27:53 +02:00
${PYSITELIB}/mercurial/dagutil.py
${PYSITELIB}/mercurial/dagutil.pyc
${PYSITELIB}/mercurial/dagutil.pyo
${PYSITELIB}/mercurial/demandimport.py
${PYSITELIB}/mercurial/demandimport.pyc
${PYSITELIB}/mercurial/demandimport.pyo
Update to 0.9.5: New features: * Handle symlinks on systems without symlink support * hg archive supports symlinks * Display executable/symlink bit with "hg manifest -v" (see UpgradeNotes) * Improved hg verify diagostics * Faster revlog handling * Faster handling of large directories * Greatly improved handling of large files * Atom syndication support in hgweb * Improved test suite with parallel execution Fixes: * Fixes for some file copy and rename corner cases * Allow moving newly-added files before commit * Improve hg diff whitespace handling * Disallow fast-forward merge with an ancestor * Fix adding untracked files on directory renames * Fix hg archive %r format specifier * Fix re: and glob: patterns in .hgignore * Improve hg executable path resolution * Many options and hgrc parsing improvements * Better handling of VFAT filesystems on Linux * Fix tgz archival on Windows * Fix hg serve on Windows requiring pywin32 modules * Fix --profile under Windows New extensions: * alias - allow user-defined command aliases * children - show the children of the given or working dir revision * imerge - incremental interactive merging * interhg - modify changelog text as in InterWiki * record - darcs-style interactive change selection during commit New extension features: * convert * Now supports Subversion, Darcs and Mercurial as source SCMs * Use clone's behaviour for the default destination name * Force encoding to UTF-8 for converted repository * Support new-style .cvspass file format * Filter the files and directories to import * Remap paths to new locations during import * hgk * Fix hgk stopping because of untrusted repository warnings * Handle filenames with spaces * Improved documentation * mq * Autodetect --git patches on qrefresh
2007-10-26 16:42:23 +02:00
${PYSITELIB}/mercurial/diffhelpers.so
${PYSITELIB}/mercurial/dirstate.py
${PYSITELIB}/mercurial/dirstate.pyc
${PYSITELIB}/mercurial/dirstate.pyo
Update to to 1.6: 1.6 (2010-07-01) (This release makes a couple small behavior changes, be sure to read UpgradeNotes!) Core * addremove: optimize addremove -s100 by matching files by their SHA1 hashes * archive: auto-detect archive type by extension (issue2058) * commit: more friendly handling of new and closed named branches * hooks: provide pre- and post- hooks with parsed command line arguments * log: add --branch for filtering on named branch * log: add --stat for diffstat output * push: add --new-branch option to allow initial push of new branches * push: break infinite http recursion bug with Python 2.6.5 (issue2179) * rollback: add -n/--dry-run flag, report what's being rolled back * subrepo: various fixes * summary: report copies and renames and add subrepo status * tag: add -e/--edit option for modifying the commit message * revsets: introduce a powerful query language for specifying revisions, see the manpage or hg help revsets Hgweb * unify and simplify hgweb.cgi and hgwebdir.cgi scripts * fix race in refreshing repo list (issue2188) * simplify hgweb.cgi, add help pointer * deliver shell hook output to client * allow --port=0 to specify "choose free port number automatically" * improved templater performance Help * add new hgweb, glossary, and revsets topics * numerous improvements to help text Extensions * acl: support for access control base on branches and user-defined or OS-level groups * acl: added support for pretxncommit, so that one can call the ACL hook at (?) * bookmarks: add support for pushing and pulling bookmarks * churn: add possibility to include/exclude paths * color: add support for Windows consoles * color: colorize based on output labels instead of parsing output * extdiff: add labels, read diff arguments from [merge-tools] * keyword: offer svn-like default keywordmaps * keyword: support (q)record * mq: add a line to hg summary * mq: qpush --move, reorder patch series and apply only the patch * progress: progress support for many more commands * rebase: add option to not commit after a collapsing
2010-07-05 11:11:14 +02:00
${PYSITELIB}/mercurial/discovery.py
${PYSITELIB}/mercurial/discovery.pyc
${PYSITELIB}/mercurial/discovery.pyo
Update to 0.9.5: New features: * Handle symlinks on systems without symlink support * hg archive supports symlinks * Display executable/symlink bit with "hg manifest -v" (see UpgradeNotes) * Improved hg verify diagostics * Faster revlog handling * Faster handling of large directories * Greatly improved handling of large files * Atom syndication support in hgweb * Improved test suite with parallel execution Fixes: * Fixes for some file copy and rename corner cases * Allow moving newly-added files before commit * Improve hg diff whitespace handling * Disallow fast-forward merge with an ancestor * Fix adding untracked files on directory renames * Fix hg archive %r format specifier * Fix re: and glob: patterns in .hgignore * Improve hg executable path resolution * Many options and hgrc parsing improvements * Better handling of VFAT filesystems on Linux * Fix tgz archival on Windows * Fix hg serve on Windows requiring pywin32 modules * Fix --profile under Windows New extensions: * alias - allow user-defined command aliases * children - show the children of the given or working dir revision * imerge - incremental interactive merging * interhg - modify changelog text as in InterWiki * record - darcs-style interactive change selection during commit New extension features: * convert * Now supports Subversion, Darcs and Mercurial as source SCMs * Use clone's behaviour for the default destination name * Force encoding to UTF-8 for converted repository * Support new-style .cvspass file format * Filter the files and directories to import * Remap paths to new locations during import * hgk * Fix hgk stopping because of untrusted repository warnings * Handle filenames with spaces * Improved documentation * mq * Autodetect --git patches on qrefresh
2007-10-26 16:42:23 +02:00
${PYSITELIB}/mercurial/dispatch.py
${PYSITELIB}/mercurial/dispatch.pyc
${PYSITELIB}/mercurial/dispatch.pyo
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/mercurial/encoding.py
${PYSITELIB}/mercurial/encoding.pyc
${PYSITELIB}/mercurial/encoding.pyo
${PYSITELIB}/mercurial/error.py
${PYSITELIB}/mercurial/error.pyc
${PYSITELIB}/mercurial/error.pyo
${PYSITELIB}/mercurial/extensions.py
${PYSITELIB}/mercurial/extensions.pyc
${PYSITELIB}/mercurial/extensions.pyo
${PYSITELIB}/mercurial/fancyopts.py
${PYSITELIB}/mercurial/fancyopts.pyc
${PYSITELIB}/mercurial/fancyopts.pyo
${PYSITELIB}/mercurial/filelog.py
${PYSITELIB}/mercurial/filelog.pyc
${PYSITELIB}/mercurial/filelog.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/mercurial/filemerge.py
${PYSITELIB}/mercurial/filemerge.pyc
${PYSITELIB}/mercurial/filemerge.pyo
Update to 1.9: 1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 13:27:53 +02:00
${PYSITELIB}/mercurial/fileset.py
${PYSITELIB}/mercurial/fileset.pyc
${PYSITELIB}/mercurial/fileset.pyo
Update to 2.2: 1. Mercurial 2.2 (2012-05-01) This is a regularly-scheduled feature release. The most notable feature is a new safe '--amend' option for commit using our new phases infrastructure. There are also a number of signficant performance improvements for large repositories and improvements for case-folding filesystems. See UpgradeNotes for minor compatibility notes. 1.1. Core features commit: add --amend option fileset: add "subrepo" fileset symbol graft: add --dry-run support (issue3362) hgweb: add support for branch width and color settings hgweb: add block numbers to diff regions and related links hgweb: support multi-level repository indexes by enabling descend and collapse merge: improve performance with lots of unknown files parsers: incrementally parse the revlog index in C plan9: add support for plan9 push/pull: improve performance for partial transfers push: decompress in larger chunks for better performance on the server clone: add server config option to prefer uncompressed clone revert: add support for reverting subrepos revset: add "matching" keyword store: speed up read and write of large fncache files ui: optionally quiesce ssl verification warnings on python 2.5 1.2. Extension features bugzilla: add xmlrpcemail submission for Bugzilla 3.6 email interface bugzilla: allow change comment to mark bugs fixed bugzilla: extract optional hours from commit message and update bug time bugzilla: modify access interface to include new bug states graphlog: add all log options to glog command patchbomb: add --body flag to send patches as inline message body text record: allow splitting of hunks by manually editing patches transplant: permit merge changesets via --parent 1.3. Fixes alias: fix shell alias documentation (issue3374) archive: make it work with svn subrepos (issue3308) branchmap: server should not advertise secret changeset in branchmap (Issue3303) clone: always close source repository (issue2491) commit: abort on merge with missing files (BC) config: discard UTF-8 BOM if found convert/bzr: convert all branches (issue3229) (BC) convert/bzr: expect unicode metadata, encode in UTF-8 (issue3232) convert/bzr: handle empty bzr repositories (issue3233) convert/bzr: ignore nested repos when listing branches (issue3254) convert/svn: do not try converting empty head revisions (issue3347) convert/svn: make svn sink work with svn 1.7 convert: support non-annotated tags in git backend dirstate: preserve path components case on renames (issue3402) export: catch exporting empty revsets (issue3353) icasefs: make case-folding collision detection rename aware (issue3370) inotify: catch SignalInterrupt during shutdown (issue3351) journal: use tryread helper to backup files (issue3375) largefiles: fix cat for largefiles (issue3352) largefiles: fix status -S reporting of subrepos (issue3231) largefiles: hide .hglf/ prefix for largefiles in hgweb largefiles: notice dirty large files in a subrepo largefiles: only update changed largefiles when transplanting largefiles: optimize update speed by only updating changed largefiles localrepo: add setparents() to adjust dirstate copies (issue3407) mdiff: fix diff header generation for files with spaces (issue3357) merge: check for untracked files more precisely (issue3400) merge: fix unknown file merge detection for case-folding systems patch: be more tolerant with "Parent" header (issue3356) patch: be more tolerant with EOLs in binary diffs (issue2870) patch: fix patch hunk/metdata synchronization (issue3384) phase: when phase cannot be reduced, hint at --force and return 1 (BC) posix: disable cygwin's symlink emulation (BC) posix: ignore execution bit in cygwin (issue3301) pure/osutil: use Python's msvcrt module (issue3380) rebase: preserve mq series order, guarded patches (issue2849) rebase: skip resolved but emptied revisions revset: fix O(n**2) behaviour of bisect() (issue3381) revset: fix adds/modifies/removes and patterns (issue3403) revset: fix alias substitution recursion (issue3240) subrepo/svn: abort on commit with missing file (issue3029) subrepo/svn: fix checked out rev number retrieval (issue2968) subrepo: fix default implementation of forget() (issue3404) subrepo: rewrite handling of subrepo state at commit (issue2403) templates/filters: extracting the user portion of an email address (BC) transplant: do not rollback on patching error (issue3379) update: fix case-collision with a clean wd and no --clean update: make --check abort with dirty subrepos update: use normal update path with --check (issue2450) wireprotocol: use visibleheads as reference while unbundling (issue 3303)
2012-05-03 18:16:51 +02:00
${PYSITELIB}/mercurial/formatter.py
${PYSITELIB}/mercurial/formatter.pyc
${PYSITELIB}/mercurial/formatter.pyo
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/graphmod.py
${PYSITELIB}/mercurial/graphmod.pyc
${PYSITELIB}/mercurial/graphmod.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/mercurial/hbisect.py
${PYSITELIB}/mercurial/hbisect.pyc
${PYSITELIB}/mercurial/hbisect.pyo
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/help.py
${PYSITELIB}/mercurial/help.pyc
${PYSITELIB}/mercurial/help.pyo
Update to 1.4: 1.4 - 2009-11-16 core * summary: new command summarizes current working state * tags: new tag cache greatly speeds up tag operations * diff: new --stat option to show diffstat * diff: add --reverse option to diff * subrepo: fix a bunch of issues with the experimental subrepo extension * status: fixes for behavior when working with clock skew * clone: new -u/--updaterev option * templater: new latesttag and latesttagdistance keywords * push/pull: handle some broken pipe errors during large transfers * config: environment variables and ~user constructs are expanded in pathnames hgweb * fix for showing header lines in raw changeset diffs * try to send better error messages to the client * use config-supplied ordering by default in hgwebdir index pages * add web.descend option to disable showing all nested repositories in hgwebdir documentation and help * new config help topic * help texts are now written in reStructuredText format * many translation updates including a new Swedish translation * many help text updates and improvements extensions * mq: add -1 options to qapplied/qunapplied * patchbomb: add a --flag option to set a flag value in the Subject header * patchbomb: correctly handle Unicode domains (using the IDNA encoding scheme) * color: improve colorization of the qseries command * inotify: cleaner code, fixed pattern handling * zeroconf: show repository descriptions * rebase: some performance and correctness fixes * extdiff: add 3-way diff for merge changesets * convert: handle directory renaming in Darcs, fixed file renaming * relink: new extension which helps people re-hardlink their clones other * contrib/shrink-revlog.py script that can significantly shrink some internal hg files * work around non-standard locale settings on OS X
2009-11-17 11:49:50 +01:00
${PYSITELIB}/mercurial/help/config.txt
${PYSITELIB}/mercurial/help/dates.txt
${PYSITELIB}/mercurial/help/diffs.txt
${PYSITELIB}/mercurial/help/environment.txt
${PYSITELIB}/mercurial/help/extensions.txt
Update to 1.9: 1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 13:27:53 +02:00
${PYSITELIB}/mercurial/help/filesets.txt
Update to to 1.6: 1.6 (2010-07-01) (This release makes a couple small behavior changes, be sure to read UpgradeNotes!) Core * addremove: optimize addremove -s100 by matching files by their SHA1 hashes * archive: auto-detect archive type by extension (issue2058) * commit: more friendly handling of new and closed named branches * hooks: provide pre- and post- hooks with parsed command line arguments * log: add --branch for filtering on named branch * log: add --stat for diffstat output * push: add --new-branch option to allow initial push of new branches * push: break infinite http recursion bug with Python 2.6.5 (issue2179) * rollback: add -n/--dry-run flag, report what's being rolled back * subrepo: various fixes * summary: report copies and renames and add subrepo status * tag: add -e/--edit option for modifying the commit message * revsets: introduce a powerful query language for specifying revisions, see the manpage or hg help revsets Hgweb * unify and simplify hgweb.cgi and hgwebdir.cgi scripts * fix race in refreshing repo list (issue2188) * simplify hgweb.cgi, add help pointer * deliver shell hook output to client * allow --port=0 to specify "choose free port number automatically" * improved templater performance Help * add new hgweb, glossary, and revsets topics * numerous improvements to help text Extensions * acl: support for access control base on branches and user-defined or OS-level groups * acl: added support for pretxncommit, so that one can call the ACL hook at (?) * bookmarks: add support for pushing and pulling bookmarks * churn: add possibility to include/exclude paths * color: add support for Windows consoles * color: colorize based on output labels instead of parsing output * extdiff: add labels, read diff arguments from [merge-tools] * keyword: offer svn-like default keywordmaps * keyword: support (q)record * mq: add a line to hg summary * mq: qpush --move, reorder patch series and apply only the patch * progress: progress support for many more commands * rebase: add option to not commit after a collapsing
2010-07-05 11:11:14 +02:00
${PYSITELIB}/mercurial/help/glossary.txt
Update to 1.9: 1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 13:27:53 +02:00
${PYSITELIB}/mercurial/help/hgignore.txt
Update to to 1.6: 1.6 (2010-07-01) (This release makes a couple small behavior changes, be sure to read UpgradeNotes!) Core * addremove: optimize addremove -s100 by matching files by their SHA1 hashes * archive: auto-detect archive type by extension (issue2058) * commit: more friendly handling of new and closed named branches * hooks: provide pre- and post- hooks with parsed command line arguments * log: add --branch for filtering on named branch * log: add --stat for diffstat output * push: add --new-branch option to allow initial push of new branches * push: break infinite http recursion bug with Python 2.6.5 (issue2179) * rollback: add -n/--dry-run flag, report what's being rolled back * subrepo: various fixes * summary: report copies and renames and add subrepo status * tag: add -e/--edit option for modifying the commit message * revsets: introduce a powerful query language for specifying revisions, see the manpage or hg help revsets Hgweb * unify and simplify hgweb.cgi and hgwebdir.cgi scripts * fix race in refreshing repo list (issue2188) * simplify hgweb.cgi, add help pointer * deliver shell hook output to client * allow --port=0 to specify "choose free port number automatically" * improved templater performance Help * add new hgweb, glossary, and revsets topics * numerous improvements to help text Extensions * acl: support for access control base on branches and user-defined or OS-level groups * acl: added support for pretxncommit, so that one can call the ACL hook at (?) * bookmarks: add support for pushing and pulling bookmarks * churn: add possibility to include/exclude paths * color: add support for Windows consoles * color: colorize based on output labels instead of parsing output * extdiff: add labels, read diff arguments from [merge-tools] * keyword: offer svn-like default keywordmaps * keyword: support (q)record * mq: add a line to hg summary * mq: qpush --move, reorder patch series and apply only the patch * progress: progress support for many more commands * rebase: add option to not commit after a collapsing
2010-07-05 11:11:14 +02:00
${PYSITELIB}/mercurial/help/hgweb.txt
Update to 1.7: 1.7 (2010-11-01) 1.1. Core * filelog: improve cmp performances (issue2273) * patch: don't strip '#' lines from patch descriptions (issue2417) * patch: when native patching fails (ui.patch is not set), don't retry with an external tool * setup/hg: always load Mercurial from where it was installed. * setup: user-friendly error message if Python headers are missing * store: new unsupported and experimental parentdelta format (see UpgradeNotes) * store: encode first period or space in filenames (issue1713) * url: expand environment variables in [auth] settings (issue2328) * url: check validity (notBefore/notAfter) using OpenSSL (issue2407) 1.2. Commands * addremove: use similarity 100 by default * alias: add support for shell command aliases starting with '!' (see [alias] in hgrc(5)) * backout: add --tool argument for specifying merge tool * backout: backout linearly by default instead of branching and merging (use --merge to get the former behaviour) * dispatch: properly handle relative path aliases used with -R (issue2376) * init: expand destination url as a configured paths * log: do not --follow file that is deleted and recreated later (issue732) * merge: don't detect copies as "divergent renames", make error message more helpful * merge: add --tool argument to merge and resolve * merge: handle no file parent in backwards merge (issue2364) * tags: do not fail if tags.cache is corrupted (issue2444) * templater: add "hex" filter and "children" keywords (see hg help templating) 1.3. Subrepos * support remapping of subrepository source paths (see [subpaths] in hgrc(5)) * make add, diff, incoming, outgoing and status commands recurse into subrepos with --subrepos/-S * subrepo: add support for 'hg archive' * subrepo: fix status check on SVN subrepos (issue2445) 1.4. Revsets * add id() and rev() to allow explicit references to changes by hash or rev (see hg help revsets) * add min() function to complement max() * add present() function to avoid lookup errors on possibly missing changesets * rename tagged() to tag() and allow it to take an optional tag name * strip: add revsets support * add revsets support to bisect and update (issue1993) * bookmarks: add a bookmark([name]) revset for referencing bookmarks * transplant: add a transplanted(set) revset to get transplanted revisions 1.5. hgweb * add a help view for accessing the built-in documentation (see help link in hg serve) * let HTTPS serve use more compatible but less secure encryption * support very simple caching model (issue1845) 1.6. Extensions * color: better support for branches and mq guards * convert: handle closed branch heads in hg-hg conversion (issue2185) * convert: support darcs changelogs with bytes 0x7F-0xFF (issue2411) * convert: deprecate --authors in preference for --authormap * graphlog: support header and footer templates when using styles (issue2395) * keyword: do not expand at all during diff * keyword: support copy and rename * mq: extend support for the --mq argument to extension commands * mq: save qrefresh message for easy recovery in case it fails (issue2062) * mq: support hg qimport --existing --name renametothis thatexistingpatch, fix --force case on Windows * mq/qqueue: support renaming of active queue * mq/qqueue: add --purge option to delete a queue and its patches * pager: add global --pager=<auto/boolean> option * patchbomb: add --confirm option to show series details and ask for confirmation * patchbomb: let diffstat prompt only once with complete summary * progress: support rebase and patchbomb * rebase: re-add patches to mq repo after rebase * strip: add --keep flag to avoid modifying working directory during strip * strip: rename --nobackup option to --no-backup (issue2377) * strip: support stripping multiple revisions 1.7. contrib * mergetools.hgrc: add vimdiff * zsh completion: support bookmarks and patchbomb extensions * zsh completion: add qpush --move option
2010-11-02 10:37:19 +01:00
${PYSITELIB}/mercurial/help/merge-tools.txt
Update to 1.4: 1.4 - 2009-11-16 core * summary: new command summarizes current working state * tags: new tag cache greatly speeds up tag operations * diff: new --stat option to show diffstat * diff: add --reverse option to diff * subrepo: fix a bunch of issues with the experimental subrepo extension * status: fixes for behavior when working with clock skew * clone: new -u/--updaterev option * templater: new latesttag and latesttagdistance keywords * push/pull: handle some broken pipe errors during large transfers * config: environment variables and ~user constructs are expanded in pathnames hgweb * fix for showing header lines in raw changeset diffs * try to send better error messages to the client * use config-supplied ordering by default in hgwebdir index pages * add web.descend option to disable showing all nested repositories in hgwebdir documentation and help * new config help topic * help texts are now written in reStructuredText format * many translation updates including a new Swedish translation * many help text updates and improvements extensions * mq: add -1 options to qapplied/qunapplied * patchbomb: add a --flag option to set a flag value in the Subject header * patchbomb: correctly handle Unicode domains (using the IDNA encoding scheme) * color: improve colorization of the qseries command * inotify: cleaner code, fixed pattern handling * zeroconf: show repository descriptions * rebase: some performance and correctness fixes * extdiff: add 3-way diff for merge changesets * convert: handle directory renaming in Darcs, fixed file renaming * relink: new extension which helps people re-hardlink their clones other * contrib/shrink-revlog.py script that can significantly shrink some internal hg files * work around non-standard locale settings on OS X
2009-11-17 11:49:50 +01:00
${PYSITELIB}/mercurial/help/multirevs.txt
${PYSITELIB}/mercurial/help/patterns.txt
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
2012-02-12 19:49:45 +01:00
${PYSITELIB}/mercurial/help/phases.txt
Update to 1.4: 1.4 - 2009-11-16 core * summary: new command summarizes current working state * tags: new tag cache greatly speeds up tag operations * diff: new --stat option to show diffstat * diff: add --reverse option to diff * subrepo: fix a bunch of issues with the experimental subrepo extension * status: fixes for behavior when working with clock skew * clone: new -u/--updaterev option * templater: new latesttag and latesttagdistance keywords * push/pull: handle some broken pipe errors during large transfers * config: environment variables and ~user constructs are expanded in pathnames hgweb * fix for showing header lines in raw changeset diffs * try to send better error messages to the client * use config-supplied ordering by default in hgwebdir index pages * add web.descend option to disable showing all nested repositories in hgwebdir documentation and help * new config help topic * help texts are now written in reStructuredText format * many translation updates including a new Swedish translation * many help text updates and improvements extensions * mq: add -1 options to qapplied/qunapplied * patchbomb: add a --flag option to set a flag value in the Subject header * patchbomb: correctly handle Unicode domains (using the IDNA encoding scheme) * color: improve colorization of the qseries command * inotify: cleaner code, fixed pattern handling * zeroconf: show repository descriptions * rebase: some performance and correctness fixes * extdiff: add 3-way diff for merge changesets * convert: handle directory renaming in Darcs, fixed file renaming * relink: new extension which helps people re-hardlink their clones other * contrib/shrink-revlog.py script that can significantly shrink some internal hg files * work around non-standard locale settings on OS X
2009-11-17 11:49:50 +01:00
${PYSITELIB}/mercurial/help/revisions.txt
Update to to 1.6: 1.6 (2010-07-01) (This release makes a couple small behavior changes, be sure to read UpgradeNotes!) Core * addremove: optimize addremove -s100 by matching files by their SHA1 hashes * archive: auto-detect archive type by extension (issue2058) * commit: more friendly handling of new and closed named branches * hooks: provide pre- and post- hooks with parsed command line arguments * log: add --branch for filtering on named branch * log: add --stat for diffstat output * push: add --new-branch option to allow initial push of new branches * push: break infinite http recursion bug with Python 2.6.5 (issue2179) * rollback: add -n/--dry-run flag, report what's being rolled back * subrepo: various fixes * summary: report copies and renames and add subrepo status * tag: add -e/--edit option for modifying the commit message * revsets: introduce a powerful query language for specifying revisions, see the manpage or hg help revsets Hgweb * unify and simplify hgweb.cgi and hgwebdir.cgi scripts * fix race in refreshing repo list (issue2188) * simplify hgweb.cgi, add help pointer * deliver shell hook output to client * allow --port=0 to specify "choose free port number automatically" * improved templater performance Help * add new hgweb, glossary, and revsets topics * numerous improvements to help text Extensions * acl: support for access control base on branches and user-defined or OS-level groups * acl: added support for pretxncommit, so that one can call the ACL hook at (?) * bookmarks: add support for pushing and pulling bookmarks * churn: add possibility to include/exclude paths * color: add support for Windows consoles * color: colorize based on output labels instead of parsing output * extdiff: add labels, read diff arguments from [merge-tools] * keyword: offer svn-like default keywordmaps * keyword: support (q)record * mq: add a line to hg summary * mq: qpush --move, reorder patch series and apply only the patch * progress: progress support for many more commands * rebase: add option to not commit after a collapsing
2010-07-05 11:11:14 +02:00
${PYSITELIB}/mercurial/help/revsets.txt
Update to 1.7: 1.7 (2010-11-01) 1.1. Core * filelog: improve cmp performances (issue2273) * patch: don't strip '#' lines from patch descriptions (issue2417) * patch: when native patching fails (ui.patch is not set), don't retry with an external tool * setup/hg: always load Mercurial from where it was installed. * setup: user-friendly error message if Python headers are missing * store: new unsupported and experimental parentdelta format (see UpgradeNotes) * store: encode first period or space in filenames (issue1713) * url: expand environment variables in [auth] settings (issue2328) * url: check validity (notBefore/notAfter) using OpenSSL (issue2407) 1.2. Commands * addremove: use similarity 100 by default * alias: add support for shell command aliases starting with '!' (see [alias] in hgrc(5)) * backout: add --tool argument for specifying merge tool * backout: backout linearly by default instead of branching and merging (use --merge to get the former behaviour) * dispatch: properly handle relative path aliases used with -R (issue2376) * init: expand destination url as a configured paths * log: do not --follow file that is deleted and recreated later (issue732) * merge: don't detect copies as "divergent renames", make error message more helpful * merge: add --tool argument to merge and resolve * merge: handle no file parent in backwards merge (issue2364) * tags: do not fail if tags.cache is corrupted (issue2444) * templater: add "hex" filter and "children" keywords (see hg help templating) 1.3. Subrepos * support remapping of subrepository source paths (see [subpaths] in hgrc(5)) * make add, diff, incoming, outgoing and status commands recurse into subrepos with --subrepos/-S * subrepo: add support for 'hg archive' * subrepo: fix status check on SVN subrepos (issue2445) 1.4. Revsets * add id() and rev() to allow explicit references to changes by hash or rev (see hg help revsets) * add min() function to complement max() * add present() function to avoid lookup errors on possibly missing changesets * rename tagged() to tag() and allow it to take an optional tag name * strip: add revsets support * add revsets support to bisect and update (issue1993) * bookmarks: add a bookmark([name]) revset for referencing bookmarks * transplant: add a transplanted(set) revset to get transplanted revisions 1.5. hgweb * add a help view for accessing the built-in documentation (see help link in hg serve) * let HTTPS serve use more compatible but less secure encryption * support very simple caching model (issue1845) 1.6. Extensions * color: better support for branches and mq guards * convert: handle closed branch heads in hg-hg conversion (issue2185) * convert: support darcs changelogs with bytes 0x7F-0xFF (issue2411) * convert: deprecate --authors in preference for --authormap * graphlog: support header and footer templates when using styles (issue2395) * keyword: do not expand at all during diff * keyword: support copy and rename * mq: extend support for the --mq argument to extension commands * mq: save qrefresh message for easy recovery in case it fails (issue2062) * mq: support hg qimport --existing --name renametothis thatexistingpatch, fix --force case on Windows * mq/qqueue: support renaming of active queue * mq/qqueue: add --purge option to delete a queue and its patches * pager: add global --pager=<auto/boolean> option * patchbomb: add --confirm option to show series details and ask for confirmation * patchbomb: let diffstat prompt only once with complete summary * progress: support rebase and patchbomb * rebase: re-add patches to mq repo after rebase * strip: add --keep flag to avoid modifying working directory during strip * strip: rename --nobackup option to --no-backup (issue2377) * strip: support stripping multiple revisions 1.7. contrib * mergetools.hgrc: add vimdiff * zsh completion: support bookmarks and patchbomb extensions * zsh completion: add qpush --move option
2010-11-02 10:37:19 +01:00
${PYSITELIB}/mercurial/help/subrepos.txt
Update to 1.4: 1.4 - 2009-11-16 core * summary: new command summarizes current working state * tags: new tag cache greatly speeds up tag operations * diff: new --stat option to show diffstat * diff: add --reverse option to diff * subrepo: fix a bunch of issues with the experimental subrepo extension * status: fixes for behavior when working with clock skew * clone: new -u/--updaterev option * templater: new latesttag and latesttagdistance keywords * push/pull: handle some broken pipe errors during large transfers * config: environment variables and ~user constructs are expanded in pathnames hgweb * fix for showing header lines in raw changeset diffs * try to send better error messages to the client * use config-supplied ordering by default in hgwebdir index pages * add web.descend option to disable showing all nested repositories in hgwebdir documentation and help * new config help topic * help texts are now written in reStructuredText format * many translation updates including a new Swedish translation * many help text updates and improvements extensions * mq: add -1 options to qapplied/qunapplied * patchbomb: add a --flag option to set a flag value in the Subject header * patchbomb: correctly handle Unicode domains (using the IDNA encoding scheme) * color: improve colorization of the qseries command * inotify: cleaner code, fixed pattern handling * zeroconf: show repository descriptions * rebase: some performance and correctness fixes * extdiff: add 3-way diff for merge changesets * convert: handle directory renaming in Darcs, fixed file renaming * relink: new extension which helps people re-hardlink their clones other * contrib/shrink-revlog.py script that can significantly shrink some internal hg files * work around non-standard locale settings on OS X
2009-11-17 11:49:50 +01:00
${PYSITELIB}/mercurial/help/templates.txt
${PYSITELIB}/mercurial/help/urls.txt
${PYSITELIB}/mercurial/hg.py
${PYSITELIB}/mercurial/hg.pyc
${PYSITELIB}/mercurial/hg.pyo
${PYSITELIB}/mercurial/hgweb/__init__.py
${PYSITELIB}/mercurial/hgweb/__init__.pyc
${PYSITELIB}/mercurial/hgweb/__init__.pyo
${PYSITELIB}/mercurial/hgweb/common.py
${PYSITELIB}/mercurial/hgweb/common.pyc
${PYSITELIB}/mercurial/hgweb/common.pyo
${PYSITELIB}/mercurial/hgweb/hgweb_mod.py
${PYSITELIB}/mercurial/hgweb/hgweb_mod.pyc
${PYSITELIB}/mercurial/hgweb/hgweb_mod.pyo
${PYSITELIB}/mercurial/hgweb/hgwebdir_mod.py
${PYSITELIB}/mercurial/hgweb/hgwebdir_mod.pyc
${PYSITELIB}/mercurial/hgweb/hgwebdir_mod.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/mercurial/hgweb/protocol.py
${PYSITELIB}/mercurial/hgweb/protocol.pyc
${PYSITELIB}/mercurial/hgweb/protocol.pyo
${PYSITELIB}/mercurial/hgweb/request.py
${PYSITELIB}/mercurial/hgweb/request.pyc
${PYSITELIB}/mercurial/hgweb/request.pyo
${PYSITELIB}/mercurial/hgweb/server.py
${PYSITELIB}/mercurial/hgweb/server.pyc
${PYSITELIB}/mercurial/hgweb/server.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/mercurial/hgweb/webcommands.py
${PYSITELIB}/mercurial/hgweb/webcommands.pyc
${PYSITELIB}/mercurial/hgweb/webcommands.pyo
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/hgweb/webutil.py
${PYSITELIB}/mercurial/hgweb/webutil.pyc
${PYSITELIB}/mercurial/hgweb/webutil.pyo
${PYSITELIB}/mercurial/hgweb/wsgicgi.py
${PYSITELIB}/mercurial/hgweb/wsgicgi.pyc
${PYSITELIB}/mercurial/hgweb/wsgicgi.pyo
${PYSITELIB}/mercurial/hook.py
${PYSITELIB}/mercurial/hook.pyc
${PYSITELIB}/mercurial/hook.pyo
Update to 1.9: 1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 13:27:53 +02:00
${PYSITELIB}/mercurial/httpclient/__init__.py
${PYSITELIB}/mercurial/httpclient/__init__.pyc
${PYSITELIB}/mercurial/httpclient/__init__.pyo
Update to 2.3: This is a regularly-scheduled feature release with numerous improvements and bugfixes. 1.1. Core features help: add --keyword (-k) for searching help hgweb: side-by-side comparison functionality log: support --graph without graphlog extension push: accept revset argument for --rev merge: bookmarks will no longer automatically merge with unnamed heads or other bookmarks. Instead it picks heads with diverging bookmarks. introduce ChangesetsObsolescence concept (experimental) bookmarks: allow existing remote bookmarks to become heads when pushing bookmarks: pull new bookmarks from remote by default (backward incompatible change) bookmarks: delete divergent bookmarks on merge bisect: set HG_NODE when runing a command graft: allow -r to specify revisions graft: implement --log (issue3438) graft: remark on empty graft hooks: print out more information when loading a python hook fails identity: show trailing '+' for dirty subrepos (issue2839) incoming/outgoing: handle --graph in core merge: warn about file deleted in one branch and renamed in other (issue3074) Mercurial can now identify third-party extensions as sources of tracebacks outgoing: accept revset argument for --rev performance improvement on branchy repo: incrementaly update branchcache performance improvement on huge file tree: add a C function to pack the dirstate performance improvement for huge .hgignore: process regex with re2 bindings if available revset: add "diff" field to "matching" predicate revset: add "converted" predicate to find converted changesets revset: add "origin" and "destination" predicates, to get graft, transplant or rebase origins or destinations. revset: add "extra" predicate to match changesets extra fields (issue2767) revset: add pattern matching to "bookmarks/branch/extra/tag/user" predicated 1.2. Extension features acl: use of "!" prefix in user or group names children: mark extension as deprecated convert/svn: handle non-local svn destination paths (issue3142) convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows fetch: mark extension as deprecated graphlog: feature is now into core histedit: new extension for interactive history editing hg-ssh: add read-only flag largefiles: add --all-largefiles flag to pull and clone (issue3188) largefiles: improve performance by batching statlfile requests when pushing a largefiles repo (issue3386) largefiles: no longer attempt to clone all largefiles to non-local destinations largefiles: optimize performance when updating (issue3440) largefiles: support revsets for cat, outgoing --large and revert mq: introduce qpush/qpop/qgoto --keep-changes strip: introduce -B option to remove a bookmark rebase: allow collapsing branches in place (issue3111) rebase: make --dest understand revsets rebase: drop the infamous --detach option: rebase now behave with --source and --rev as expectable. It may no longer add second parent to rebased changeset (backward compatible change) transplant: handle non-empty patches doing nothing (issue2806) transplant: manually transplant pullable changesets with --log 1.3. Fixes bisect: fix O(n**2) behaviour (issue3382) bookmarks: fix push of moved bookmark when creating new branch heads case insensitive file system can no longer be confused by -R on (issue2167) copies: one fix related to directory rename detection (issue3511) convert: check for failed svn import in debugsvnlog and abort cleanly convert: ignore svn:executable for subversion targets without exec bit support convert: keep branch switching merges with ancestors (issue3340) convert: make filemap renames consistently override revision renames debugrevlog: fix a bug with empty repository (issue3537) graphlog: don't truncate template value at last \n httprepo: ensure Content-Type header exists when pushing data largefiles: fix a traceback when addremove follows a remove (issue3507) largefiles: fix a traceback when archiving a subrepo in a subrepo largefiles: fix addremove when largefile is missing (issue3227) largefiles: fix addremove with -R option largefiles: fix exception hack for i18n (issue3197) largefiles: fix path handling for cp/mv (issue3516) largefiles: archive -S now store largefiles instead of standins largefiles: fix hg addremove when already removed largefile exists (issue3364) merge: do not warn about copy and rename in the same transaction (issue2113) mq: add ".hgsubstate" to patch target list only if it is not listed up yet mq: create patch file after commit to import diff of ".hgsubstate" at qrefresh pager: work around bug in python 2.4's subprocess module (issue3533): revlog: zlib.error are no longer sent to the user (issue3424) tag: don't allow tagging the null revision (issue1915)
2012-08-11 02:23:03 +02:00
${PYSITELIB}/mercurial/httpclient/_readers.py
${PYSITELIB}/mercurial/httpclient/_readers.pyc
${PYSITELIB}/mercurial/httpclient/_readers.pyo
Update to 1.9: 1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 13:27:53 +02:00
${PYSITELIB}/mercurial/httpclient/socketutil.py
${PYSITELIB}/mercurial/httpclient/socketutil.pyc
${PYSITELIB}/mercurial/httpclient/socketutil.pyo
${PYSITELIB}/mercurial/httpconnection.py
${PYSITELIB}/mercurial/httpconnection.pyc
${PYSITELIB}/mercurial/httpconnection.pyo
Update to 2.3: This is a regularly-scheduled feature release with numerous improvements and bugfixes. 1.1. Core features help: add --keyword (-k) for searching help hgweb: side-by-side comparison functionality log: support --graph without graphlog extension push: accept revset argument for --rev merge: bookmarks will no longer automatically merge with unnamed heads or other bookmarks. Instead it picks heads with diverging bookmarks. introduce ChangesetsObsolescence concept (experimental) bookmarks: allow existing remote bookmarks to become heads when pushing bookmarks: pull new bookmarks from remote by default (backward incompatible change) bookmarks: delete divergent bookmarks on merge bisect: set HG_NODE when runing a command graft: allow -r to specify revisions graft: implement --log (issue3438) graft: remark on empty graft hooks: print out more information when loading a python hook fails identity: show trailing '+' for dirty subrepos (issue2839) incoming/outgoing: handle --graph in core merge: warn about file deleted in one branch and renamed in other (issue3074) Mercurial can now identify third-party extensions as sources of tracebacks outgoing: accept revset argument for --rev performance improvement on branchy repo: incrementaly update branchcache performance improvement on huge file tree: add a C function to pack the dirstate performance improvement for huge .hgignore: process regex with re2 bindings if available revset: add "diff" field to "matching" predicate revset: add "converted" predicate to find converted changesets revset: add "origin" and "destination" predicates, to get graft, transplant or rebase origins or destinations. revset: add "extra" predicate to match changesets extra fields (issue2767) revset: add pattern matching to "bookmarks/branch/extra/tag/user" predicated 1.2. Extension features acl: use of "!" prefix in user or group names children: mark extension as deprecated convert/svn: handle non-local svn destination paths (issue3142) convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows fetch: mark extension as deprecated graphlog: feature is now into core histedit: new extension for interactive history editing hg-ssh: add read-only flag largefiles: add --all-largefiles flag to pull and clone (issue3188) largefiles: improve performance by batching statlfile requests when pushing a largefiles repo (issue3386) largefiles: no longer attempt to clone all largefiles to non-local destinations largefiles: optimize performance when updating (issue3440) largefiles: support revsets for cat, outgoing --large and revert mq: introduce qpush/qpop/qgoto --keep-changes strip: introduce -B option to remove a bookmark rebase: allow collapsing branches in place (issue3111) rebase: make --dest understand revsets rebase: drop the infamous --detach option: rebase now behave with --source and --rev as expectable. It may no longer add second parent to rebased changeset (backward compatible change) transplant: handle non-empty patches doing nothing (issue2806) transplant: manually transplant pullable changesets with --log 1.3. Fixes bisect: fix O(n**2) behaviour (issue3382) bookmarks: fix push of moved bookmark when creating new branch heads case insensitive file system can no longer be confused by -R on (issue2167) copies: one fix related to directory rename detection (issue3511) convert: check for failed svn import in debugsvnlog and abort cleanly convert: ignore svn:executable for subversion targets without exec bit support convert: keep branch switching merges with ancestors (issue3340) convert: make filemap renames consistently override revision renames debugrevlog: fix a bug with empty repository (issue3537) graphlog: don't truncate template value at last \n httprepo: ensure Content-Type header exists when pushing data largefiles: fix a traceback when addremove follows a remove (issue3507) largefiles: fix a traceback when archiving a subrepo in a subrepo largefiles: fix addremove when largefile is missing (issue3227) largefiles: fix addremove with -R option largefiles: fix exception hack for i18n (issue3197) largefiles: fix path handling for cp/mv (issue3516) largefiles: archive -S now store largefiles instead of standins largefiles: fix hg addremove when already removed largefile exists (issue3364) merge: do not warn about copy and rename in the same transaction (issue2113) mq: add ".hgsubstate" to patch target list only if it is not listed up yet mq: create patch file after commit to import diff of ".hgsubstate" at qrefresh pager: work around bug in python 2.4's subprocess module (issue3533): revlog: zlib.error are no longer sent to the user (issue3424) tag: don't allow tagging the null revision (issue1915)
2012-08-11 02:23:03 +02:00
${PYSITELIB}/mercurial/httppeer.py
${PYSITELIB}/mercurial/httppeer.pyc
${PYSITELIB}/mercurial/httppeer.pyo
${PYSITELIB}/mercurial/i18n.py
${PYSITELIB}/mercurial/i18n.pyc
${PYSITELIB}/mercurial/i18n.pyo
${PYSITELIB}/mercurial/ignore.py
${PYSITELIB}/mercurial/ignore.pyc
${PYSITELIB}/mercurial/ignore.pyo
${PYSITELIB}/mercurial/keepalive.py
${PYSITELIB}/mercurial/keepalive.pyc
${PYSITELIB}/mercurial/keepalive.pyo
${PYSITELIB}/mercurial/locale/da/LC_MESSAGES/hg.mo
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/mercurial/locale/de/LC_MESSAGES/hg.mo
${PYSITELIB}/mercurial/locale/el/LC_MESSAGES/hg.mo
${PYSITELIB}/mercurial/locale/fr/LC_MESSAGES/hg.mo
${PYSITELIB}/mercurial/locale/it/LC_MESSAGES/hg.mo
${PYSITELIB}/mercurial/locale/ja/LC_MESSAGES/hg.mo
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/mercurial/locale/pt_BR/LC_MESSAGES/hg.mo
Update to 1.7: 1.7 (2010-11-01) 1.1. Core * filelog: improve cmp performances (issue2273) * patch: don't strip '#' lines from patch descriptions (issue2417) * patch: when native patching fails (ui.patch is not set), don't retry with an external tool * setup/hg: always load Mercurial from where it was installed. * setup: user-friendly error message if Python headers are missing * store: new unsupported and experimental parentdelta format (see UpgradeNotes) * store: encode first period or space in filenames (issue1713) * url: expand environment variables in [auth] settings (issue2328) * url: check validity (notBefore/notAfter) using OpenSSL (issue2407) 1.2. Commands * addremove: use similarity 100 by default * alias: add support for shell command aliases starting with '!' (see [alias] in hgrc(5)) * backout: add --tool argument for specifying merge tool * backout: backout linearly by default instead of branching and merging (use --merge to get the former behaviour) * dispatch: properly handle relative path aliases used with -R (issue2376) * init: expand destination url as a configured paths * log: do not --follow file that is deleted and recreated later (issue732) * merge: don't detect copies as "divergent renames", make error message more helpful * merge: add --tool argument to merge and resolve * merge: handle no file parent in backwards merge (issue2364) * tags: do not fail if tags.cache is corrupted (issue2444) * templater: add "hex" filter and "children" keywords (see hg help templating) 1.3. Subrepos * support remapping of subrepository source paths (see [subpaths] in hgrc(5)) * make add, diff, incoming, outgoing and status commands recurse into subrepos with --subrepos/-S * subrepo: add support for 'hg archive' * subrepo: fix status check on SVN subrepos (issue2445) 1.4. Revsets * add id() and rev() to allow explicit references to changes by hash or rev (see hg help revsets) * add min() function to complement max() * add present() function to avoid lookup errors on possibly missing changesets * rename tagged() to tag() and allow it to take an optional tag name * strip: add revsets support * add revsets support to bisect and update (issue1993) * bookmarks: add a bookmark([name]) revset for referencing bookmarks * transplant: add a transplanted(set) revset to get transplanted revisions 1.5. hgweb * add a help view for accessing the built-in documentation (see help link in hg serve) * let HTTPS serve use more compatible but less secure encryption * support very simple caching model (issue1845) 1.6. Extensions * color: better support for branches and mq guards * convert: handle closed branch heads in hg-hg conversion (issue2185) * convert: support darcs changelogs with bytes 0x7F-0xFF (issue2411) * convert: deprecate --authors in preference for --authormap * graphlog: support header and footer templates when using styles (issue2395) * keyword: do not expand at all during diff * keyword: support copy and rename * mq: extend support for the --mq argument to extension commands * mq: save qrefresh message for easy recovery in case it fails (issue2062) * mq: support hg qimport --existing --name renametothis thatexistingpatch, fix --force case on Windows * mq/qqueue: support renaming of active queue * mq/qqueue: add --purge option to delete a queue and its patches * pager: add global --pager=<auto/boolean> option * patchbomb: add --confirm option to show series details and ask for confirmation * patchbomb: let diffstat prompt only once with complete summary * progress: support rebase and patchbomb * rebase: re-add patches to mq repo after rebase * strip: add --keep flag to avoid modifying working directory during strip * strip: rename --nobackup option to --no-backup (issue2377) * strip: support stripping multiple revisions 1.7. contrib * mergetools.hgrc: add vimdiff * zsh completion: support bookmarks and patchbomb extensions * zsh completion: add qpush --move option
2010-11-02 10:37:19 +01:00
${PYSITELIB}/mercurial/locale/ro/LC_MESSAGES/hg.mo
Update to 1.9: 1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 13:27:53 +02:00
${PYSITELIB}/mercurial/locale/ru/LC_MESSAGES/hg.mo
Update to 1.4: 1.4 - 2009-11-16 core * summary: new command summarizes current working state * tags: new tag cache greatly speeds up tag operations * diff: new --stat option to show diffstat * diff: add --reverse option to diff * subrepo: fix a bunch of issues with the experimental subrepo extension * status: fixes for behavior when working with clock skew * clone: new -u/--updaterev option * templater: new latesttag and latesttagdistance keywords * push/pull: handle some broken pipe errors during large transfers * config: environment variables and ~user constructs are expanded in pathnames hgweb * fix for showing header lines in raw changeset diffs * try to send better error messages to the client * use config-supplied ordering by default in hgwebdir index pages * add web.descend option to disable showing all nested repositories in hgwebdir documentation and help * new config help topic * help texts are now written in reStructuredText format * many translation updates including a new Swedish translation * many help text updates and improvements extensions * mq: add -1 options to qapplied/qunapplied * patchbomb: add a --flag option to set a flag value in the Subject header * patchbomb: correctly handle Unicode domains (using the IDNA encoding scheme) * color: improve colorization of the qseries command * inotify: cleaner code, fixed pattern handling * zeroconf: show repository descriptions * rebase: some performance and correctness fixes * extdiff: add 3-way diff for merge changesets * convert: handle directory renaming in Darcs, fixed file renaming * relink: new extension which helps people re-hardlink their clones other * contrib/shrink-revlog.py script that can significantly shrink some internal hg files * work around non-standard locale settings on OS X
2009-11-17 11:49:50 +01:00
${PYSITELIB}/mercurial/locale/sv/LC_MESSAGES/hg.mo
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/mercurial/locale/zh_CN/LC_MESSAGES/hg.mo
${PYSITELIB}/mercurial/locale/zh_TW/LC_MESSAGES/hg.mo
${PYSITELIB}/mercurial/localrepo.py
${PYSITELIB}/mercurial/localrepo.pyc
${PYSITELIB}/mercurial/localrepo.pyo
${PYSITELIB}/mercurial/lock.py
${PYSITELIB}/mercurial/lock.pyc
${PYSITELIB}/mercurial/lock.pyo
${PYSITELIB}/mercurial/lsprof.py
${PYSITELIB}/mercurial/lsprof.pyc
${PYSITELIB}/mercurial/lsprof.pyo
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/mercurial/lsprofcalltree.py
${PYSITELIB}/mercurial/lsprofcalltree.pyc
${PYSITELIB}/mercurial/lsprofcalltree.pyo
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/mail.py
${PYSITELIB}/mercurial/mail.pyc
${PYSITELIB}/mercurial/mail.pyo
${PYSITELIB}/mercurial/manifest.py
${PYSITELIB}/mercurial/manifest.pyc
${PYSITELIB}/mercurial/manifest.pyo
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/match.py
${PYSITELIB}/mercurial/match.pyc
${PYSITELIB}/mercurial/match.pyo
${PYSITELIB}/mercurial/mdiff.py
${PYSITELIB}/mercurial/mdiff.pyc
${PYSITELIB}/mercurial/mdiff.pyo
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/merge.py
${PYSITELIB}/mercurial/merge.pyc
${PYSITELIB}/mercurial/merge.pyo
Update to 1.4: 1.4 - 2009-11-16 core * summary: new command summarizes current working state * tags: new tag cache greatly speeds up tag operations * diff: new --stat option to show diffstat * diff: add --reverse option to diff * subrepo: fix a bunch of issues with the experimental subrepo extension * status: fixes for behavior when working with clock skew * clone: new -u/--updaterev option * templater: new latesttag and latesttagdistance keywords * push/pull: handle some broken pipe errors during large transfers * config: environment variables and ~user constructs are expanded in pathnames hgweb * fix for showing header lines in raw changeset diffs * try to send better error messages to the client * use config-supplied ordering by default in hgwebdir index pages * add web.descend option to disable showing all nested repositories in hgwebdir documentation and help * new config help topic * help texts are now written in reStructuredText format * many translation updates including a new Swedish translation * many help text updates and improvements extensions * mq: add -1 options to qapplied/qunapplied * patchbomb: add a --flag option to set a flag value in the Subject header * patchbomb: correctly handle Unicode domains (using the IDNA encoding scheme) * color: improve colorization of the qseries command * inotify: cleaner code, fixed pattern handling * zeroconf: show repository descriptions * rebase: some performance and correctness fixes * extdiff: add 3-way diff for merge changesets * convert: handle directory renaming in Darcs, fixed file renaming * relink: new extension which helps people re-hardlink their clones other * contrib/shrink-revlog.py script that can significantly shrink some internal hg files * work around non-standard locale settings on OS X
2009-11-17 11:49:50 +01:00
${PYSITELIB}/mercurial/minirst.py
${PYSITELIB}/mercurial/minirst.pyc
${PYSITELIB}/mercurial/minirst.pyo
${PYSITELIB}/mercurial/mpatch.so
${PYSITELIB}/mercurial/node.py
${PYSITELIB}/mercurial/node.pyc
${PYSITELIB}/mercurial/node.pyo
Update to 2.3: This is a regularly-scheduled feature release with numerous improvements and bugfixes. 1.1. Core features help: add --keyword (-k) for searching help hgweb: side-by-side comparison functionality log: support --graph without graphlog extension push: accept revset argument for --rev merge: bookmarks will no longer automatically merge with unnamed heads or other bookmarks. Instead it picks heads with diverging bookmarks. introduce ChangesetsObsolescence concept (experimental) bookmarks: allow existing remote bookmarks to become heads when pushing bookmarks: pull new bookmarks from remote by default (backward incompatible change) bookmarks: delete divergent bookmarks on merge bisect: set HG_NODE when runing a command graft: allow -r to specify revisions graft: implement --log (issue3438) graft: remark on empty graft hooks: print out more information when loading a python hook fails identity: show trailing '+' for dirty subrepos (issue2839) incoming/outgoing: handle --graph in core merge: warn about file deleted in one branch and renamed in other (issue3074) Mercurial can now identify third-party extensions as sources of tracebacks outgoing: accept revset argument for --rev performance improvement on branchy repo: incrementaly update branchcache performance improvement on huge file tree: add a C function to pack the dirstate performance improvement for huge .hgignore: process regex with re2 bindings if available revset: add "diff" field to "matching" predicate revset: add "converted" predicate to find converted changesets revset: add "origin" and "destination" predicates, to get graft, transplant or rebase origins or destinations. revset: add "extra" predicate to match changesets extra fields (issue2767) revset: add pattern matching to "bookmarks/branch/extra/tag/user" predicated 1.2. Extension features acl: use of "!" prefix in user or group names children: mark extension as deprecated convert/svn: handle non-local svn destination paths (issue3142) convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows fetch: mark extension as deprecated graphlog: feature is now into core histedit: new extension for interactive history editing hg-ssh: add read-only flag largefiles: add --all-largefiles flag to pull and clone (issue3188) largefiles: improve performance by batching statlfile requests when pushing a largefiles repo (issue3386) largefiles: no longer attempt to clone all largefiles to non-local destinations largefiles: optimize performance when updating (issue3440) largefiles: support revsets for cat, outgoing --large and revert mq: introduce qpush/qpop/qgoto --keep-changes strip: introduce -B option to remove a bookmark rebase: allow collapsing branches in place (issue3111) rebase: make --dest understand revsets rebase: drop the infamous --detach option: rebase now behave with --source and --rev as expectable. It may no longer add second parent to rebased changeset (backward compatible change) transplant: handle non-empty patches doing nothing (issue2806) transplant: manually transplant pullable changesets with --log 1.3. Fixes bisect: fix O(n**2) behaviour (issue3382) bookmarks: fix push of moved bookmark when creating new branch heads case insensitive file system can no longer be confused by -R on (issue2167) copies: one fix related to directory rename detection (issue3511) convert: check for failed svn import in debugsvnlog and abort cleanly convert: ignore svn:executable for subversion targets without exec bit support convert: keep branch switching merges with ancestors (issue3340) convert: make filemap renames consistently override revision renames debugrevlog: fix a bug with empty repository (issue3537) graphlog: don't truncate template value at last \n httprepo: ensure Content-Type header exists when pushing data largefiles: fix a traceback when addremove follows a remove (issue3507) largefiles: fix a traceback when archiving a subrepo in a subrepo largefiles: fix addremove when largefile is missing (issue3227) largefiles: fix addremove with -R option largefiles: fix exception hack for i18n (issue3197) largefiles: fix path handling for cp/mv (issue3516) largefiles: archive -S now store largefiles instead of standins largefiles: fix hg addremove when already removed largefile exists (issue3364) merge: do not warn about copy and rename in the same transaction (issue2113) mq: add ".hgsubstate" to patch target list only if it is not listed up yet mq: create patch file after commit to import diff of ".hgsubstate" at qrefresh pager: work around bug in python 2.4's subprocess module (issue3533): revlog: zlib.error are no longer sent to the user (issue3424) tag: don't allow tagging the null revision (issue1915)
2012-08-11 02:23:03 +02:00
${PYSITELIB}/mercurial/obsolete.py
${PYSITELIB}/mercurial/obsolete.pyc
${PYSITELIB}/mercurial/obsolete.pyo
Update to 0.9.5: New features: * Handle symlinks on systems without symlink support * hg archive supports symlinks * Display executable/symlink bit with "hg manifest -v" (see UpgradeNotes) * Improved hg verify diagostics * Faster revlog handling * Faster handling of large directories * Greatly improved handling of large files * Atom syndication support in hgweb * Improved test suite with parallel execution Fixes: * Fixes for some file copy and rename corner cases * Allow moving newly-added files before commit * Improve hg diff whitespace handling * Disallow fast-forward merge with an ancestor * Fix adding untracked files on directory renames * Fix hg archive %r format specifier * Fix re: and glob: patterns in .hgignore * Improve hg executable path resolution * Many options and hgrc parsing improvements * Better handling of VFAT filesystems on Linux * Fix tgz archival on Windows * Fix hg serve on Windows requiring pywin32 modules * Fix --profile under Windows New extensions: * alias - allow user-defined command aliases * children - show the children of the given or working dir revision * imerge - incremental interactive merging * interhg - modify changelog text as in InterWiki * record - darcs-style interactive change selection during commit New extension features: * convert * Now supports Subversion, Darcs and Mercurial as source SCMs * Use clone's behaviour for the default destination name * Force encoding to UTF-8 for converted repository * Support new-style .cvspass file format * Filter the files and directories to import * Remap paths to new locations during import * hgk * Fix hgk stopping because of untrusted repository warnings * Handle filenames with spaces * Improved documentation * mq * Autodetect --git patches on qrefresh
2007-10-26 16:42:23 +02:00
${PYSITELIB}/mercurial/osutil.so
Update to to 1.6: 1.6 (2010-07-01) (This release makes a couple small behavior changes, be sure to read UpgradeNotes!) Core * addremove: optimize addremove -s100 by matching files by their SHA1 hashes * archive: auto-detect archive type by extension (issue2058) * commit: more friendly handling of new and closed named branches * hooks: provide pre- and post- hooks with parsed command line arguments * log: add --branch for filtering on named branch * log: add --stat for diffstat output * push: add --new-branch option to allow initial push of new branches * push: break infinite http recursion bug with Python 2.6.5 (issue2179) * rollback: add -n/--dry-run flag, report what's being rolled back * subrepo: various fixes * summary: report copies and renames and add subrepo status * tag: add -e/--edit option for modifying the commit message * revsets: introduce a powerful query language for specifying revisions, see the manpage or hg help revsets Hgweb * unify and simplify hgweb.cgi and hgwebdir.cgi scripts * fix race in refreshing repo list (issue2188) * simplify hgweb.cgi, add help pointer * deliver shell hook output to client * allow --port=0 to specify "choose free port number automatically" * improved templater performance Help * add new hgweb, glossary, and revsets topics * numerous improvements to help text Extensions * acl: support for access control base on branches and user-defined or OS-level groups * acl: added support for pretxncommit, so that one can call the ACL hook at (?) * bookmarks: add support for pushing and pulling bookmarks * churn: add possibility to include/exclude paths * color: add support for Windows consoles * color: colorize based on output labels instead of parsing output * extdiff: add labels, read diff arguments from [merge-tools] * keyword: offer svn-like default keywordmaps * keyword: support (q)record * mq: add a line to hg summary * mq: qpush --move, reorder patch series and apply only the patch * progress: progress support for many more commands * rebase: add option to not commit after a collapsing
2010-07-05 11:11:14 +02:00
${PYSITELIB}/mercurial/parser.py
${PYSITELIB}/mercurial/parser.pyc
${PYSITELIB}/mercurial/parser.pyo
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/parsers.so
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/patch.py
${PYSITELIB}/mercurial/patch.pyc
${PYSITELIB}/mercurial/patch.pyo
Update to 2.3: This is a regularly-scheduled feature release with numerous improvements and bugfixes. 1.1. Core features help: add --keyword (-k) for searching help hgweb: side-by-side comparison functionality log: support --graph without graphlog extension push: accept revset argument for --rev merge: bookmarks will no longer automatically merge with unnamed heads or other bookmarks. Instead it picks heads with diverging bookmarks. introduce ChangesetsObsolescence concept (experimental) bookmarks: allow existing remote bookmarks to become heads when pushing bookmarks: pull new bookmarks from remote by default (backward incompatible change) bookmarks: delete divergent bookmarks on merge bisect: set HG_NODE when runing a command graft: allow -r to specify revisions graft: implement --log (issue3438) graft: remark on empty graft hooks: print out more information when loading a python hook fails identity: show trailing '+' for dirty subrepos (issue2839) incoming/outgoing: handle --graph in core merge: warn about file deleted in one branch and renamed in other (issue3074) Mercurial can now identify third-party extensions as sources of tracebacks outgoing: accept revset argument for --rev performance improvement on branchy repo: incrementaly update branchcache performance improvement on huge file tree: add a C function to pack the dirstate performance improvement for huge .hgignore: process regex with re2 bindings if available revset: add "diff" field to "matching" predicate revset: add "converted" predicate to find converted changesets revset: add "origin" and "destination" predicates, to get graft, transplant or rebase origins or destinations. revset: add "extra" predicate to match changesets extra fields (issue2767) revset: add pattern matching to "bookmarks/branch/extra/tag/user" predicated 1.2. Extension features acl: use of "!" prefix in user or group names children: mark extension as deprecated convert/svn: handle non-local svn destination paths (issue3142) convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows fetch: mark extension as deprecated graphlog: feature is now into core histedit: new extension for interactive history editing hg-ssh: add read-only flag largefiles: add --all-largefiles flag to pull and clone (issue3188) largefiles: improve performance by batching statlfile requests when pushing a largefiles repo (issue3386) largefiles: no longer attempt to clone all largefiles to non-local destinations largefiles: optimize performance when updating (issue3440) largefiles: support revsets for cat, outgoing --large and revert mq: introduce qpush/qpop/qgoto --keep-changes strip: introduce -B option to remove a bookmark rebase: allow collapsing branches in place (issue3111) rebase: make --dest understand revsets rebase: drop the infamous --detach option: rebase now behave with --source and --rev as expectable. It may no longer add second parent to rebased changeset (backward compatible change) transplant: handle non-empty patches doing nothing (issue2806) transplant: manually transplant pullable changesets with --log 1.3. Fixes bisect: fix O(n**2) behaviour (issue3382) bookmarks: fix push of moved bookmark when creating new branch heads case insensitive file system can no longer be confused by -R on (issue2167) copies: one fix related to directory rename detection (issue3511) convert: check for failed svn import in debugsvnlog and abort cleanly convert: ignore svn:executable for subversion targets without exec bit support convert: keep branch switching merges with ancestors (issue3340) convert: make filemap renames consistently override revision renames debugrevlog: fix a bug with empty repository (issue3537) graphlog: don't truncate template value at last \n httprepo: ensure Content-Type header exists when pushing data largefiles: fix a traceback when addremove follows a remove (issue3507) largefiles: fix a traceback when archiving a subrepo in a subrepo largefiles: fix addremove when largefile is missing (issue3227) largefiles: fix addremove with -R option largefiles: fix exception hack for i18n (issue3197) largefiles: fix path handling for cp/mv (issue3516) largefiles: archive -S now store largefiles instead of standins largefiles: fix hg addremove when already removed largefile exists (issue3364) merge: do not warn about copy and rename in the same transaction (issue2113) mq: add ".hgsubstate" to patch target list only if it is not listed up yet mq: create patch file after commit to import diff of ".hgsubstate" at qrefresh pager: work around bug in python 2.4's subprocess module (issue3533): revlog: zlib.error are no longer sent to the user (issue3424) tag: don't allow tagging the null revision (issue1915)
2012-08-11 02:23:03 +02:00
${PYSITELIB}/mercurial/peer.py
${PYSITELIB}/mercurial/peer.pyc
${PYSITELIB}/mercurial/peer.pyo
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
2012-02-12 19:49:45 +01:00
${PYSITELIB}/mercurial/phases.py
${PYSITELIB}/mercurial/phases.pyc
${PYSITELIB}/mercurial/phases.pyo
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/mercurial/posix.py
${PYSITELIB}/mercurial/posix.pyc
${PYSITELIB}/mercurial/posix.pyo
Update to to 1.6: 1.6 (2010-07-01) (This release makes a couple small behavior changes, be sure to read UpgradeNotes!) Core * addremove: optimize addremove -s100 by matching files by their SHA1 hashes * archive: auto-detect archive type by extension (issue2058) * commit: more friendly handling of new and closed named branches * hooks: provide pre- and post- hooks with parsed command line arguments * log: add --branch for filtering on named branch * log: add --stat for diffstat output * push: add --new-branch option to allow initial push of new branches * push: break infinite http recursion bug with Python 2.6.5 (issue2179) * rollback: add -n/--dry-run flag, report what's being rolled back * subrepo: various fixes * summary: report copies and renames and add subrepo status * tag: add -e/--edit option for modifying the commit message * revsets: introduce a powerful query language for specifying revisions, see the manpage or hg help revsets Hgweb * unify and simplify hgweb.cgi and hgwebdir.cgi scripts * fix race in refreshing repo list (issue2188) * simplify hgweb.cgi, add help pointer * deliver shell hook output to client * allow --port=0 to specify "choose free port number automatically" * improved templater performance Help * add new hgweb, glossary, and revsets topics * numerous improvements to help text Extensions * acl: support for access control base on branches and user-defined or OS-level groups * acl: added support for pretxncommit, so that one can call the ACL hook at (?) * bookmarks: add support for pushing and pulling bookmarks * churn: add possibility to include/exclude paths * color: add support for Windows consoles * color: colorize based on output labels instead of parsing output * extdiff: add labels, read diff arguments from [merge-tools] * keyword: offer svn-like default keywordmaps * keyword: support (q)record * mq: add a line to hg summary * mq: qpush --move, reorder patch series and apply only the patch * progress: progress support for many more commands * rebase: add option to not commit after a collapsing
2010-07-05 11:11:14 +02:00
${PYSITELIB}/mercurial/pushkey.py
${PYSITELIB}/mercurial/pushkey.pyc
${PYSITELIB}/mercurial/pushkey.pyo
Update to 2.2: 1. Mercurial 2.2 (2012-05-01) This is a regularly-scheduled feature release. The most notable feature is a new safe '--amend' option for commit using our new phases infrastructure. There are also a number of signficant performance improvements for large repositories and improvements for case-folding filesystems. See UpgradeNotes for minor compatibility notes. 1.1. Core features commit: add --amend option fileset: add "subrepo" fileset symbol graft: add --dry-run support (issue3362) hgweb: add support for branch width and color settings hgweb: add block numbers to diff regions and related links hgweb: support multi-level repository indexes by enabling descend and collapse merge: improve performance with lots of unknown files parsers: incrementally parse the revlog index in C plan9: add support for plan9 push/pull: improve performance for partial transfers push: decompress in larger chunks for better performance on the server clone: add server config option to prefer uncompressed clone revert: add support for reverting subrepos revset: add "matching" keyword store: speed up read and write of large fncache files ui: optionally quiesce ssl verification warnings on python 2.5 1.2. Extension features bugzilla: add xmlrpcemail submission for Bugzilla 3.6 email interface bugzilla: allow change comment to mark bugs fixed bugzilla: extract optional hours from commit message and update bug time bugzilla: modify access interface to include new bug states graphlog: add all log options to glog command patchbomb: add --body flag to send patches as inline message body text record: allow splitting of hunks by manually editing patches transplant: permit merge changesets via --parent 1.3. Fixes alias: fix shell alias documentation (issue3374) archive: make it work with svn subrepos (issue3308) branchmap: server should not advertise secret changeset in branchmap (Issue3303) clone: always close source repository (issue2491) commit: abort on merge with missing files (BC) config: discard UTF-8 BOM if found convert/bzr: convert all branches (issue3229) (BC) convert/bzr: expect unicode metadata, encode in UTF-8 (issue3232) convert/bzr: handle empty bzr repositories (issue3233) convert/bzr: ignore nested repos when listing branches (issue3254) convert/svn: do not try converting empty head revisions (issue3347) convert/svn: make svn sink work with svn 1.7 convert: support non-annotated tags in git backend dirstate: preserve path components case on renames (issue3402) export: catch exporting empty revsets (issue3353) icasefs: make case-folding collision detection rename aware (issue3370) inotify: catch SignalInterrupt during shutdown (issue3351) journal: use tryread helper to backup files (issue3375) largefiles: fix cat for largefiles (issue3352) largefiles: fix status -S reporting of subrepos (issue3231) largefiles: hide .hglf/ prefix for largefiles in hgweb largefiles: notice dirty large files in a subrepo largefiles: only update changed largefiles when transplanting largefiles: optimize update speed by only updating changed largefiles localrepo: add setparents() to adjust dirstate copies (issue3407) mdiff: fix diff header generation for files with spaces (issue3357) merge: check for untracked files more precisely (issue3400) merge: fix unknown file merge detection for case-folding systems patch: be more tolerant with "Parent" header (issue3356) patch: be more tolerant with EOLs in binary diffs (issue2870) patch: fix patch hunk/metdata synchronization (issue3384) phase: when phase cannot be reduced, hint at --force and return 1 (BC) posix: disable cygwin's symlink emulation (BC) posix: ignore execution bit in cygwin (issue3301) pure/osutil: use Python's msvcrt module (issue3380) rebase: preserve mq series order, guarded patches (issue2849) rebase: skip resolved but emptied revisions revset: fix O(n**2) behaviour of bisect() (issue3381) revset: fix adds/modifies/removes and patterns (issue3403) revset: fix alias substitution recursion (issue3240) subrepo/svn: abort on commit with missing file (issue3029) subrepo/svn: fix checked out rev number retrieval (issue2968) subrepo: fix default implementation of forget() (issue3404) subrepo: rewrite handling of subrepo state at commit (issue2403) templates/filters: extracting the user portion of an email address (BC) transplant: do not rollback on patching error (issue3379) update: fix case-collision with a clean wd and no --clean update: make --check abort with dirty subrepos update: use normal update path with --check (issue2450) wireprotocol: use visibleheads as reference while unbundling (issue 3303)
2012-05-03 18:16:51 +02:00
${PYSITELIB}/mercurial/pvec.py
${PYSITELIB}/mercurial/pvec.pyc
${PYSITELIB}/mercurial/pvec.pyo
Update to 1.7: 1.7 (2010-11-01) 1.1. Core * filelog: improve cmp performances (issue2273) * patch: don't strip '#' lines from patch descriptions (issue2417) * patch: when native patching fails (ui.patch is not set), don't retry with an external tool * setup/hg: always load Mercurial from where it was installed. * setup: user-friendly error message if Python headers are missing * store: new unsupported and experimental parentdelta format (see UpgradeNotes) * store: encode first period or space in filenames (issue1713) * url: expand environment variables in [auth] settings (issue2328) * url: check validity (notBefore/notAfter) using OpenSSL (issue2407) 1.2. Commands * addremove: use similarity 100 by default * alias: add support for shell command aliases starting with '!' (see [alias] in hgrc(5)) * backout: add --tool argument for specifying merge tool * backout: backout linearly by default instead of branching and merging (use --merge to get the former behaviour) * dispatch: properly handle relative path aliases used with -R (issue2376) * init: expand destination url as a configured paths * log: do not --follow file that is deleted and recreated later (issue732) * merge: don't detect copies as "divergent renames", make error message more helpful * merge: add --tool argument to merge and resolve * merge: handle no file parent in backwards merge (issue2364) * tags: do not fail if tags.cache is corrupted (issue2444) * templater: add "hex" filter and "children" keywords (see hg help templating) 1.3. Subrepos * support remapping of subrepository source paths (see [subpaths] in hgrc(5)) * make add, diff, incoming, outgoing and status commands recurse into subrepos with --subrepos/-S * subrepo: add support for 'hg archive' * subrepo: fix status check on SVN subrepos (issue2445) 1.4. Revsets * add id() and rev() to allow explicit references to changes by hash or rev (see hg help revsets) * add min() function to complement max() * add present() function to avoid lookup errors on possibly missing changesets * rename tagged() to tag() and allow it to take an optional tag name * strip: add revsets support * add revsets support to bisect and update (issue1993) * bookmarks: add a bookmark([name]) revset for referencing bookmarks * transplant: add a transplanted(set) revset to get transplanted revisions 1.5. hgweb * add a help view for accessing the built-in documentation (see help link in hg serve) * let HTTPS serve use more compatible but less secure encryption * support very simple caching model (issue1845) 1.6. Extensions * color: better support for branches and mq guards * convert: handle closed branch heads in hg-hg conversion (issue2185) * convert: support darcs changelogs with bytes 0x7F-0xFF (issue2411) * convert: deprecate --authors in preference for --authormap * graphlog: support header and footer templates when using styles (issue2395) * keyword: do not expand at all during diff * keyword: support copy and rename * mq: extend support for the --mq argument to extension commands * mq: save qrefresh message for easy recovery in case it fails (issue2062) * mq: support hg qimport --existing --name renametothis thatexistingpatch, fix --force case on Windows * mq/qqueue: support renaming of active queue * mq/qqueue: add --purge option to delete a queue and its patches * pager: add global --pager=<auto/boolean> option * patchbomb: add --confirm option to show series details and ask for confirmation * patchbomb: let diffstat prompt only once with complete summary * progress: support rebase and patchbomb * rebase: re-add patches to mq repo after rebase * strip: add --keep flag to avoid modifying working directory during strip * strip: rename --nobackup option to --no-backup (issue2377) * strip: support stripping multiple revisions 1.7. contrib * mergetools.hgrc: add vimdiff * zsh completion: support bookmarks and patchbomb extensions * zsh completion: add qpush --move option
2010-11-02 10:37:19 +01:00
${PYSITELIB}/mercurial/py3kcompat.py
${PYSITELIB}/mercurial/py3kcompat.pyc
${PYSITELIB}/mercurial/py3kcompat.pyo
${PYSITELIB}/mercurial/repair.py
${PYSITELIB}/mercurial/repair.pyc
${PYSITELIB}/mercurial/repair.pyo
${PYSITELIB}/mercurial/revlog.py
${PYSITELIB}/mercurial/revlog.pyc
${PYSITELIB}/mercurial/revlog.pyo
Update to to 1.6: 1.6 (2010-07-01) (This release makes a couple small behavior changes, be sure to read UpgradeNotes!) Core * addremove: optimize addremove -s100 by matching files by their SHA1 hashes * archive: auto-detect archive type by extension (issue2058) * commit: more friendly handling of new and closed named branches * hooks: provide pre- and post- hooks with parsed command line arguments * log: add --branch for filtering on named branch * log: add --stat for diffstat output * push: add --new-branch option to allow initial push of new branches * push: break infinite http recursion bug with Python 2.6.5 (issue2179) * rollback: add -n/--dry-run flag, report what's being rolled back * subrepo: various fixes * summary: report copies and renames and add subrepo status * tag: add -e/--edit option for modifying the commit message * revsets: introduce a powerful query language for specifying revisions, see the manpage or hg help revsets Hgweb * unify and simplify hgweb.cgi and hgwebdir.cgi scripts * fix race in refreshing repo list (issue2188) * simplify hgweb.cgi, add help pointer * deliver shell hook output to client * allow --port=0 to specify "choose free port number automatically" * improved templater performance Help * add new hgweb, glossary, and revsets topics * numerous improvements to help text Extensions * acl: support for access control base on branches and user-defined or OS-level groups * acl: added support for pretxncommit, so that one can call the ACL hook at (?) * bookmarks: add support for pushing and pulling bookmarks * churn: add possibility to include/exclude paths * color: add support for Windows consoles * color: colorize based on output labels instead of parsing output * extdiff: add labels, read diff arguments from [merge-tools] * keyword: offer svn-like default keywordmaps * keyword: support (q)record * mq: add a line to hg summary * mq: qpush --move, reorder patch series and apply only the patch * progress: progress support for many more commands * rebase: add option to not commit after a collapsing
2010-07-05 11:11:14 +02:00
${PYSITELIB}/mercurial/revset.py
${PYSITELIB}/mercurial/revset.pyc
${PYSITELIB}/mercurial/revset.pyo
Update to 1.9: 1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 13:27:53 +02:00
${PYSITELIB}/mercurial/scmutil.py
${PYSITELIB}/mercurial/scmutil.pyc
${PYSITELIB}/mercurial/scmutil.pyo
${PYSITELIB}/mercurial/setdiscovery.py
${PYSITELIB}/mercurial/setdiscovery.pyc
${PYSITELIB}/mercurial/setdiscovery.pyo
Update to to 1.6: 1.6 (2010-07-01) (This release makes a couple small behavior changes, be sure to read UpgradeNotes!) Core * addremove: optimize addremove -s100 by matching files by their SHA1 hashes * archive: auto-detect archive type by extension (issue2058) * commit: more friendly handling of new and closed named branches * hooks: provide pre- and post- hooks with parsed command line arguments * log: add --branch for filtering on named branch * log: add --stat for diffstat output * push: add --new-branch option to allow initial push of new branches * push: break infinite http recursion bug with Python 2.6.5 (issue2179) * rollback: add -n/--dry-run flag, report what's being rolled back * subrepo: various fixes * summary: report copies and renames and add subrepo status * tag: add -e/--edit option for modifying the commit message * revsets: introduce a powerful query language for specifying revisions, see the manpage or hg help revsets Hgweb * unify and simplify hgweb.cgi and hgwebdir.cgi scripts * fix race in refreshing repo list (issue2188) * simplify hgweb.cgi, add help pointer * deliver shell hook output to client * allow --port=0 to specify "choose free port number automatically" * improved templater performance Help * add new hgweb, glossary, and revsets topics * numerous improvements to help text Extensions * acl: support for access control base on branches and user-defined or OS-level groups * acl: added support for pretxncommit, so that one can call the ACL hook at (?) * bookmarks: add support for pushing and pulling bookmarks * churn: add possibility to include/exclude paths * color: add support for Windows consoles * color: colorize based on output labels instead of parsing output * extdiff: add labels, read diff arguments from [merge-tools] * keyword: offer svn-like default keywordmaps * keyword: support (q)record * mq: add a line to hg summary * mq: qpush --move, reorder patch series and apply only the patch * progress: progress support for many more commands * rebase: add option to not commit after a collapsing
2010-07-05 11:11:14 +02:00
${PYSITELIB}/mercurial/similar.py
${PYSITELIB}/mercurial/similar.pyc
${PYSITELIB}/mercurial/similar.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/mercurial/simplemerge.py
${PYSITELIB}/mercurial/simplemerge.pyc
${PYSITELIB}/mercurial/simplemerge.pyo
Update to 2.3: This is a regularly-scheduled feature release with numerous improvements and bugfixes. 1.1. Core features help: add --keyword (-k) for searching help hgweb: side-by-side comparison functionality log: support --graph without graphlog extension push: accept revset argument for --rev merge: bookmarks will no longer automatically merge with unnamed heads or other bookmarks. Instead it picks heads with diverging bookmarks. introduce ChangesetsObsolescence concept (experimental) bookmarks: allow existing remote bookmarks to become heads when pushing bookmarks: pull new bookmarks from remote by default (backward incompatible change) bookmarks: delete divergent bookmarks on merge bisect: set HG_NODE when runing a command graft: allow -r to specify revisions graft: implement --log (issue3438) graft: remark on empty graft hooks: print out more information when loading a python hook fails identity: show trailing '+' for dirty subrepos (issue2839) incoming/outgoing: handle --graph in core merge: warn about file deleted in one branch and renamed in other (issue3074) Mercurial can now identify third-party extensions as sources of tracebacks outgoing: accept revset argument for --rev performance improvement on branchy repo: incrementaly update branchcache performance improvement on huge file tree: add a C function to pack the dirstate performance improvement for huge .hgignore: process regex with re2 bindings if available revset: add "diff" field to "matching" predicate revset: add "converted" predicate to find converted changesets revset: add "origin" and "destination" predicates, to get graft, transplant or rebase origins or destinations. revset: add "extra" predicate to match changesets extra fields (issue2767) revset: add pattern matching to "bookmarks/branch/extra/tag/user" predicated 1.2. Extension features acl: use of "!" prefix in user or group names children: mark extension as deprecated convert/svn: handle non-local svn destination paths (issue3142) convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows fetch: mark extension as deprecated graphlog: feature is now into core histedit: new extension for interactive history editing hg-ssh: add read-only flag largefiles: add --all-largefiles flag to pull and clone (issue3188) largefiles: improve performance by batching statlfile requests when pushing a largefiles repo (issue3386) largefiles: no longer attempt to clone all largefiles to non-local destinations largefiles: optimize performance when updating (issue3440) largefiles: support revsets for cat, outgoing --large and revert mq: introduce qpush/qpop/qgoto --keep-changes strip: introduce -B option to remove a bookmark rebase: allow collapsing branches in place (issue3111) rebase: make --dest understand revsets rebase: drop the infamous --detach option: rebase now behave with --source and --rev as expectable. It may no longer add second parent to rebased changeset (backward compatible change) transplant: handle non-empty patches doing nothing (issue2806) transplant: manually transplant pullable changesets with --log 1.3. Fixes bisect: fix O(n**2) behaviour (issue3382) bookmarks: fix push of moved bookmark when creating new branch heads case insensitive file system can no longer be confused by -R on (issue2167) copies: one fix related to directory rename detection (issue3511) convert: check for failed svn import in debugsvnlog and abort cleanly convert: ignore svn:executable for subversion targets without exec bit support convert: keep branch switching merges with ancestors (issue3340) convert: make filemap renames consistently override revision renames debugrevlog: fix a bug with empty repository (issue3537) graphlog: don't truncate template value at last \n httprepo: ensure Content-Type header exists when pushing data largefiles: fix a traceback when addremove follows a remove (issue3507) largefiles: fix a traceback when archiving a subrepo in a subrepo largefiles: fix addremove when largefile is missing (issue3227) largefiles: fix addremove with -R option largefiles: fix exception hack for i18n (issue3197) largefiles: fix path handling for cp/mv (issue3516) largefiles: archive -S now store largefiles instead of standins largefiles: fix hg addremove when already removed largefile exists (issue3364) merge: do not warn about copy and rename in the same transaction (issue2113) mq: add ".hgsubstate" to patch target list only if it is not listed up yet mq: create patch file after commit to import diff of ".hgsubstate" at qrefresh pager: work around bug in python 2.4's subprocess module (issue3533): revlog: zlib.error are no longer sent to the user (issue3424) tag: don't allow tagging the null revision (issue1915)
2012-08-11 02:23:03 +02:00
${PYSITELIB}/mercurial/sshpeer.py
${PYSITELIB}/mercurial/sshpeer.pyc
${PYSITELIB}/mercurial/sshpeer.pyo
${PYSITELIB}/mercurial/sshserver.py
${PYSITELIB}/mercurial/sshserver.pyc
${PYSITELIB}/mercurial/sshserver.pyo
Update to 1.9: 1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 13:27:53 +02:00
${PYSITELIB}/mercurial/sslutil.py
${PYSITELIB}/mercurial/sslutil.pyc
${PYSITELIB}/mercurial/sslutil.pyo
${PYSITELIB}/mercurial/statichttprepo.py
${PYSITELIB}/mercurial/statichttprepo.pyc
${PYSITELIB}/mercurial/statichttprepo.pyo
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/store.py
${PYSITELIB}/mercurial/store.pyc
${PYSITELIB}/mercurial/store.pyo
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/strutil.py
${PYSITELIB}/mercurial/strutil.pyc
${PYSITELIB}/mercurial/strutil.pyo
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/mercurial/subrepo.py
${PYSITELIB}/mercurial/subrepo.pyc
${PYSITELIB}/mercurial/subrepo.pyo
Update to 1.4: 1.4 - 2009-11-16 core * summary: new command summarizes current working state * tags: new tag cache greatly speeds up tag operations * diff: new --stat option to show diffstat * diff: add --reverse option to diff * subrepo: fix a bunch of issues with the experimental subrepo extension * status: fixes for behavior when working with clock skew * clone: new -u/--updaterev option * templater: new latesttag and latesttagdistance keywords * push/pull: handle some broken pipe errors during large transfers * config: environment variables and ~user constructs are expanded in pathnames hgweb * fix for showing header lines in raw changeset diffs * try to send better error messages to the client * use config-supplied ordering by default in hgwebdir index pages * add web.descend option to disable showing all nested repositories in hgwebdir documentation and help * new config help topic * help texts are now written in reStructuredText format * many translation updates including a new Swedish translation * many help text updates and improvements extensions * mq: add -1 options to qapplied/qunapplied * patchbomb: add a --flag option to set a flag value in the Subject header * patchbomb: correctly handle Unicode domains (using the IDNA encoding scheme) * color: improve colorization of the qseries command * inotify: cleaner code, fixed pattern handling * zeroconf: show repository descriptions * rebase: some performance and correctness fixes * extdiff: add 3-way diff for merge changesets * convert: handle directory renaming in Darcs, fixed file renaming * relink: new extension which helps people re-hardlink their clones other * contrib/shrink-revlog.py script that can significantly shrink some internal hg files * work around non-standard locale settings on OS X
2009-11-17 11:49:50 +01:00
${PYSITELIB}/mercurial/tags.py
${PYSITELIB}/mercurial/tags.pyc
${PYSITELIB}/mercurial/tags.pyo
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/mercurial/templatefilters.py
${PYSITELIB}/mercurial/templatefilters.pyc
${PYSITELIB}/mercurial/templatefilters.pyo
Update to 1.5. 1.5: Small behavior changes * hg heads now shows all branch heads, use --topo for old behavior * hg annotate now follows copies and renames by default, use --no-follow for old behavior * the repo#name URL syntax now refers to all branch heads if name is a branch * servers now allow clone --uncompressed by default, set server.uncompressed=false for old behavior * the {file_copies} template now displays copies unconditionally, use {file_copies_switch} for old behavior * the templates/ directory has moved inside mercurial/ * mq patches are automatically upgraded to git patches, use mq.git=keep for old behavior 1.5 - 2010-03-06 Core * improved behavior for named branches with heads command * new XML output template for logs * import extract multiple patches from emails, mboxes, files, and URLs * new patch.eol=auto option to ignore patch line-endings while preserving target file endings. * new -b/--branch option for clone, bundle, incoming, outgoing, pull, and push * new server.validate option to validate completeness of pushed changesets * subrepos now has basic Subversion support * support for SSL server certificates and improved IPv6 support * the HGPLAIN environment variable makes output more stable for scripts Extensions * new progress bar extension * mq: new --mq option to make regular commands operate on queue repository * mq: automatically upgrade conventional patches to git format where needed * color: add support for bookmarks, resolve -l, and churn --diffstat * convert: two CVS history editing hooks * win32mbcs: add configuration to specify path encoding * zeroconf: many bug fixes * rebase: new --detach option for rebase Web Interface * improve navigation on log and graph pages * support for pluggable authorization * raw templates for tags/branches pages * add wsgi script for Microsoft IIS with isapi-wsgi Help and Documentation * greatly improve error messages and command documentation * support extended documentation with --verbose * provide help for disabled extensions and commands
2010-03-08 00:23:59 +01:00
${PYSITELIB}/mercurial/templatekw.py
${PYSITELIB}/mercurial/templatekw.pyc
${PYSITELIB}/mercurial/templatekw.pyo
Update to 0.9: Major changes between Mercurial 0.8.1 and 0.9: - The repository file format has been improved. - This has resulted in an average 40% reduction in disk space usage. - The new format (called RevlogNG) is now the default. - Mercurial works perfectly with both the old and new repository file formats. It can transfer changes transparently between repositories of either format. - To use the new repository format, simply use `hg clone --pull` to clone an existing repository. - Note: Versions 0.8.1 and earlier of Mercurial cannot read RevlogNG repositories directly, but they can `clone`, `pull` from, and `push` to servers that are serving RevlogNG repositories. - Memory usage has been improved by over 50% for many common operations. - Substantial performance improvements on large repositories. - New commands: - 'archive' - generate a directory tree snapshot, tarball, or zip file of a revision - Deprecated commands: - 'addremove' - replaced by 'add' and 'remove --after' - 'forget' - replaced by 'revert' - 'undo' - replaced by 'rollback' - New extensions: - Bugzilla integration hook - Email notification hook - Nested repositories are now supported. Mercurial will not recurse into a subdirectory that contains a '.hg' directory. It is treated as a separate repository. - The standalone web server, 'hg serve', is now threaded, so it can talk to multiple clients at a time. - The web server can now display a "message of the day". - Support added for hooks written in Python. - Many improvements and clarifications to built-in help. Sort PLIST.
2006-05-30 23:10:56 +02:00
${PYSITELIB}/mercurial/templater.py
${PYSITELIB}/mercurial/templater.pyc
${PYSITELIB}/mercurial/templater.pyo
${PYSITELIB}/mercurial/templates/atom/bookmarkentry.tmpl
${PYSITELIB}/mercurial/templates/atom/bookmarks.tmpl
Update to 0.9.5: New features: * Handle symlinks on systems without symlink support * hg archive supports symlinks * Display executable/symlink bit with "hg manifest -v" (see UpgradeNotes) * Improved hg verify diagostics * Faster revlog handling * Faster handling of large directories * Greatly improved handling of large files * Atom syndication support in hgweb * Improved test suite with parallel execution Fixes: * Fixes for some file copy and rename corner cases * Allow moving newly-added files before commit * Improve hg diff whitespace handling * Disallow fast-forward merge with an ancestor * Fix adding untracked files on directory renames * Fix hg archive %r format specifier * Fix re: and glob: patterns in .hgignore * Improve hg executable path resolution * Many options and hgrc parsing improvements * Better handling of VFAT filesystems on Linux * Fix tgz archival on Windows * Fix hg serve on Windows requiring pywin32 modules * Fix --profile under Windows New extensions: * alias - allow user-defined command aliases * children - show the children of the given or working dir revision * imerge - incremental interactive merging * interhg - modify changelog text as in InterWiki * record - darcs-style interactive change selection during commit New extension features: * convert * Now supports Subversion, Darcs and Mercurial as source SCMs * Use clone's behaviour for the default destination name * Force encoding to UTF-8 for converted repository * Support new-style .cvspass file format * Filter the files and directories to import * Remap paths to new locations during import * hgk * Fix hgk stopping because of untrusted repository warnings * Handle filenames with spaces * Improved documentation * mq * Autodetect --git patches on qrefresh
2007-10-26 16:42:23 +02:00
${PYSITELIB}/mercurial/templates/atom/changelog.tmpl
${PYSITELIB}/mercurial/templates/atom/changelogentry.tmpl
${PYSITELIB}/mercurial/templates/atom/error.tmpl
Update to 0.9.5: New features: * Handle symlinks on systems without symlink support * hg archive supports symlinks * Display executable/symlink bit with "hg manifest -v" (see UpgradeNotes) * Improved hg verify diagostics * Faster revlog handling * Faster handling of large directories * Greatly improved handling of large files * Atom syndication support in hgweb * Improved test suite with parallel execution Fixes: * Fixes for some file copy and rename corner cases * Allow moving newly-added files before commit * Improve hg diff whitespace handling * Disallow fast-forward merge with an ancestor * Fix adding untracked files on directory renames * Fix hg archive %r format specifier * Fix re: and glob: patterns in .hgignore * Improve hg executable path resolution * Many options and hgrc parsing improvements * Better handling of VFAT filesystems on Linux * Fix tgz archival on Windows * Fix hg serve on Windows requiring pywin32 modules * Fix --profile under Windows New extensions: * alias - allow user-defined command aliases * children - show the children of the given or working dir revision * imerge - incremental interactive merging * interhg - modify changelog text as in InterWiki * record - darcs-style interactive change selection during commit New extension features: * convert * Now supports Subversion, Darcs and Mercurial as source SCMs * Use clone's behaviour for the default destination name * Force encoding to UTF-8 for converted repository * Support new-style .cvspass file format * Filter the files and directories to import * Remap paths to new locations during import * hgk * Fix hgk stopping because of untrusted repository warnings * Handle filenames with spaces * Improved documentation * mq * Autodetect --git patches on qrefresh
2007-10-26 16:42:23 +02:00
${PYSITELIB}/mercurial/templates/atom/filelog.tmpl
${PYSITELIB}/mercurial/templates/atom/header.tmpl
${PYSITELIB}/mercurial/templates/atom/map
${PYSITELIB}/mercurial/templates/atom/tagentry.tmpl
${PYSITELIB}/mercurial/templates/atom/tags.tmpl
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/templates/coal/header.tmpl
${PYSITELIB}/mercurial/templates/coal/map
${PYSITELIB}/mercurial/templates/gitweb/bookmarks.tmpl
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/mercurial/templates/gitweb/branches.tmpl
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/templates/gitweb/changelog.tmpl
${PYSITELIB}/mercurial/templates/gitweb/changelogentry.tmpl
${PYSITELIB}/mercurial/templates/gitweb/changeset.tmpl
${PYSITELIB}/mercurial/templates/gitweb/error.tmpl
${PYSITELIB}/mercurial/templates/gitweb/fileannotate.tmpl
Update to 2.3: This is a regularly-scheduled feature release with numerous improvements and bugfixes. 1.1. Core features help: add --keyword (-k) for searching help hgweb: side-by-side comparison functionality log: support --graph without graphlog extension push: accept revset argument for --rev merge: bookmarks will no longer automatically merge with unnamed heads or other bookmarks. Instead it picks heads with diverging bookmarks. introduce ChangesetsObsolescence concept (experimental) bookmarks: allow existing remote bookmarks to become heads when pushing bookmarks: pull new bookmarks from remote by default (backward incompatible change) bookmarks: delete divergent bookmarks on merge bisect: set HG_NODE when runing a command graft: allow -r to specify revisions graft: implement --log (issue3438) graft: remark on empty graft hooks: print out more information when loading a python hook fails identity: show trailing '+' for dirty subrepos (issue2839) incoming/outgoing: handle --graph in core merge: warn about file deleted in one branch and renamed in other (issue3074) Mercurial can now identify third-party extensions as sources of tracebacks outgoing: accept revset argument for --rev performance improvement on branchy repo: incrementaly update branchcache performance improvement on huge file tree: add a C function to pack the dirstate performance improvement for huge .hgignore: process regex with re2 bindings if available revset: add "diff" field to "matching" predicate revset: add "converted" predicate to find converted changesets revset: add "origin" and "destination" predicates, to get graft, transplant or rebase origins or destinations. revset: add "extra" predicate to match changesets extra fields (issue2767) revset: add pattern matching to "bookmarks/branch/extra/tag/user" predicated 1.2. Extension features acl: use of "!" prefix in user or group names children: mark extension as deprecated convert/svn: handle non-local svn destination paths (issue3142) convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows fetch: mark extension as deprecated graphlog: feature is now into core histedit: new extension for interactive history editing hg-ssh: add read-only flag largefiles: add --all-largefiles flag to pull and clone (issue3188) largefiles: improve performance by batching statlfile requests when pushing a largefiles repo (issue3386) largefiles: no longer attempt to clone all largefiles to non-local destinations largefiles: optimize performance when updating (issue3440) largefiles: support revsets for cat, outgoing --large and revert mq: introduce qpush/qpop/qgoto --keep-changes strip: introduce -B option to remove a bookmark rebase: allow collapsing branches in place (issue3111) rebase: make --dest understand revsets rebase: drop the infamous --detach option: rebase now behave with --source and --rev as expectable. It may no longer add second parent to rebased changeset (backward compatible change) transplant: handle non-empty patches doing nothing (issue2806) transplant: manually transplant pullable changesets with --log 1.3. Fixes bisect: fix O(n**2) behaviour (issue3382) bookmarks: fix push of moved bookmark when creating new branch heads case insensitive file system can no longer be confused by -R on (issue2167) copies: one fix related to directory rename detection (issue3511) convert: check for failed svn import in debugsvnlog and abort cleanly convert: ignore svn:executable for subversion targets without exec bit support convert: keep branch switching merges with ancestors (issue3340) convert: make filemap renames consistently override revision renames debugrevlog: fix a bug with empty repository (issue3537) graphlog: don't truncate template value at last \n httprepo: ensure Content-Type header exists when pushing data largefiles: fix a traceback when addremove follows a remove (issue3507) largefiles: fix a traceback when archiving a subrepo in a subrepo largefiles: fix addremove when largefile is missing (issue3227) largefiles: fix addremove with -R option largefiles: fix exception hack for i18n (issue3197) largefiles: fix path handling for cp/mv (issue3516) largefiles: archive -S now store largefiles instead of standins largefiles: fix hg addremove when already removed largefile exists (issue3364) merge: do not warn about copy and rename in the same transaction (issue2113) mq: add ".hgsubstate" to patch target list only if it is not listed up yet mq: create patch file after commit to import diff of ".hgsubstate" at qrefresh pager: work around bug in python 2.4's subprocess module (issue3533): revlog: zlib.error are no longer sent to the user (issue3424) tag: don't allow tagging the null revision (issue1915)
2012-08-11 02:23:03 +02:00
${PYSITELIB}/mercurial/templates/gitweb/filecomparison.tmpl
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/templates/gitweb/filediff.tmpl
${PYSITELIB}/mercurial/templates/gitweb/filelog.tmpl
${PYSITELIB}/mercurial/templates/gitweb/filerevision.tmpl
${PYSITELIB}/mercurial/templates/gitweb/footer.tmpl
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/templates/gitweb/graph.tmpl
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/templates/gitweb/header.tmpl
Update to 1.7: 1.7 (2010-11-01) 1.1. Core * filelog: improve cmp performances (issue2273) * patch: don't strip '#' lines from patch descriptions (issue2417) * patch: when native patching fails (ui.patch is not set), don't retry with an external tool * setup/hg: always load Mercurial from where it was installed. * setup: user-friendly error message if Python headers are missing * store: new unsupported and experimental parentdelta format (see UpgradeNotes) * store: encode first period or space in filenames (issue1713) * url: expand environment variables in [auth] settings (issue2328) * url: check validity (notBefore/notAfter) using OpenSSL (issue2407) 1.2. Commands * addremove: use similarity 100 by default * alias: add support for shell command aliases starting with '!' (see [alias] in hgrc(5)) * backout: add --tool argument for specifying merge tool * backout: backout linearly by default instead of branching and merging (use --merge to get the former behaviour) * dispatch: properly handle relative path aliases used with -R (issue2376) * init: expand destination url as a configured paths * log: do not --follow file that is deleted and recreated later (issue732) * merge: don't detect copies as "divergent renames", make error message more helpful * merge: add --tool argument to merge and resolve * merge: handle no file parent in backwards merge (issue2364) * tags: do not fail if tags.cache is corrupted (issue2444) * templater: add "hex" filter and "children" keywords (see hg help templating) 1.3. Subrepos * support remapping of subrepository source paths (see [subpaths] in hgrc(5)) * make add, diff, incoming, outgoing and status commands recurse into subrepos with --subrepos/-S * subrepo: add support for 'hg archive' * subrepo: fix status check on SVN subrepos (issue2445) 1.4. Revsets * add id() and rev() to allow explicit references to changes by hash or rev (see hg help revsets) * add min() function to complement max() * add present() function to avoid lookup errors on possibly missing changesets * rename tagged() to tag() and allow it to take an optional tag name * strip: add revsets support * add revsets support to bisect and update (issue1993) * bookmarks: add a bookmark([name]) revset for referencing bookmarks * transplant: add a transplanted(set) revset to get transplanted revisions 1.5. hgweb * add a help view for accessing the built-in documentation (see help link in hg serve) * let HTTPS serve use more compatible but less secure encryption * support very simple caching model (issue1845) 1.6. Extensions * color: better support for branches and mq guards * convert: handle closed branch heads in hg-hg conversion (issue2185) * convert: support darcs changelogs with bytes 0x7F-0xFF (issue2411) * convert: deprecate --authors in preference for --authormap * graphlog: support header and footer templates when using styles (issue2395) * keyword: do not expand at all during diff * keyword: support copy and rename * mq: extend support for the --mq argument to extension commands * mq: save qrefresh message for easy recovery in case it fails (issue2062) * mq: support hg qimport --existing --name renametothis thatexistingpatch, fix --force case on Windows * mq/qqueue: support renaming of active queue * mq/qqueue: add --purge option to delete a queue and its patches * pager: add global --pager=<auto/boolean> option * patchbomb: add --confirm option to show series details and ask for confirmation * patchbomb: let diffstat prompt only once with complete summary * progress: support rebase and patchbomb * rebase: re-add patches to mq repo after rebase * strip: add --keep flag to avoid modifying working directory during strip * strip: rename --nobackup option to --no-backup (issue2377) * strip: support stripping multiple revisions 1.7. contrib * mergetools.hgrc: add vimdiff * zsh completion: support bookmarks and patchbomb extensions * zsh completion: add qpush --move option
2010-11-02 10:37:19 +01:00
${PYSITELIB}/mercurial/templates/gitweb/help.tmpl
${PYSITELIB}/mercurial/templates/gitweb/helptopics.tmpl
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/templates/gitweb/index.tmpl
${PYSITELIB}/mercurial/templates/gitweb/manifest.tmpl
${PYSITELIB}/mercurial/templates/gitweb/map
Update to 0.9.5: New features: * Handle symlinks on systems without symlink support * hg archive supports symlinks * Display executable/symlink bit with "hg manifest -v" (see UpgradeNotes) * Improved hg verify diagostics * Faster revlog handling * Faster handling of large directories * Greatly improved handling of large files * Atom syndication support in hgweb * Improved test suite with parallel execution Fixes: * Fixes for some file copy and rename corner cases * Allow moving newly-added files before commit * Improve hg diff whitespace handling * Disallow fast-forward merge with an ancestor * Fix adding untracked files on directory renames * Fix hg archive %r format specifier * Fix re: and glob: patterns in .hgignore * Improve hg executable path resolution * Many options and hgrc parsing improvements * Better handling of VFAT filesystems on Linux * Fix tgz archival on Windows * Fix hg serve on Windows requiring pywin32 modules * Fix --profile under Windows New extensions: * alias - allow user-defined command aliases * children - show the children of the given or working dir revision * imerge - incremental interactive merging * interhg - modify changelog text as in InterWiki * record - darcs-style interactive change selection during commit New extension features: * convert * Now supports Subversion, Darcs and Mercurial as source SCMs * Use clone's behaviour for the default destination name * Force encoding to UTF-8 for converted repository * Support new-style .cvspass file format * Filter the files and directories to import * Remap paths to new locations during import * hgk * Fix hgk stopping because of untrusted repository warnings * Handle filenames with spaces * Improved documentation * mq * Autodetect --git patches on qrefresh
2007-10-26 16:42:23 +02:00
${PYSITELIB}/mercurial/templates/gitweb/notfound.tmpl
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/templates/gitweb/search.tmpl
${PYSITELIB}/mercurial/templates/gitweb/shortlog.tmpl
${PYSITELIB}/mercurial/templates/gitweb/summary.tmpl
${PYSITELIB}/mercurial/templates/gitweb/tags.tmpl
Update to 2.0: 1.1. Major features New core graft command (similar to transplant extension) New largefiles extension 1.2. Core changes commit: abort when there are uncommitted subrepos, use the -S option to recurse help: most commands now have usage examples with help -v import: add --edit switch revset: add more keywords for bisection revert: introduce short option -C for --no-backup log: add new 'bisect' style that prints the bisection status hgweb: add a "web/logoimg" setting to customize the web logo image subrepo: pull revisions on demand when archiving hg subrepos 1.3. Extension changes color: add styles for tags convert: added bookmarks support in filemap eol: add new eol.fix-trailing-newline setting eol: eol.only-consistent can now be specified in .hgeol export: add %m to file format string (first line of the commit message) mq: make qqueue print current queue name rebase: add --edit switch rebase: add --rev option to rebase rebase: allow rebase on ancestor share: introduce unshare command transplant: add --edit option 1.4. Bug fixes alias: don't shadow commands that we only partially matched (issue2993) (BC) commit: suppress spurious new head message for duplicate commit (issue2893) contrib: some support for named branches in zsh_completion (issue2988) progress: add a changedelay to prevent parallel topics from flapping (issue2698) rebase: allow rebase to ancestor (issue3010) rollback: avoid unsafe rollback when not at tip (issue2998) subrepo: fix git branch tracking logic (issue2920) subrepo: fix repo relative path calculation for root directories (issue3033) summary: show bookmarks separate from tags and note active mark (issue2892) util: wrap lines with multi-byte characters correctly (issue2943) verify: filter messages about missing null manifests (issue2900) wireproto: do not call pushkey module directly (issue3041) auth: fix realm handling with Python < 2.4.3 (issue2739) diffstat: be more picky when marking file as 'binary' (issue2816) dirstate: don't fail when dropping a not-tracked file (issue3080) grep: correct handling of matching lines without line ending (issue3050) hgweb: fix dynamic date calculation not working under Safari mq: avoid data loss upon qfold + qmv (issue3058) setup: set whole env for running hg even if .hg doesn't exist (issue3073)
2011-11-03 00:14:33 +01:00
${PYSITELIB}/mercurial/templates/map-cmdline.bisect
${PYSITELIB}/mercurial/templates/map-cmdline.changelog
${PYSITELIB}/mercurial/templates/map-cmdline.compact
${PYSITELIB}/mercurial/templates/map-cmdline.default
Update to 1.5. 1.5: Small behavior changes * hg heads now shows all branch heads, use --topo for old behavior * hg annotate now follows copies and renames by default, use --no-follow for old behavior * the repo#name URL syntax now refers to all branch heads if name is a branch * servers now allow clone --uncompressed by default, set server.uncompressed=false for old behavior * the {file_copies} template now displays copies unconditionally, use {file_copies_switch} for old behavior * the templates/ directory has moved inside mercurial/ * mq patches are automatically upgraded to git patches, use mq.git=keep for old behavior 1.5 - 2010-03-06 Core * improved behavior for named branches with heads command * new XML output template for logs * import extract multiple patches from emails, mboxes, files, and URLs * new patch.eol=auto option to ignore patch line-endings while preserving target file endings. * new -b/--branch option for clone, bundle, incoming, outgoing, pull, and push * new server.validate option to validate completeness of pushed changesets * subrepos now has basic Subversion support * support for SSL server certificates and improved IPv6 support * the HGPLAIN environment variable makes output more stable for scripts Extensions * new progress bar extension * mq: new --mq option to make regular commands operate on queue repository * mq: automatically upgrade conventional patches to git format where needed * color: add support for bookmarks, resolve -l, and churn --diffstat * convert: two CVS history editing hooks * win32mbcs: add configuration to specify path encoding * zeroconf: many bug fixes * rebase: new --detach option for rebase Web Interface * improve navigation on log and graph pages * support for pluggable authorization * raw templates for tags/branches pages * add wsgi script for Microsoft IIS with isapi-wsgi Help and Documentation * greatly improve error messages and command documentation * support extended documentation with --verbose * provide help for disabled extensions and commands
2010-03-08 00:23:59 +01:00
${PYSITELIB}/mercurial/templates/map-cmdline.xml
${PYSITELIB}/mercurial/templates/monoblue/bookmarks.tmpl
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/mercurial/templates/monoblue/branches.tmpl
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/templates/monoblue/changelog.tmpl
${PYSITELIB}/mercurial/templates/monoblue/changelogentry.tmpl
${PYSITELIB}/mercurial/templates/monoblue/changeset.tmpl
${PYSITELIB}/mercurial/templates/monoblue/error.tmpl
${PYSITELIB}/mercurial/templates/monoblue/fileannotate.tmpl
Update to 2.3: This is a regularly-scheduled feature release with numerous improvements and bugfixes. 1.1. Core features help: add --keyword (-k) for searching help hgweb: side-by-side comparison functionality log: support --graph without graphlog extension push: accept revset argument for --rev merge: bookmarks will no longer automatically merge with unnamed heads or other bookmarks. Instead it picks heads with diverging bookmarks. introduce ChangesetsObsolescence concept (experimental) bookmarks: allow existing remote bookmarks to become heads when pushing bookmarks: pull new bookmarks from remote by default (backward incompatible change) bookmarks: delete divergent bookmarks on merge bisect: set HG_NODE when runing a command graft: allow -r to specify revisions graft: implement --log (issue3438) graft: remark on empty graft hooks: print out more information when loading a python hook fails identity: show trailing '+' for dirty subrepos (issue2839) incoming/outgoing: handle --graph in core merge: warn about file deleted in one branch and renamed in other (issue3074) Mercurial can now identify third-party extensions as sources of tracebacks outgoing: accept revset argument for --rev performance improvement on branchy repo: incrementaly update branchcache performance improvement on huge file tree: add a C function to pack the dirstate performance improvement for huge .hgignore: process regex with re2 bindings if available revset: add "diff" field to "matching" predicate revset: add "converted" predicate to find converted changesets revset: add "origin" and "destination" predicates, to get graft, transplant or rebase origins or destinations. revset: add "extra" predicate to match changesets extra fields (issue2767) revset: add pattern matching to "bookmarks/branch/extra/tag/user" predicated 1.2. Extension features acl: use of "!" prefix in user or group names children: mark extension as deprecated convert/svn: handle non-local svn destination paths (issue3142) convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows fetch: mark extension as deprecated graphlog: feature is now into core histedit: new extension for interactive history editing hg-ssh: add read-only flag largefiles: add --all-largefiles flag to pull and clone (issue3188) largefiles: improve performance by batching statlfile requests when pushing a largefiles repo (issue3386) largefiles: no longer attempt to clone all largefiles to non-local destinations largefiles: optimize performance when updating (issue3440) largefiles: support revsets for cat, outgoing --large and revert mq: introduce qpush/qpop/qgoto --keep-changes strip: introduce -B option to remove a bookmark rebase: allow collapsing branches in place (issue3111) rebase: make --dest understand revsets rebase: drop the infamous --detach option: rebase now behave with --source and --rev as expectable. It may no longer add second parent to rebased changeset (backward compatible change) transplant: handle non-empty patches doing nothing (issue2806) transplant: manually transplant pullable changesets with --log 1.3. Fixes bisect: fix O(n**2) behaviour (issue3382) bookmarks: fix push of moved bookmark when creating new branch heads case insensitive file system can no longer be confused by -R on (issue2167) copies: one fix related to directory rename detection (issue3511) convert: check for failed svn import in debugsvnlog and abort cleanly convert: ignore svn:executable for subversion targets without exec bit support convert: keep branch switching merges with ancestors (issue3340) convert: make filemap renames consistently override revision renames debugrevlog: fix a bug with empty repository (issue3537) graphlog: don't truncate template value at last \n httprepo: ensure Content-Type header exists when pushing data largefiles: fix a traceback when addremove follows a remove (issue3507) largefiles: fix a traceback when archiving a subrepo in a subrepo largefiles: fix addremove when largefile is missing (issue3227) largefiles: fix addremove with -R option largefiles: fix exception hack for i18n (issue3197) largefiles: fix path handling for cp/mv (issue3516) largefiles: archive -S now store largefiles instead of standins largefiles: fix hg addremove when already removed largefile exists (issue3364) merge: do not warn about copy and rename in the same transaction (issue2113) mq: add ".hgsubstate" to patch target list only if it is not listed up yet mq: create patch file after commit to import diff of ".hgsubstate" at qrefresh pager: work around bug in python 2.4's subprocess module (issue3533): revlog: zlib.error are no longer sent to the user (issue3424) tag: don't allow tagging the null revision (issue1915)
2012-08-11 02:23:03 +02:00
${PYSITELIB}/mercurial/templates/monoblue/filecomparison.tmpl
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/templates/monoblue/filediff.tmpl
${PYSITELIB}/mercurial/templates/monoblue/filelog.tmpl
${PYSITELIB}/mercurial/templates/monoblue/filerevision.tmpl
${PYSITELIB}/mercurial/templates/monoblue/footer.tmpl
${PYSITELIB}/mercurial/templates/monoblue/graph.tmpl
${PYSITELIB}/mercurial/templates/monoblue/header.tmpl
Update to 1.7: 1.7 (2010-11-01) 1.1. Core * filelog: improve cmp performances (issue2273) * patch: don't strip '#' lines from patch descriptions (issue2417) * patch: when native patching fails (ui.patch is not set), don't retry with an external tool * setup/hg: always load Mercurial from where it was installed. * setup: user-friendly error message if Python headers are missing * store: new unsupported and experimental parentdelta format (see UpgradeNotes) * store: encode first period or space in filenames (issue1713) * url: expand environment variables in [auth] settings (issue2328) * url: check validity (notBefore/notAfter) using OpenSSL (issue2407) 1.2. Commands * addremove: use similarity 100 by default * alias: add support for shell command aliases starting with '!' (see [alias] in hgrc(5)) * backout: add --tool argument for specifying merge tool * backout: backout linearly by default instead of branching and merging (use --merge to get the former behaviour) * dispatch: properly handle relative path aliases used with -R (issue2376) * init: expand destination url as a configured paths * log: do not --follow file that is deleted and recreated later (issue732) * merge: don't detect copies as "divergent renames", make error message more helpful * merge: add --tool argument to merge and resolve * merge: handle no file parent in backwards merge (issue2364) * tags: do not fail if tags.cache is corrupted (issue2444) * templater: add "hex" filter and "children" keywords (see hg help templating) 1.3. Subrepos * support remapping of subrepository source paths (see [subpaths] in hgrc(5)) * make add, diff, incoming, outgoing and status commands recurse into subrepos with --subrepos/-S * subrepo: add support for 'hg archive' * subrepo: fix status check on SVN subrepos (issue2445) 1.4. Revsets * add id() and rev() to allow explicit references to changes by hash or rev (see hg help revsets) * add min() function to complement max() * add present() function to avoid lookup errors on possibly missing changesets * rename tagged() to tag() and allow it to take an optional tag name * strip: add revsets support * add revsets support to bisect and update (issue1993) * bookmarks: add a bookmark([name]) revset for referencing bookmarks * transplant: add a transplanted(set) revset to get transplanted revisions 1.5. hgweb * add a help view for accessing the built-in documentation (see help link in hg serve) * let HTTPS serve use more compatible but less secure encryption * support very simple caching model (issue1845) 1.6. Extensions * color: better support for branches and mq guards * convert: handle closed branch heads in hg-hg conversion (issue2185) * convert: support darcs changelogs with bytes 0x7F-0xFF (issue2411) * convert: deprecate --authors in preference for --authormap * graphlog: support header and footer templates when using styles (issue2395) * keyword: do not expand at all during diff * keyword: support copy and rename * mq: extend support for the --mq argument to extension commands * mq: save qrefresh message for easy recovery in case it fails (issue2062) * mq: support hg qimport --existing --name renametothis thatexistingpatch, fix --force case on Windows * mq/qqueue: support renaming of active queue * mq/qqueue: add --purge option to delete a queue and its patches * pager: add global --pager=<auto/boolean> option * patchbomb: add --confirm option to show series details and ask for confirmation * patchbomb: let diffstat prompt only once with complete summary * progress: support rebase and patchbomb * rebase: re-add patches to mq repo after rebase * strip: add --keep flag to avoid modifying working directory during strip * strip: rename --nobackup option to --no-backup (issue2377) * strip: support stripping multiple revisions 1.7. contrib * mergetools.hgrc: add vimdiff * zsh completion: support bookmarks and patchbomb extensions * zsh completion: add qpush --move option
2010-11-02 10:37:19 +01:00
${PYSITELIB}/mercurial/templates/monoblue/help.tmpl
${PYSITELIB}/mercurial/templates/monoblue/helptopics.tmpl
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/templates/monoblue/index.tmpl
${PYSITELIB}/mercurial/templates/monoblue/manifest.tmpl
${PYSITELIB}/mercurial/templates/monoblue/map
${PYSITELIB}/mercurial/templates/monoblue/notfound.tmpl
${PYSITELIB}/mercurial/templates/monoblue/search.tmpl
${PYSITELIB}/mercurial/templates/monoblue/shortlog.tmpl
${PYSITELIB}/mercurial/templates/monoblue/summary.tmpl
${PYSITELIB}/mercurial/templates/monoblue/tags.tmpl
${PYSITELIB}/mercurial/templates/paper/bookmarks.tmpl
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/mercurial/templates/paper/branches.tmpl
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/templates/paper/changeset.tmpl
Update to 1.9: 1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 13:27:53 +02:00
${PYSITELIB}/mercurial/templates/paper/diffstat.tmpl
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/templates/paper/error.tmpl
${PYSITELIB}/mercurial/templates/paper/fileannotate.tmpl
Update to 2.3: This is a regularly-scheduled feature release with numerous improvements and bugfixes. 1.1. Core features help: add --keyword (-k) for searching help hgweb: side-by-side comparison functionality log: support --graph without graphlog extension push: accept revset argument for --rev merge: bookmarks will no longer automatically merge with unnamed heads or other bookmarks. Instead it picks heads with diverging bookmarks. introduce ChangesetsObsolescence concept (experimental) bookmarks: allow existing remote bookmarks to become heads when pushing bookmarks: pull new bookmarks from remote by default (backward incompatible change) bookmarks: delete divergent bookmarks on merge bisect: set HG_NODE when runing a command graft: allow -r to specify revisions graft: implement --log (issue3438) graft: remark on empty graft hooks: print out more information when loading a python hook fails identity: show trailing '+' for dirty subrepos (issue2839) incoming/outgoing: handle --graph in core merge: warn about file deleted in one branch and renamed in other (issue3074) Mercurial can now identify third-party extensions as sources of tracebacks outgoing: accept revset argument for --rev performance improvement on branchy repo: incrementaly update branchcache performance improvement on huge file tree: add a C function to pack the dirstate performance improvement for huge .hgignore: process regex with re2 bindings if available revset: add "diff" field to "matching" predicate revset: add "converted" predicate to find converted changesets revset: add "origin" and "destination" predicates, to get graft, transplant or rebase origins or destinations. revset: add "extra" predicate to match changesets extra fields (issue2767) revset: add pattern matching to "bookmarks/branch/extra/tag/user" predicated 1.2. Extension features acl: use of "!" prefix in user or group names children: mark extension as deprecated convert/svn: handle non-local svn destination paths (issue3142) convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows fetch: mark extension as deprecated graphlog: feature is now into core histedit: new extension for interactive history editing hg-ssh: add read-only flag largefiles: add --all-largefiles flag to pull and clone (issue3188) largefiles: improve performance by batching statlfile requests when pushing a largefiles repo (issue3386) largefiles: no longer attempt to clone all largefiles to non-local destinations largefiles: optimize performance when updating (issue3440) largefiles: support revsets for cat, outgoing --large and revert mq: introduce qpush/qpop/qgoto --keep-changes strip: introduce -B option to remove a bookmark rebase: allow collapsing branches in place (issue3111) rebase: make --dest understand revsets rebase: drop the infamous --detach option: rebase now behave with --source and --rev as expectable. It may no longer add second parent to rebased changeset (backward compatible change) transplant: handle non-empty patches doing nothing (issue2806) transplant: manually transplant pullable changesets with --log 1.3. Fixes bisect: fix O(n**2) behaviour (issue3382) bookmarks: fix push of moved bookmark when creating new branch heads case insensitive file system can no longer be confused by -R on (issue2167) copies: one fix related to directory rename detection (issue3511) convert: check for failed svn import in debugsvnlog and abort cleanly convert: ignore svn:executable for subversion targets without exec bit support convert: keep branch switching merges with ancestors (issue3340) convert: make filemap renames consistently override revision renames debugrevlog: fix a bug with empty repository (issue3537) graphlog: don't truncate template value at last \n httprepo: ensure Content-Type header exists when pushing data largefiles: fix a traceback when addremove follows a remove (issue3507) largefiles: fix a traceback when archiving a subrepo in a subrepo largefiles: fix addremove when largefile is missing (issue3227) largefiles: fix addremove with -R option largefiles: fix exception hack for i18n (issue3197) largefiles: fix path handling for cp/mv (issue3516) largefiles: archive -S now store largefiles instead of standins largefiles: fix hg addremove when already removed largefile exists (issue3364) merge: do not warn about copy and rename in the same transaction (issue2113) mq: add ".hgsubstate" to patch target list only if it is not listed up yet mq: create patch file after commit to import diff of ".hgsubstate" at qrefresh pager: work around bug in python 2.4's subprocess module (issue3533): revlog: zlib.error are no longer sent to the user (issue3424) tag: don't allow tagging the null revision (issue1915)
2012-08-11 02:23:03 +02:00
${PYSITELIB}/mercurial/templates/paper/filecomparison.tmpl
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/templates/paper/filediff.tmpl
${PYSITELIB}/mercurial/templates/paper/filelog.tmpl
${PYSITELIB}/mercurial/templates/paper/filelogentry.tmpl
${PYSITELIB}/mercurial/templates/paper/filerevision.tmpl
${PYSITELIB}/mercurial/templates/paper/footer.tmpl
${PYSITELIB}/mercurial/templates/paper/graph.tmpl
${PYSITELIB}/mercurial/templates/paper/header.tmpl
Update to 1.7: 1.7 (2010-11-01) 1.1. Core * filelog: improve cmp performances (issue2273) * patch: don't strip '#' lines from patch descriptions (issue2417) * patch: when native patching fails (ui.patch is not set), don't retry with an external tool * setup/hg: always load Mercurial from where it was installed. * setup: user-friendly error message if Python headers are missing * store: new unsupported and experimental parentdelta format (see UpgradeNotes) * store: encode first period or space in filenames (issue1713) * url: expand environment variables in [auth] settings (issue2328) * url: check validity (notBefore/notAfter) using OpenSSL (issue2407) 1.2. Commands * addremove: use similarity 100 by default * alias: add support for shell command aliases starting with '!' (see [alias] in hgrc(5)) * backout: add --tool argument for specifying merge tool * backout: backout linearly by default instead of branching and merging (use --merge to get the former behaviour) * dispatch: properly handle relative path aliases used with -R (issue2376) * init: expand destination url as a configured paths * log: do not --follow file that is deleted and recreated later (issue732) * merge: don't detect copies as "divergent renames", make error message more helpful * merge: add --tool argument to merge and resolve * merge: handle no file parent in backwards merge (issue2364) * tags: do not fail if tags.cache is corrupted (issue2444) * templater: add "hex" filter and "children" keywords (see hg help templating) 1.3. Subrepos * support remapping of subrepository source paths (see [subpaths] in hgrc(5)) * make add, diff, incoming, outgoing and status commands recurse into subrepos with --subrepos/-S * subrepo: add support for 'hg archive' * subrepo: fix status check on SVN subrepos (issue2445) 1.4. Revsets * add id() and rev() to allow explicit references to changes by hash or rev (see hg help revsets) * add min() function to complement max() * add present() function to avoid lookup errors on possibly missing changesets * rename tagged() to tag() and allow it to take an optional tag name * strip: add revsets support * add revsets support to bisect and update (issue1993) * bookmarks: add a bookmark([name]) revset for referencing bookmarks * transplant: add a transplanted(set) revset to get transplanted revisions 1.5. hgweb * add a help view for accessing the built-in documentation (see help link in hg serve) * let HTTPS serve use more compatible but less secure encryption * support very simple caching model (issue1845) 1.6. Extensions * color: better support for branches and mq guards * convert: handle closed branch heads in hg-hg conversion (issue2185) * convert: support darcs changelogs with bytes 0x7F-0xFF (issue2411) * convert: deprecate --authors in preference for --authormap * graphlog: support header and footer templates when using styles (issue2395) * keyword: do not expand at all during diff * keyword: support copy and rename * mq: extend support for the --mq argument to extension commands * mq: save qrefresh message for easy recovery in case it fails (issue2062) * mq: support hg qimport --existing --name renametothis thatexistingpatch, fix --force case on Windows * mq/qqueue: support renaming of active queue * mq/qqueue: add --purge option to delete a queue and its patches * pager: add global --pager=<auto/boolean> option * patchbomb: add --confirm option to show series details and ask for confirmation * patchbomb: let diffstat prompt only once with complete summary * progress: support rebase and patchbomb * rebase: re-add patches to mq repo after rebase * strip: add --keep flag to avoid modifying working directory during strip * strip: rename --nobackup option to --no-backup (issue2377) * strip: support stripping multiple revisions 1.7. contrib * mergetools.hgrc: add vimdiff * zsh completion: support bookmarks and patchbomb extensions * zsh completion: add qpush --move option
2010-11-02 10:37:19 +01:00
${PYSITELIB}/mercurial/templates/paper/help.tmpl
${PYSITELIB}/mercurial/templates/paper/helptopics.tmpl
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/templates/paper/index.tmpl
${PYSITELIB}/mercurial/templates/paper/manifest.tmpl
${PYSITELIB}/mercurial/templates/paper/map
${PYSITELIB}/mercurial/templates/paper/notfound.tmpl
${PYSITELIB}/mercurial/templates/paper/search.tmpl
${PYSITELIB}/mercurial/templates/paper/shortlog.tmpl
${PYSITELIB}/mercurial/templates/paper/shortlogentry.tmpl
${PYSITELIB}/mercurial/templates/paper/tags.tmpl
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/templates/raw/changeset.tmpl
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/mercurial/templates/raw/error.tmpl
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/templates/raw/fileannotate.tmpl
${PYSITELIB}/mercurial/templates/raw/filediff.tmpl
Update to 2.3: This is a regularly-scheduled feature release with numerous improvements and bugfixes. 1.1. Core features help: add --keyword (-k) for searching help hgweb: side-by-side comparison functionality log: support --graph without graphlog extension push: accept revset argument for --rev merge: bookmarks will no longer automatically merge with unnamed heads or other bookmarks. Instead it picks heads with diverging bookmarks. introduce ChangesetsObsolescence concept (experimental) bookmarks: allow existing remote bookmarks to become heads when pushing bookmarks: pull new bookmarks from remote by default (backward incompatible change) bookmarks: delete divergent bookmarks on merge bisect: set HG_NODE when runing a command graft: allow -r to specify revisions graft: implement --log (issue3438) graft: remark on empty graft hooks: print out more information when loading a python hook fails identity: show trailing '+' for dirty subrepos (issue2839) incoming/outgoing: handle --graph in core merge: warn about file deleted in one branch and renamed in other (issue3074) Mercurial can now identify third-party extensions as sources of tracebacks outgoing: accept revset argument for --rev performance improvement on branchy repo: incrementaly update branchcache performance improvement on huge file tree: add a C function to pack the dirstate performance improvement for huge .hgignore: process regex with re2 bindings if available revset: add "diff" field to "matching" predicate revset: add "converted" predicate to find converted changesets revset: add "origin" and "destination" predicates, to get graft, transplant or rebase origins or destinations. revset: add "extra" predicate to match changesets extra fields (issue2767) revset: add pattern matching to "bookmarks/branch/extra/tag/user" predicated 1.2. Extension features acl: use of "!" prefix in user or group names children: mark extension as deprecated convert/svn: handle non-local svn destination paths (issue3142) convert: accept Subversion 'file:///c%3A/svnrepo' syntax on Windows fetch: mark extension as deprecated graphlog: feature is now into core histedit: new extension for interactive history editing hg-ssh: add read-only flag largefiles: add --all-largefiles flag to pull and clone (issue3188) largefiles: improve performance by batching statlfile requests when pushing a largefiles repo (issue3386) largefiles: no longer attempt to clone all largefiles to non-local destinations largefiles: optimize performance when updating (issue3440) largefiles: support revsets for cat, outgoing --large and revert mq: introduce qpush/qpop/qgoto --keep-changes strip: introduce -B option to remove a bookmark rebase: allow collapsing branches in place (issue3111) rebase: make --dest understand revsets rebase: drop the infamous --detach option: rebase now behave with --source and --rev as expectable. It may no longer add second parent to rebased changeset (backward compatible change) transplant: handle non-empty patches doing nothing (issue2806) transplant: manually transplant pullable changesets with --log 1.3. Fixes bisect: fix O(n**2) behaviour (issue3382) bookmarks: fix push of moved bookmark when creating new branch heads case insensitive file system can no longer be confused by -R on (issue2167) copies: one fix related to directory rename detection (issue3511) convert: check for failed svn import in debugsvnlog and abort cleanly convert: ignore svn:executable for subversion targets without exec bit support convert: keep branch switching merges with ancestors (issue3340) convert: make filemap renames consistently override revision renames debugrevlog: fix a bug with empty repository (issue3537) graphlog: don't truncate template value at last \n httprepo: ensure Content-Type header exists when pushing data largefiles: fix a traceback when addremove follows a remove (issue3507) largefiles: fix a traceback when archiving a subrepo in a subrepo largefiles: fix addremove when largefile is missing (issue3227) largefiles: fix addremove with -R option largefiles: fix exception hack for i18n (issue3197) largefiles: fix path handling for cp/mv (issue3516) largefiles: archive -S now store largefiles instead of standins largefiles: fix hg addremove when already removed largefile exists (issue3364) merge: do not warn about copy and rename in the same transaction (issue2113) mq: add ".hgsubstate" to patch target list only if it is not listed up yet mq: create patch file after commit to import diff of ".hgsubstate" at qrefresh pager: work around bug in python 2.4's subprocess module (issue3533): revlog: zlib.error are no longer sent to the user (issue3424) tag: don't allow tagging the null revision (issue1915)
2012-08-11 02:23:03 +02:00
${PYSITELIB}/mercurial/templates/raw/graph.tmpl
${PYSITELIB}/mercurial/templates/raw/graphedge.tmpl
${PYSITELIB}/mercurial/templates/raw/graphnode.tmpl
${PYSITELIB}/mercurial/templates/raw/index.tmpl
${PYSITELIB}/mercurial/templates/raw/manifest.tmpl
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/templates/raw/map
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/mercurial/templates/raw/notfound.tmpl
${PYSITELIB}/mercurial/templates/rss/bookmarkentry.tmpl
${PYSITELIB}/mercurial/templates/rss/bookmarks.tmpl
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/templates/rss/changelog.tmpl
${PYSITELIB}/mercurial/templates/rss/changelogentry.tmpl
${PYSITELIB}/mercurial/templates/rss/error.tmpl
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/templates/rss/filelog.tmpl
${PYSITELIB}/mercurial/templates/rss/filelogentry.tmpl
${PYSITELIB}/mercurial/templates/rss/header.tmpl
${PYSITELIB}/mercurial/templates/rss/map
${PYSITELIB}/mercurial/templates/rss/tagentry.tmpl
${PYSITELIB}/mercurial/templates/rss/tags.tmpl
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/mercurial/templates/spartan/branches.tmpl
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/templates/spartan/changelog.tmpl
${PYSITELIB}/mercurial/templates/spartan/changelogentry.tmpl
${PYSITELIB}/mercurial/templates/spartan/changeset.tmpl
${PYSITELIB}/mercurial/templates/spartan/error.tmpl
${PYSITELIB}/mercurial/templates/spartan/fileannotate.tmpl
${PYSITELIB}/mercurial/templates/spartan/filediff.tmpl
${PYSITELIB}/mercurial/templates/spartan/filelog.tmpl
${PYSITELIB}/mercurial/templates/spartan/filelogentry.tmpl
${PYSITELIB}/mercurial/templates/spartan/filerevision.tmpl
${PYSITELIB}/mercurial/templates/spartan/footer.tmpl
${PYSITELIB}/mercurial/templates/spartan/graph.tmpl
${PYSITELIB}/mercurial/templates/spartan/header.tmpl
${PYSITELIB}/mercurial/templates/spartan/index.tmpl
${PYSITELIB}/mercurial/templates/spartan/manifest.tmpl
${PYSITELIB}/mercurial/templates/spartan/map
${PYSITELIB}/mercurial/templates/spartan/notfound.tmpl
${PYSITELIB}/mercurial/templates/spartan/search.tmpl
${PYSITELIB}/mercurial/templates/spartan/shortlog.tmpl
${PYSITELIB}/mercurial/templates/spartan/shortlogentry.tmpl
${PYSITELIB}/mercurial/templates/spartan/tags.tmpl
${PYSITELIB}/mercurial/templates/static/background.png
${PYSITELIB}/mercurial/templates/static/coal-file.png
${PYSITELIB}/mercurial/templates/static/coal-folder.png
${PYSITELIB}/mercurial/templates/static/excanvas.js
Update to 0.9: Major changes between Mercurial 0.8.1 and 0.9: - The repository file format has been improved. - This has resulted in an average 40% reduction in disk space usage. - The new format (called RevlogNG) is now the default. - Mercurial works perfectly with both the old and new repository file formats. It can transfer changes transparently between repositories of either format. - To use the new repository format, simply use `hg clone --pull` to clone an existing repository. - Note: Versions 0.8.1 and earlier of Mercurial cannot read RevlogNG repositories directly, but they can `clone`, `pull` from, and `push` to servers that are serving RevlogNG repositories. - Memory usage has been improved by over 50% for many common operations. - Substantial performance improvements on large repositories. - New commands: - 'archive' - generate a directory tree snapshot, tarball, or zip file of a revision - Deprecated commands: - 'addremove' - replaced by 'add' and 'remove --after' - 'forget' - replaced by 'revert' - 'undo' - replaced by 'rollback' - New extensions: - Bugzilla integration hook - Email notification hook - Nested repositories are now supported. Mercurial will not recurse into a subdirectory that contains a '.hg' directory. It is treated as a separate repository. - The standalone web server, 'hg serve', is now threaded, so it can talk to multiple clients at a time. - The web server can now display a "message of the day". - Support added for hooks written in Python. - Many improvements and clarifications to built-in help. Sort PLIST.
2006-05-30 23:10:56 +02:00
${PYSITELIB}/mercurial/templates/static/hgicon.png
Update to mercurial 1.0 and add DESTDIR support. Changes: General: * greatly improved merge tool configuration, see "hgrc.5.txt" for details * improved copy/rename handling in diffs, status, and merge * files in .hg inherit permissions from .hg/store * infer --repository when possible, so commands may be run from anywhere. * easy-installable * new "droplet" logo Commands: * archive: disable ".hg_archival.txt" file addition with "ui.archivemeta" * bisect: now built-in with greatly improved performance and usability * bundle: new --all option to bundle the whole repository more easily. * cat: apply decode filters with --decode * clone: can clone from a full-history bundle * commit: warn when creating a new head * debugancestor: index argument is now optional * diff: set the number of context line to show with -U/--unified * grep: display matched revisions commit date with --date * import: new --no-commit and --user options * incoming/outgoing: add --limit option * log: use -b/--only-branch to show revisions of a single branch * remove: improve handling for --after * revert: major speedup * serve: prefix the served path with --prefix (also in [web] section) * status: unknown files are skipped by --quiet * tag: allow multiple tags to be added or removed * tags: --verbose flags local tags * update: switch between named branches without -C Extensions: * churn: promoted to an official extension (previously in contrib) * color: new extension coloring "status" and "qseries" command outputs * convert: * hgk: configuration file changed from .gitk to .hgk * highlight: new extension enabling syntax highlighting in hgweb file view (requires pygments) * inotify: new extension using Linux 2.6 inotify API for instant status checking * keyword: new extension for filewise RCS-keyword expansion in working directory * mq: new --currentdate, --date, --currentuser, and --user options * record: add "qrecord" command when used with mq Web interface: * improved WSGI integration and compatibility * follow symlinks in hgwebdir collections * show branches in most of gitweb templates * add line anchors to annotate, changeset, diff and file views * support web.baseurl in hgwebdir, overriding SCRIPT_NAME Hooks: * standard hook to reject text files with CRLF in win32text extension * redirect stdout to stderr for ssh and http servers
2008-04-11 01:34:51 +02:00
${PYSITELIB}/mercurial/templates/static/hglogo.png
Update to 1.9: 1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 13:27:53 +02:00
${PYSITELIB}/mercurial/templates/static/mercurial.js
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/templates/static/style-coal.css
Update to 0.9: Major changes between Mercurial 0.8.1 and 0.9: - The repository file format has been improved. - This has resulted in an average 40% reduction in disk space usage. - The new format (called RevlogNG) is now the default. - Mercurial works perfectly with both the old and new repository file formats. It can transfer changes transparently between repositories of either format. - To use the new repository format, simply use `hg clone --pull` to clone an existing repository. - Note: Versions 0.8.1 and earlier of Mercurial cannot read RevlogNG repositories directly, but they can `clone`, `pull` from, and `push` to servers that are serving RevlogNG repositories. - Memory usage has been improved by over 50% for many common operations. - Substantial performance improvements on large repositories. - New commands: - 'archive' - generate a directory tree snapshot, tarball, or zip file of a revision - Deprecated commands: - 'addremove' - replaced by 'add' and 'remove --after' - 'forget' - replaced by 'revert' - 'undo' - replaced by 'rollback' - New extensions: - Bugzilla integration hook - Email notification hook - Nested repositories are now supported. Mercurial will not recurse into a subdirectory that contains a '.hg' directory. It is treated as a separate repository. - The standalone web server, 'hg serve', is now threaded, so it can talk to multiple clients at a time. - The web server can now display a "message of the day". - Support added for hooks written in Python. - Many improvements and clarifications to built-in help. Sort PLIST.
2006-05-30 23:10:56 +02:00
${PYSITELIB}/mercurial/templates/static/style-gitweb.css
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/templates/static/style-monoblue.css
${PYSITELIB}/mercurial/templates/static/style-paper.css
Update to 0.9: Major changes between Mercurial 0.8.1 and 0.9: - The repository file format has been improved. - This has resulted in an average 40% reduction in disk space usage. - The new format (called RevlogNG) is now the default. - Mercurial works perfectly with both the old and new repository file formats. It can transfer changes transparently between repositories of either format. - To use the new repository format, simply use `hg clone --pull` to clone an existing repository. - Note: Versions 0.8.1 and earlier of Mercurial cannot read RevlogNG repositories directly, but they can `clone`, `pull` from, and `push` to servers that are serving RevlogNG repositories. - Memory usage has been improved by over 50% for many common operations. - Substantial performance improvements on large repositories. - New commands: - 'archive' - generate a directory tree snapshot, tarball, or zip file of a revision - Deprecated commands: - 'addremove' - replaced by 'add' and 'remove --after' - 'forget' - replaced by 'revert' - 'undo' - replaced by 'rollback' - New extensions: - Bugzilla integration hook - Email notification hook - Nested repositories are now supported. Mercurial will not recurse into a subdirectory that contains a '.hg' directory. It is treated as a separate repository. - The standalone web server, 'hg serve', is now threaded, so it can talk to multiple clients at a time. - The web server can now display a "message of the day". - Support added for hooks written in Python. - Many improvements and clarifications to built-in help. Sort PLIST.
2006-05-30 23:10:56 +02:00
${PYSITELIB}/mercurial/templates/static/style.css
${PYSITELIB}/mercurial/transaction.py
${PYSITELIB}/mercurial/transaction.pyc
${PYSITELIB}/mercurial/transaction.pyo
Update to 1.9: 1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12 13:27:53 +02:00
${PYSITELIB}/mercurial/treediscovery.py
${PYSITELIB}/mercurial/treediscovery.pyc
${PYSITELIB}/mercurial/treediscovery.pyo
${PYSITELIB}/mercurial/ui.py
${PYSITELIB}/mercurial/ui.pyc
${PYSITELIB}/mercurial/ui.pyo
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
2008-12-03 00:08:26 +01:00
${PYSITELIB}/mercurial/url.py
${PYSITELIB}/mercurial/url.pyc
${PYSITELIB}/mercurial/url.pyo
${PYSITELIB}/mercurial/util.py
${PYSITELIB}/mercurial/util.pyc
${PYSITELIB}/mercurial/util.pyo
Update to 0.9.2: New features: - merge now follows renames and copies - new layout protects against case-insensitivity issues - new branch and branches commands for managing named branches - push command accepts -r for pushing specified heads or named branches - proper storage of changelog and other metadata in UTF-8 - log, annotate and grep '--follow' follow renames and copies - date parsing is improved and log, update, and revert accept --date ranges - additional command options for log, status, addremove - improved schema for hgweb URLs - bundle can now use '-r' and '--base' removing the need of an base repository - support for git-style extended patches with --git option - new debuginstall command to check for common installation issues 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' - rename patches with 'qrename' - qheader to display the patch header of particular patches, and '--summary' for qseries, qapplied, qunapplied and qtop - combine patches with 'qfold' - qrefresh supports pattern options to import only a subset of the changes into a patch, to help split changes into multiple patches - patch names for applied patches act like local tags, and can be used in the revision arguments of any hg command - hgk - browse a subset of the 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 - patchbomb: generate inline attachments with '-a' Behavior changes: - hg cat defaults to the working directory revision rather than tip - hg manifest no longer shows internal file revision hashes by default - hg revert now requires the -a flag to revert all files Developer notes: - new high-level API functions in the 'hg' module - new context API simplifies many operations - The changelog can now include arbitrary metadata in key: value form
2006-12-12 00:15:56 +01:00
${PYSITELIB}/mercurial/verify.py
${PYSITELIB}/mercurial/verify.pyc
${PYSITELIB}/mercurial/verify.pyo
Update to 1.3. Set LICENSE. Disallow Python-2.3 (see below). Major Changes * experimental support for sub-repositories * Python 2.3 is no longer supported; now requires Python 2.4-2.6 Commands * merge: add -P/--preview option * update: don't unlink added files when -C/--clean is specified * update: added -c/--check option to abort on local changes * update: allow merges going backwards * push: improved handling of named branches * branches/heads: add a -c/--closed option to show closed branches * help: new extensions topic General * add patch.eol config setting to work with cross-platform patches * fixed support for SSL through proxies * add ability to load hooks from arbitrary Python modules * hide passwords for HTTP repositories in error and log output * fix Python 2.6 support in the Windows installer * add mechanism for specifying HTTP authentication details in hgrc * prompts and choices are now shown even in non-interactive mode * performance improvements, especially on Windows * much improved zsh completion * improved Danish, Japanese, Italian and simplified Chinese translations * new German, French, Greek, Brazilian Portuguese and traditional Chinese translations Web interface * read configuration data from webdir configs * add branches page to hgweb * pluggable templater engine support * refresh hgwebdir configuration periodically * let web.encoding override ui.encoding setting * deal with dicts/lists like webdir config paths Extensions * experimental share extension * the alias extension has been moved into core * mq o add -P/--push option to qimport o numerous bug fixes * convert o improved source detection o support for comments in author maps o add branch map support o add different ordering options o svn: support OS-specific authn providers o svn: improved tag support o git: add committer tag only when needed o bzr: fix renaming support o bzr: add support for filemaps o bzr: handle timestamps correctly o bzr: fix symlink handling o bzr: restore paths to source encoding o cvs: add support for CVS merge(point)s o cvs: add support for synthetic revisions o cvs: better support for branchpoints o cvs: deprecate use of external cvsps o mtn: improve renaming support o mtn: support mtn database files as source o mtn: improve date/time support o p4: better handling of keywords, binary files and symlinks * rebase o don't lose copy/rename info o keep original mq patch format * zeroconf o advertise repositories by hostname o try to guess IP address if necessary * patchbomb o option to set attachment name o support for In-Reply-To header * inotify o fix handling of untracked files moved out of repository o fix support for directory deletion * acl: now works with push over https
2009-07-17 22:35:48 +02:00
${PYSITELIB}/mercurial/win32.py
${PYSITELIB}/mercurial/win32.pyc
${PYSITELIB}/mercurial/win32.pyo
${PYSITELIB}/mercurial/windows.py
${PYSITELIB}/mercurial/windows.pyc
${PYSITELIB}/mercurial/windows.pyo
Update to 1.7: 1.7 (2010-11-01) 1.1. Core * filelog: improve cmp performances (issue2273) * patch: don't strip '#' lines from patch descriptions (issue2417) * patch: when native patching fails (ui.patch is not set), don't retry with an external tool * setup/hg: always load Mercurial from where it was installed. * setup: user-friendly error message if Python headers are missing * store: new unsupported and experimental parentdelta format (see UpgradeNotes) * store: encode first period or space in filenames (issue1713) * url: expand environment variables in [auth] settings (issue2328) * url: check validity (notBefore/notAfter) using OpenSSL (issue2407) 1.2. Commands * addremove: use similarity 100 by default * alias: add support for shell command aliases starting with '!' (see [alias] in hgrc(5)) * backout: add --tool argument for specifying merge tool * backout: backout linearly by default instead of branching and merging (use --merge to get the former behaviour) * dispatch: properly handle relative path aliases used with -R (issue2376) * init: expand destination url as a configured paths * log: do not --follow file that is deleted and recreated later (issue732) * merge: don't detect copies as "divergent renames", make error message more helpful * merge: add --tool argument to merge and resolve * merge: handle no file parent in backwards merge (issue2364) * tags: do not fail if tags.cache is corrupted (issue2444) * templater: add "hex" filter and "children" keywords (see hg help templating) 1.3. Subrepos * support remapping of subrepository source paths (see [subpaths] in hgrc(5)) * make add, diff, incoming, outgoing and status commands recurse into subrepos with --subrepos/-S * subrepo: add support for 'hg archive' * subrepo: fix status check on SVN subrepos (issue2445) 1.4. Revsets * add id() and rev() to allow explicit references to changes by hash or rev (see hg help revsets) * add min() function to complement max() * add present() function to avoid lookup errors on possibly missing changesets * rename tagged() to tag() and allow it to take an optional tag name * strip: add revsets support * add revsets support to bisect and update (issue1993) * bookmarks: add a bookmark([name]) revset for referencing bookmarks * transplant: add a transplanted(set) revset to get transplanted revisions 1.5. hgweb * add a help view for accessing the built-in documentation (see help link in hg serve) * let HTTPS serve use more compatible but less secure encryption * support very simple caching model (issue1845) 1.6. Extensions * color: better support for branches and mq guards * convert: handle closed branch heads in hg-hg conversion (issue2185) * convert: support darcs changelogs with bytes 0x7F-0xFF (issue2411) * convert: deprecate --authors in preference for --authormap * graphlog: support header and footer templates when using styles (issue2395) * keyword: do not expand at all during diff * keyword: support copy and rename * mq: extend support for the --mq argument to extension commands * mq: save qrefresh message for easy recovery in case it fails (issue2062) * mq: support hg qimport --existing --name renametothis thatexistingpatch, fix --force case on Windows * mq/qqueue: support renaming of active queue * mq/qqueue: add --purge option to delete a queue and its patches * pager: add global --pager=<auto/boolean> option * patchbomb: add --confirm option to show series details and ask for confirmation * patchbomb: let diffstat prompt only once with complete summary * progress: support rebase and patchbomb * rebase: re-add patches to mq repo after rebase * strip: add --keep flag to avoid modifying working directory during strip * strip: rename --nobackup option to --no-backup (issue2377) * strip: support stripping multiple revisions 1.7. contrib * mergetools.hgrc: add vimdiff * zsh completion: support bookmarks and patchbomb extensions * zsh completion: add qpush --move option
2010-11-02 10:37:19 +01:00
${PYSITELIB}/mercurial/wireproto.py
${PYSITELIB}/mercurial/wireproto.pyc
${PYSITELIB}/mercurial/wireproto.pyo
man/man1/hg.1
Update to 0.9: Major changes between Mercurial 0.8.1 and 0.9: - The repository file format has been improved. - This has resulted in an average 40% reduction in disk space usage. - The new format (called RevlogNG) is now the default. - Mercurial works perfectly with both the old and new repository file formats. It can transfer changes transparently between repositories of either format. - To use the new repository format, simply use `hg clone --pull` to clone an existing repository. - Note: Versions 0.8.1 and earlier of Mercurial cannot read RevlogNG repositories directly, but they can `clone`, `pull` from, and `push` to servers that are serving RevlogNG repositories. - Memory usage has been improved by over 50% for many common operations. - Substantial performance improvements on large repositories. - New commands: - 'archive' - generate a directory tree snapshot, tarball, or zip file of a revision - Deprecated commands: - 'addremove' - replaced by 'add' and 'remove --after' - 'forget' - replaced by 'revert' - 'undo' - replaced by 'rollback' - New extensions: - Bugzilla integration hook - Email notification hook - Nested repositories are now supported. Mercurial will not recurse into a subdirectory that contains a '.hg' directory. It is treated as a separate repository. - The standalone web server, 'hg serve', is now threaded, so it can talk to multiple clients at a time. - The web server can now display a "message of the day". - Support added for hooks written in Python. - Many improvements and clarifications to built-in help. Sort PLIST.
2006-05-30 23:10:56 +02:00
man/man5/hgignore.5
man/man5/hgrc.5
share/doc/mercurial/README