SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for mercurial-lang-1.9-49.1.x86_64.rpm :
Sun Jul 3 14:00:00 2011 ammlerAATTopenttdcoop.org
- update to version 1.9

* 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
- 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 (Bts:issue2756)

* add: notify when adding a file that would cause a case-folding collision

* bisect: new command to extend the bisect range (Bts: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 (Bts:issue2799)

* help: add -e/--extension switch to display extension help text

* help: move hgignore man page into built-in help (Bts: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
- 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 (Bts:issue2452)

* paper, coal: display diffstat on the changeset page

* elapsed time calculation dynamic (javascript)

* provide diffstat and summary on the changeset page
- Extension changes

* hgcia: handle URL like in notify (Bts:issue2406)

* rebase: add -m/--message to rebase --collapse (Bts: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
- Bug fixes

* bookmarks: allow create/move bookmark without making it current (Bts:issue2788)

* bookmarks: do not forward merged bookmark (Bts:issue1877)

* changegroup: do not count closed new heads (Bts:issue2697)

* config: handle comment lines in continuations (Bts:issue2854)

* dispatch: propagate ui command options to the local ui (Bts:issue2523)

* eol: make the hook check all new heads, not only tip (Bts:issue2666)

* grep: don\'t print data from binary files for matches (Bts:issue2614)

* http: report unexpected unparsable push responses (Bts:issue2777)

* httprepo: handle large lengths by bypassing the len() operator

* httprepo: long arguments support (Bts:issue2126)

* httprepo: proper handling of invalid responses without content-type (Bts:issue2019)

* httprepo: send URL redirection notices to stderr (Bts:issue2828)

* localrepo: don\'t add deleted files to list of modified/added files (Bts:issue2761)

* localrepo: ignore tags to unknown nodes (Bts:issue2750)

* merge: drop resolve state for mergers with identical contents (Bts:issue2680)

* patch: do not patch unknown files (Bts:issue752)

* path_auditor: check filenames for basic platform validity (Bts:issue2755)

* rebase: don\'t mark file as removed if missing in parent\'s manifest (Bts:issue2725)

* rebase: preserve mq series order after rebasing (Bts:issue2849)

* rebase: restore mq guards after rebasing (Bts:issue2107)

* revset: report a parse error if a revset is not parsed completely (Bts:issue2654)

* scmutil: improve path calculation for install-relative RC files (Bts:issue2841)

* set NOT_CONTENT_INDEXED on .hg dir (Bts:issue2694)

* sslutil: fall back to commonName when no dNSName in subjectAltName (Bts:issue2798)

* subrepo: be more careful with deletions of .hgsub and .hgsubstate (Bts:issue2844)

* subrepo: make stdin for svn a pipe for non-interactive use (Bts:issue2759)

* subrepo: svn abort now depends on exit code (Bts:issue2833)

* subrepo: be smarter about what\'s an absolute path (Bts:issue2808)

* svn subrepo: attempt work around obstructed checkouts (Bts:issue2752)

* svn subrepos: work around checkout obstructions (Bts:issue2752)

* tags: catch more corruption during cache parsing (Bts:issue2779)

* util: add Mac-specific check whether we\'re in a GUI session (Bts:issue2553)
- changes in version 1.8.4

* bookmarks: do not forward merged bookmark (Bts:issue1877)

* changelog: convert user and desc from local encoding early

* fix bookmarks rollback behavior

* hgrc.5: document shell aliases

* httprepo: proper handling of invalid responses without content-type (Bts:issue2019)

* httprepo: send URL redirection notices to stderr (Bts:issue2828)

* localrepo: don\'t add deleted files to list of modified/added files (Bts:issue2761)

* localrepo: ignore tags to unknown nodes (Bts:issue2750)

* mq: strip extra whitespace from node ids in header (Bts:issue2790)

* rebase: restore mq guards after rebasing (Bts:issue2107)

* revset: expand help for contains predicate

* revset: note case-insensitive matches in keyword and user

* revset: note case-sensitive match in grep

* revset: report a parse error if a revset is not parsed completely (Bts:issue2654)

* revset: the name is optional for the tag predicate

* simplemerge: do not allow binary files to abort an entire merge

* strip: make it clear that --force discards changes (Bts:issue310)

* subrepo: don\'t crash when git .hgsubstate is empty (Bts:issue2716)

* subrepo: make stdin for svn a pipe for non-interactive use (Bts:issue2759)

* subrepo: respect non-default path for incoming/outgoing

* subrepo: svn abort now depends on exit code (Bts:issue2833)

* subrepo: use code from 71ea5b only if Python needs it (Bts:issue2795)

* tags: catch more corruption during cache parsing (Bts:issue2779)

Thu May 26 14:00:00 2011 wrAATTrosenauer.org
- update to version 1.8.3

* convert: make filemap prune useless branch closing revs (issue2774)

* encoding: avoid localstr when a string can be encoded losslessly (issue2763)

* extdiff: fix broken symlinks handling (issue1909)

* help config: explain that config files do not exist by default

* hgweb: add bookmark labels to gitweb theme

* hgweb: add missing bookmarks definition to coal/map

* hgweb: add missing bookmarks templates to atom/rss styles

* hgweb: add separate bookmarks listing to gitweb theme

* hgweb: add separate bookmarks listing to monoblue theme

* hgweb: detect change based on changelog size too

* hgweb: fix inconsistant display of graphlog (issue1706)

* hgweb: fix typo and inactive link in page_nav and page_header of gitweb\'s help

* hgweb: fix typo in page-header of monoblue\'s help template

* hgweb: format page_nav of gitweb/error.tmpl and add missing links

* rebase: don\'t mark file as removed if missing in parent\'s manifest (issue2725)

* subrepo: handle svn tracked/unknown directory collisions

* subrepo: prevent url normalization from removing // in ssh paths (issue2556)

* subrepo: tell Subversion when we are non-interactive (issue2759)

* url: use a regex to hide unsupported ssh passwords (issue2754)

* zeroconf: notify the Zeroconf threads when hg exits

Sat Apr 16 14:00:00 2011 ammlerAATTopenttdcoop.org
- update to version 1.8.2

* bookmarks: discard current bookmark if absent from the bookmarks (issue2692)

* bookmarks: fix update of the current bookmark during rename

* color: port to using ctypes (issue2687)

* convert/svn: fix _iterfiles() output in root dir case (issue2647)

* eol: do not abort when win32text is found, only warn

* eol: use dirstate methods to clear dirstate

* fix compiling of extensions for OS X and XCode 4.0

* hgweb: add display of bookmarks for changelog and changeset

* hgweb: add separate page with bookmarks listing

* merge: avoid unlinking destination of merge when case changes (issue2715)

* mq: do not let qrefresh write bad patch

* pager: don\'t page stderr if it\'s being redirected (issue2541)

* push/outgoing: print remote target path even if there\'s an error (issue2561)

* subrepo: recognize scp-style paths as git URLs

* templates: widen the graph canvas (issue2683)
- mercurial provides hg

Fri Mar 25 13:00:00 2011 chrisAATTcomputersalat.de
- update to version 1.8.1

* annotate: rewrite to deal with crossed linkrevs (issue2682)

* bookmark: fix invalidation of localrepo._bookmarkcurrent

* cacert: improve error report when web.cacert file does not exist

* contrib: update tcsh_completion for Mercurial 1.8

* hgcia: accept \"queued.\" xmlrpc return as success

* hgweb: fix filelog rss links generation

* hgweb: use tip in gitweb/monoblue filelog rss links (issue2677)

* merge: back out single-parent fast-forward merge

* merge: drop resolve state for mergers with identical contents (issue2680)

* merge: improve unresolved conflicts warning (issue2681)

* mergetools: add alternate registry keys for 32bit apps on 64bit O/S

* mq: forbid commit of merge involving mq patches

* subrepo: backout 67fbe566eff1, --force requires svn >= 1.5

* subrepo: don\'t crash when git repo is missing

* subrepo: handle svn tracked/unknown directory collisions

* wix: drop bin/ folder from MSI installers (issue2673)

Wed Mar 9 13:00:00 2011 wrAATTrosenauer.org
- Update to version 1.8
Core

* Bookmarks are now a core feature (see UpgradeNotes)

* New listfile: pattern-matching (patterns)

* Revset syntax supported by most commands

* Performance improvements for reading large repository indexes

* Certificate validation for HTTPS proxies
Subrepos

* New support for git subrepos

* Various improvements to merge, update, and commit logic
Extensions

* eol: filter aliases for compatibility with win32text

* mq: --exact option for qpush

* mq: various robustness improvements

* progress: remaining time estimates

Tue Mar 1 13:00:00 2011 wrAATTrosenauer.org
- removed xz archive/handling again

Wed Feb 2 13:00:00 2011 ammlerAATTopenttdcoop.org
- Update to version 1.7.5
This is a quick bugfix release to include some fixes accidentally
dropped from 1.7.4.

* subrepo: fix update -C with svn subrepos when cwd != repo.root

* subrepo: make update -C clean the working directory for svn subrepos

* url: add --insecure option to bypass verification of ssl certificates
- Update to version 1.7.4
This is a scheduled bugfix release that smooths out some of the
rough edged introduced with 1.7.3\'s HTTPS certificate verification.

* bookmarks: always write undo file

* bookmarks: respect rollbacks dryrun parameter

* hgrc.5: mention that web.cacerts are run through util.expandpath

* opener: force copy on \'a\'ppend if nlinks() returns 0 (issue1922)

* subrepo: compare svn subrepo state to last committed revision

* subrepo: do not report known files inside repositories as unknown

* url: \'ssh known host\'-like checking of fingerprints of HTTPS
certificates (see CACertificates)

* url: check subjectAltName when verifying ssl certificate

* url: expand path for web.cacerts

* url: fix UnicodeDecodeError on certificate verification error

Fri Jan 14 13:00:00 2011 ammlerAATTopenttdcoop.org
- Add ca-bundle.pem to the global config

Sun Jan 9 13:00:00 2011 wrAATTrosenauer.org
- Update to version 1.7.3 (regular bugfix release)

* archive: don\'t set gzip filename header when there\'s no filename

* checknlink: use two testfiles (issue2543)

* churn: ignore trailing and leading spaces (issue2546)

* date: fix matching of underspecified date ranges

* eol: improve help on whether EOLs are changed in working copy or
repository

* fncachestore: copy dh directory before the manifest

* hgweb: abort if config file isn\'t found

* hook: assume relative path to hook is given from repo root

* hook: fix import path handling for repo=None

* https: use web.cacerts configuration from local repo to validate
remote repo

* https: warn when server certificate isn\'t verified (see
CACertificates)

* keyword: copy: when copied source is a symlink, follow it

* patch: write .rej files without rewriting EOLs

* strip: typo bugfix related to \'--nobackup -> --no-backup\' rename
(issue2377)

* tag: abort if not at a branch head (issue2552)

* tag: don\'t check .hgtags status if --local passed

* tag: fix uncommitted merge check and error message (issue2542)

* util: fix ellipsis() not to break multi-byte sequence (issue2564)

* util: work around behavior change in Python 2.7.1

* windows.rename: eliminate temp name race (issue2571)

* wix: add an ssl certificate file to the WiX installers (see
CACertificates)

Fri Dec 3 13:00:00 2010 wrAATTrosenauer.org
- Update to version 1.7.2

* checknlink: return False if .hgtmp file preexists (issue2517)

* commit: search both parents for missing copy revision (issue2484)

* context: walk both parents for workingctx.ancestors()

* convert/svn: fix changed files list upon directory replacements

* hgwebdir: fix incorrect index generation for invalid paths (issue2023)

* keyword: copy: when copied source is a symlink, follow it

* mq: ignore subrepos (issue2499)

* rebase: support --detach when null is common ancestor

* subrepo: fix removing read-only svn files on Windows

* subrepo: handle missing subrepo spec file as removed

* subrepo: prune empty directories when removing svn subrepo

* subrepo: use subprocess directly to avoid python 2.6 bug

* util: do not crash on revisions with negative timestamp (issue2513)

* util: do not recurse in makedirs if name is \'\' (issue2528)

Mon Nov 22 13:00:00 2010 wrAATTrosenauer.org
- fix build for 11.1 and before by removing new docutils option

Fri Nov 19 13:00:00 2010 wrAATTrosenauer.org
- Update to version 1.7.1

* 1.7 clients broke support for pushing bookmarks with HTTP

* alias: fall back to normal error handling for ambigious
commands (issue2475)

* bundlerepository: get rid of temporary bundle files (issue2478)

* bundlerepository: test self.tempfile field, not tempfile module

* eol: exclude .hgtags file from eol translation (issue2493)

* log: fix log -rREV FILE when REV isnt the last filerev (issue2492)

* opener: check hardlink count reporting (issue1866)

* pushkey: force HTTP POST on push and add tests (issue2489)

* revlog: fix descendants() if nullrev is in revs

* subrepo: test & fix svn subrepo removal

Tue Nov 9 13:00:00 2010 wrAATTrosenauer.org
- Update to version 1.7

* new build and runtime requirement python-xml (hgcia extension)

* added docutils to BuildRequires
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)
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
diagnostic 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)
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)
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
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)
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= 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
contrib
mergetools.hgrc: add vimdiff
zsh completion: support bookmarks and patchbomb extensions
zsh completion: add qpush --move option

Mon Oct 11 14:00:00 2010 wrAATTrosenauer.org
- update to 1.6.4

* archive: set date to 1980 for very old zip files

* bookmarks: fix _bookmarks/lookup() reentrancy issue (issue2016)

* context: fix filectx.undelete() (issue2388)

* convert/darcs: handle non-ASCII metadata in darcs changelog (issue2354)

* convert/svn: fix broken symlink renames in svn sink

* core: use lexists() instead of exists() where appropriate

* hgweb: Fix memory leak when using hg commands over http repositories

* hgweb: correct Content-Type header values for archive downloads

* log: include unmodified-in-merge files in log diff/stat (issue2383)

* mq: always require --force when pushing patches (issue2363)

* patch: do not overwrite broken untracked symlinks

* patch: fix rename text to binary file (issue2400)

* patch: fix target when patching broken symlinks (issue2368)

* patch: upgrade to git patch when removing binary file

* rename: do not overwrite existing broken symlinks

* url: verify correctness of https server certificates (issue2407)

* util: avoid using hashlib on Python < 2.5 (issue2278)

* verify: fix \"missing revlog!\" errors for revlog format v0 and add test

Mon Sep 6 14:00:00 2010 wrAATTrosenauer.org
- update to 1.6.3:

* alias: make shadowing behavior more consistent (issue2054)

* bisect: better message for unrelated starting revisions

* bookmarks: Check if the bookmark to delete exists on the remote

* bookmarks: guard against listing bookmarks on unsupported repos

* chunkbuffer: use += rather than cStringIO to reduce memory footprint

* convert: Using --dest-type svn crashed, if the source repo used tags

* convert: properly set encoding for gnuarch converter

* convert: use encoding.encoding instead of locale.getpreferredencoding()

* graphlog: mark --branch as incompatible with --graph

* http basic auth: reset redirect counter on new requests (issue2255)

* httprepo: decompress stream incrementally to reduce memory usage

* log: fix the bug \'hg log --stat -p == hg log --stat\'

* merge: drop reference to file contents after write

* merge: move reverse-merge logic out of filemerge (issue2342)

* merge: fix detection of conflict markers with checkconflicts enabled

* mq: don\'t inherit default and default-push paths with --mq (issue2333)

* resolve: updated help documentation for improved clarity

* revlog: drop cache after use to save memory footprint

* templatefilters: unnest uescape()

* templates: add filenolink to raw style (issue2332)

* url: expand vars in all [auth] settings (issue2328)

* url: limit expansion to safe auth keys (Issue2328)

* util: avoid using hashlib on Python < 2.5 (issue2278)

* verify: initialize rp variable in case we hit out of memory

* verify: reduce memory footprint when unpacking files

* verify: report exceptions that don\'t have a str() method
- in case of !with_doc copy the man pages from the source tarball

Wed Aug 4 14:00:00 2010 pascal.bleserAATTopensuse.org
- split out localization of messages into its own -lang subpackage, which reduces the size of the mercurial package by around 400kb
- the locale files are moved into the arch-independent %{python_sitelib} instead of %{python_sitearch} in order to have a noarch -lang subpackage
- use --record-rpm for the list of files
- update to 1.6.2:

* fixes a regression in the color extension
- changes from 1.6.1:

* alias: ensure checksignature() is applied directly to the command (issue2286)

* bash/zsh completion: use HGPLAIN when invoking hg (issue2297)

* bookmarks: don\'t allow name to contain whitespaces only

* bookmarks: ensure current bookmark is updated when specified with -r .

* bundle: lookup revisions after addbranchrevs

* color/progress: subclass ui instead of using wrapfunction (issue2096)

* commit: only warn when reopening the workdir\'s branch

* dispatch: give better error message when cwd doesn\'t exist (issue2293)

* doc: make sure we use our own code for generating man pages

* filelog: cmp: don\'t read data if hashes are identical (issue2273)

* filelog: test behaviour for data starting with \"\\1\
\"

* hg.clone: fix branch value when passing a repo object (issue2267)

* hgweb.wsgi: add a URL to the corresponding wiki documentation

* hgwebdir: allow pure relative globs in paths

* hgwebdir: use template paths configured in the hgrc (issue2281)

* init: create target directory recursively

* inotify: check all components of filenames against hgignore (issue884)

* keyword: move collecting of [keyword] patterns to reposetup (issue2303)

* log: fix missing diff output for hg log -p in subdirectory

* log: follow filenames through renames (issue647)

* mail: ensure that Python2.4 to 2.7 use the same header format

* mq: clarify the fact that qimport is trying to read a file

* mq: cleanup status if applied mq is stripped (issue1881)

* mq: fixed ENOENT when qrename to new/directory.patch

* mq: reset self.added after the mq transaction instead of inside qimport

* qpush --move: move the right patch even with comment lines

* rebase: re-add patches to mq repo after rebase

* revert: rename original to .orig instead of copying (issue2282)

* revset: fix ancestor subset handling (issue2298)

* runrst: try to be more helpful if docutils is not installed

* tag: do not allow tag names to consist solely of whitespace (issue2307)

* transplant: crash if repo.commit() finds nothing to commit

Thu Jul 29 14:00:00 2010 wrAATTrosenauer.org
- install bash_completion file

Mon Jul 19 14:00:00 2010 wrAATTrosenauer.org
- updated to version 1.6
This release makes a couple small behavior changes:
Upgrade Notes

* hgweb.cgi and hgwebdir.cgi combined (though old installs of
either will continue to work)

* hgweb and command line templates now require escaping of
open braces (\'\\{\') that aren\'t part of template expressions

* hgweb now delivers output of external changeset hooks to
clients

* the churn extension lost the --progress flag (uses the
ProgressExtension instead)
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

Thu Jun 3 14:00:00 2010 wrAATTrosenauer.org
- updated to version 1.5.4

* dispatch: include Python version in traceback

* push: update help

* status: avoid performance regression when no .hgsub is present

* clone: fix performance issue with hardlinks and Windows shares

* hgweb: fix race in refreshing repo list (issue2188)

* hgrc: clarify that hgrc keys can be overridden and sections
can be split

* eol: new extension for managing file newlines based on a
version controlled configuration file

* pager: fork and exec pager as parent process with /bin/sh -c

* rebase: stress that only local changesets should be rebased

* convert/svn: close gettags() log stream (issue2196)

* record: check that we are not committing a merge before patch
selection

Wed May 26 14:00:00 2010 wrAATTrosenauer.org
- updated to version 1.5.3

* This is an unscheduled bugfix release to fix Issue2181
(commit generates traceback on Nonetype).
Also included:

* various improvements to SVN conversion support

* minor doc improvements

Tue May 11 14:00:00 2010 wrAATTrosenauer.org
- updated to version 1.5.2

* This is a monthly bugfix release with numerous minor fixes

Sun Apr 11 14:00:00 2010 wrAATTrosenauer.org
- updated to version 1.5.1
Core

* improve warning on adding large files

* expand ~ in auth filenames and aliases

* several improvements to patch parsing

* warn about attempts to use hg branch to switch branches

* push: fix bug in prepush logic and its tests

* hgweb: fix broken URLs of RSS/Atom feeds

* subrepo: several bug fixes
Extensions

* acl: added support for \'
*\' (everyone) in user list

* progress: use stderr instead of stdout

* schemes: add Kiln On Demand to default schemes

Tue Mar 9 13:00:00 2010 wrAATTrosenauer.org
- updated to version 1.5:
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
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
Help and Documentation

* greatly improve error messages and command documentation

* support extended documentation with --verbose

* provide help for disabled extensions and commands

Mon Feb 8 13:00:00 2010 wrAATTrosenauer.org
- updated to version 1.4.3:

* Mercurial license has changed from GPLv2 to GPLv2+

* speed up copy detection in merge, status, and diff

* templates: fix relative path expansion on style setting

* merge: fix merging of already-merged subrepos

* summary: fix i18n issue reporting clean working directories

* hgweb: improve IIS PATH_INFO handling

Fri Jan 8 13:00:00 2010 wrAATTrosenauer.org
- updated to version 1.4.2:
core:

* config: raise ConfigError on non-existing include files

* alias: do not crash when aliased command has no usage help text

* auth: allow specifying auth sections in .hg/hgrc

* patch: fix handling of chunk offsets

* subrepo: add default path to new clones

* docs: Fix rst2html detection
extensions:

* convert/svn: better handling of hg recursive call failure

* convert/svn: make sink recover gracefully from empty changeset

* keyword: fix interaction with transplant

* mq: preserve --git flag when folding and merging patches

* mq: qnew -f rejects merge working directories

* mq: qpop: remove added files before re-adding removed files

* patchbomb: handle repository#rev URLs correctly

* share: use defaultdest to compute unspecified destination
regression fixes:

* fix to prepush logic when it creates new heads

* fix qseries truncation
other:

* doc fixes: formatting, missing options

* tests fixes (now less dependent on environment variables)

* inotify fixes

* keyword: allow RCSfile like CVS

* share: fix a bad interaction with clone

* show non-default branch names with summary -q

* new schemes extension

* i18n updates

Wed Nov 25 13:00:00 2009 wrAATTrosenauer.org
- updated to version 1.4:
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
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
- add hgweb.cgi and hgwebdir.cgi to docdir

Mon Jul 27 14:00:00 2009 tiwaiAATTsuse.de
- updated to version 1.3.1:

* fixed excessive memory usage issues with diff and strip

* fixed ssh performance issue on OS X

* fixed slow calculation of branch heads

* fixed handling of port numbers in URLs

* fixed transaction handling exception

* fixed incoming with graphlog extension

* fixed slow commit in fetch extension

* fixed loading of win32mbcs extension

* fixed http username handling in acl extension

* fixed subrepo path joining on Windows

* allow update --check to cross branches

* miscellaneous small doc and bug fixes
- fixed builds on SLE10

Fri Jul 3 14:00:00 2009 tiwaiAATTsuse.de
- updated to version 1.3:

* experimental support for sub-repositories

* Python 2.3 is no longer supported

* More read
http://mercurial.selenic.com/wiki/WhatsNew

Mon Apr 27 14:00:00 2009 tiwaiAATTsuse.de
- updated to version 1.2.1:

* fixed version number build from tarball

* fix allow_read logic for hgweb

* improve handling of damaged revlogs in verify

* keep .orig files when resolving

* clear resolve state properly when rebasing

* improve --command handling with bisect

* fix diff against bundles

* improve fetch logic for inactive branches

* fix diffstat with notify

* fix \'synthetic file adds\' in CVS conversion

Thu Mar 5 13:00:00 2009 tiwaiAATTsuse.de
- updated to version 1.2:

* explicit closing of named branches via hg commit --close-branch

* hg now accepts options given after arguments on the commandline

* added translation support with initial Danish, Chinese and
Italian translations

* added optional pure-Python versions of C modules

* pending changesets can now be accessed safely from hooks

* diff: added -c option to show single changeset

* many improvements to the documentation and online help topics

* convert:
o new support for perforce sources
o improvements to handling cvs sources
o improvements to handling gnu arch source
o improvements to handling darcs sources

* bookmarks:
o set current to new when current is renamed
o bookmarks: Add track.current option
o bookmarks: add bookmarks to tags

* mq: allow qpop when it won\'t invalidate any dirstate parents

* patchbomb: respect diff settings

* rebase: pull --rebase updates if there is nothing to rebase

* bugzilla: updated to work with Bugzilla 3.2

* zeroconf: added more documentation

* hgk: add several color settings

* the imerge extension has been removed (obsoleted by the resolve
command)

Thu Mar 5 13:00:00 2009 roAATTsuse.de
- ignore return value from subshells to fix build

Thu Jan 29 13:00:00 2009 tiwaiAATTsuse.de
- disable all extensions as default, as requested by mercurial
developer (bnc#466300)

Thu Jan 8 13:00:00 2009 tiwaiAATTsuse.de
- updated to version 1.1.1:
This is a bugfix release

* make hgweb recursion optional (use \'
*
*\' rather than \'
*\')

* fix fncache bug for directories ending in \' \' or \'.\'

* require -a switch to resolve all files

* improve help for resolve command

* fix inotify interaction with bundle diffs

* fix strange readline import error on Windows

* fix non-existing target directory with git diffs

* fix removing symlinks with git diffs

* fix directory creation bug in patch

* rebase: allow keeping branch names

* fix a copy bug in the SVN converter
- updated to version 1.1.2:
This is a minor release including one security fix and two
minor bug fixes

* improve path auditing (issue 1450)

* fix date-related test failures in test suite

* add graph controls to monoblue theme

Thu Dec 4 13:00:00 2008 tiwaiAATTsuse.de
- updated to version 1.1:
Major release, fix many bugs and improvements
See http://www.selenic.com/mercurial/wiki/index.cgi/WhatsNew

Tue Sep 30 14:00:00 2008 tiwaiAATTsuse.de
- Fix python-2.6 warnings in many commands;
Backported python-2.6 wrapper patch from the upstream

Fri Aug 15 14:00:00 2008 bwalleAATTsuse.de
- updated to version 1.0.2:
Security:

* ensure that git patches only touch files within the
repository (CVE-2008-2942)

* hgweb: fix \"allowpull\" permission being ignored when pulling
from hgweb
General:

* commit: handle copies of previously deleted files

* bisect: allow for having multiple resulting changesets

* fix Python 2.3 compatibility

* make mq patches and .hgtags hardlink-safe again

* various documentation improvements and fixes

* fix a crash when addremove was called to replace a deleted
directory with a symlink

* make branches output easier to parse

* fix inactive branches detection

* hgweb: fix a crash in archive when the URL did not end in an
expected archive type

* sshserver: fix a crash in error handling code

* fix the patchbomb extension on Windows by including email
package in binary installations

* handle symlinks when OS supports them but FS doesn\'t
Extensions:

* mq:
o fix qrefresh losing metadata on the last refreshed file
o fix a crash when renaming a patch just after a versioned
queue initialization
o fix the path of an explicitly specified queue when merging
patches
o strip now updates the working directory only if a parent
was stripped

* convert:
o CVS: fix a crash when converting an existing working copy
o monotone: fix quotes and backslashes parsing when reading
commit messages
o Subversion: correctly normalize paths and slashes
o Subversion: fix compatibility with Subversion 1.5
o git: allow converter to work with recent git releases

* color:
o get coloring for qseries --verbose output
o improve mq extension detection
o reset coloring before and after outputting colorized lines

* highlight: fix a performance issue when detecting file types
from large files

* notify: take the diff options into account

Fri Aug 8 14:00:00 2008 tiwaiAATTsuse.de
- enable acl extension as default (as was in the earlier versions)
- remove unneeded hgrc file

Thu Aug 7 14:00:00 2008 bphilipsAATTsuse.de
- enable all the plugins that ship by default: /etc/mercurial/hgrc.d

Mon Jun 30 14:00:00 2008 tiwaiAATTsuse.de
- VUL-0: mercurial: Insufficient input validation (bnc#404959)

Tue Jun 10 14:00:00 2008 tiwaiAATTsuse.de
- updated to version 1.0.1:
General:

* several improvements in file copying implementation

* allow different default value for diff.unified option

* allow explicit use of internal merge tools
Commands:

* rename: doesn\'t unlink source file with --after

* backout: reverse changeset belongs on current branch
Extensions:

* convert:
o svn: improved detection of tags (has also become optional)
o svn: improved branch handling
o svn: better detection of file copies

* mq:
o expand terse command help texts
o fix unimplemented qdiff -U option

* highlight: fix compatibility with older Pygments (0.5.1)

* churn: allow whitespaces as delimiter in aliases

* pager: disable when used with --debugger

Wed Apr 16 14:00:00 2008 tiwaiAATTsuse.de
- removed obsolete hbisect in the default hgrc

Wed Mar 26 13:00:00 2008 crrodriguezAATTsuse.de
- update to version 1.0

* thousand of bugfixes, improvements and new features
see http://www.selenic.com/pipermail/mercurial/2008-March/018014.html

Mon Oct 22 14:00:00 2007 tiwaiAATTsuse.de
- updated to version 0.9.5:

* lots of new feature and fixes,
see http://www.selenic.com/pipermail/mercurial/2007-October/015150.html

Wed Sep 5 14:00:00 2007 tiwaiAATTsuse.de
- fix error at invoking hgk (#307190)

Wed Jun 27 14:00:00 2007 tiwaiAATTsuse.de
- updated to version 0.9.4:

* support for symlinks

* improved tag handling

* improved merge handling of file and directory renames

* improved named branch usability

* numerous improvements to commands

* generic pre- and post-command hooks

* improved Windows support

* basic BeOS and OpenVMS support

* numerous bug fixes

* extensions can now be specified in .hg/hgrc

* new convert extension with CVS support

* new graphlog extension

* improved patchbomb extension

* example FastCGI script

Tue Dec 19 13:00:00 2006 tiwaiAATTsuse.de
- updated to version 0.9.3:

* improved mq and hgk

* branch support

* proper changelog support in UTF-8

* support for git-style patches

Mon Jul 31 14:00:00 2006 tiwaiAATTsuse.de
- updated to version 0.9.1.

* New extensions: acl, extdiff, purge

* New hooks: preupdate

* Improved performance: remove, clone


 
ICM