File mercurial.changes of Package mercurial.5472

-------------------------------------------------------------------
Fri Aug 11 11:43:19 CEST 2017 - tiwai@suse.de

- Fix two security fixes:
  VUL-0: path traversal via symlink (CVE-2017-1000115 bsc#1053344):
  VUL-0: client-side code execution via argument injection in SSH
  URLs (CVE-2017-1000116 bsc#1052696):
  CVE-2017-1000116-0001.patch
  CVE-2017-1000116-0002.patch
  CVE-2017-1000116-0003.patch
  CVE-2017-1000116-0004.patch
  CVE-2017-1000116-0009.patch
  CVE-2017-1000116-0010.patch
  CVE-2017-1000116-0011.patch
  CVE-2017-1000116-0012.patch

-------------------------------------------------------------------
Fri Jun  9 09:40:05 CEST 2017 - tiwai@suse.de

- Fix the regression by the previous patch (bsc#1043502):
  refresh mercurial-CVE-2017-9462.patch

-------------------------------------------------------------------
Wed Jun  7 12:53:01 CEST 2017 - tiwai@suse.de

- Fix the arbitrary code exec by remote users via "hg serve --stdio"
  (CVE-2017-9462, bsc#1043063):
  mercurial-CVE-2017-9462.patch

-------------------------------------------------------------------
Mon May  9 17:11:19 CEST 2016 - tiwai@suse.de

- Fix VUL-0: prior to 3.8 allowed arbitrary code execution when
  using the convert extension on Git repo (CVE-2016-3105,
  bsc#978391):
  hg-CVE-2016-3105.patch

-------------------------------------------------------------------
Wed Mar 30 14:03:55 CEST 2016 - tiwai@suse.de

- Fix VUL-0: arbitrary code execution when converting Git repos
  (CVE-2016-3069, bsc#973176):
  hg-convert_allow_customizing_git_remote_prefix.patch
  hg-convert_fix_git_convert_using_servers_branches.name
  hg-CVE-2016-3069-01-convert_add_new_non_clowny_interface.patch
  hg-CVE-2016-3069-02-convert_rewrite_calls_to_Git.patch
  hg-CVE-2016-3069-03-convert_dead_code_removal.patch
  hg-CVE-2016-3069-05-convert_test_for_shell_injection.patch

-------------------------------------------------------------------
Wed Mar 30 12:43:59 CEST 2016 - tiwai@suse.de

- Fix VUL-0: arbitrary code execution with Git subrepos
  (CVE-2016-3068, bsc#973177):
  hg-CVE-2016-3068-subrepo_set_GIT_ALLOW_PROTOCOL.patch

-------------------------------------------------------------------
Wed Mar 30 12:37:16 CEST 2016 - tiwai@suse.de

- Fixes VUL-0: remote code execution in binary delta decoding
  (CVE-2016-3630, bsc#973175):
  hg-CVE-2016-3630-parsers_detect_short_records.patch
  hg-CVE-2016-3630-parsers_fix_list_sizing_rounding_error.patch

-------------------------------------------------------------------
Thu Mar 19 17:39:32 CET 2015 - tiwai@suse.de

- Fix mommand Injection via sshpeer._validaterepo() (CVE-2014-9462,
  bnc#923070):
  mercurial-CVE-2014-9462.patch

-------------------------------------------------------------------
Thu Jan  9 15:07:08 UTC 2014 - wr@rosenauer.org

- update to version 2.8.2
  * fileset, revset: do not use global parser object for thread safety
  * hgweb: avoid initialization race (issue3953)
  * mpatch: rewrite pointer overflow checks

-------------------------------------------------------------------
Fri Dec 13 19:08:25 UTC 2013 - wr@rosenauer.org

- update to version 2.8.1
  * bookmarks: consider successor changesets when moving bookmark (issue4015)
  * contrib: don't mention obsolete graphlog extension in mercurial.ini
  * contrib: promote strip extension over MQ in sample.hgrc
  * contrib: stop mentioning obsolete graphlog extension in sample.hgrc
  * convert: fix svn crash when svn.ra.get_log calls back with orig_paths=None
  * help: fix backwards bisect help example
  * help: use progress instead of mq as in 'hg help config' example
  * hgk: fix tag list parser (issue4101)
  * hgweb: ignore non numeric "revcount" parameter values (issue4091)
  * histedit: hold wlock and lock while in progress
  * largefiles: cache largefiles for update, also without printmessage
  * largefiles: don't crash on 'local renamed directory' actions
  * merge: move forgets to the beginning of the action list
  * minirst: do not interpret a directive as a literal block
  * minirst: find admonitions before pruning comments and adding margins
  * obsolete: stop doing membership test on list
  * parse_index2: fix crash on bad argument type (issue4110)
  * phase: better error message when --force is needed
  * rebase: fix rebase aborts when 'tip-1' is public (issue4082)
  * rebase: fix working copy location after a --collapse (issue4080)
  * share: fix unshare calling wrong repo.init() method
  * shelve: fix bad argument interaction with largefiles (issue4111)
  * shelve: unshelve using an unfiltered repository
  * strip: fix last unprotected mq reference (issue4097)
  * strip: hold wlock for entire duration
  * subrepo: sanitize non-hg subrepos
  * templater: fix escaping in nested string literals (issue4102)
  * templater: makes branches work correctly with stringify (issue4108)
  * templater: only recursively evaluate string literals as templates (issue4103)
  * unshelve: add tests for unknown files
  * unshelve: don't commit unknown files during unshelve (issue4113)
  * util: url keeps backslash in paths
  * util: warn when adding paths ending with \

-------------------------------------------------------------------
Sun Nov 24 10:34:00 UTC 2013 - wr@rosenauer.org

- update to version 2.8
  Core features
    hgweb: add revset syntax support to search
    hgweb: always run search when a query is entered (BC)
    hgweb (paper theme): add infinite scrolling to graph
    hgweb: show full date in rfc822 format in tooltips at shortlog page
    proxy: allow wildcards in the no proxy list (issue1821)
    pull: for pull --update with failed update, print hint if any
    rebase: preserve working directory parent (BC)
    sslutil: add a config knob to support TLS (default) or SSLv23 (BC) (issue4038)
    templatefilters: add short format for age formatting
    templater: support using templates with non-standard names from map file
    update: add error message for dirty non-linear update with no rev
    addremove: don't do full walks
    log: make file log slow path usable on huge repos
    subrepo: let the user choose to merge, keep local or keep remote subrepo revisions
  Extension features
    convert-internals: introduce hg.revs to replace hg.startrev and --rev with a revset
    convert-internals: update source shamap when using filemap, just as when not using filemap
    factotum: clean up keychain for multiple hg repository authentication
    histedit: abort if there are multiple roots in "--outgoing" revisions
    mq: extract strip function as its standalone extension (issue3824)
    mq: look for modified subrepos when checking for local changes
    rebase: remove bailifchanged check from pullrebase (BC)
    shelve: add a shelve extension to save/restore working changes
  Fixes
    pager: honour internal aliases
    patch: ensure valid git diffs if source/destination file is missing (issue4046)
    patch: Fix nullid for binary git diffs (issue4054)
    progress: stop getting stuck in a nested topic during a long inner step
    rebase: handle bookmarks matching revset function names (issue3950)
    rebase: preserve active bookmark when not at head (issue3813)
    rebase: preserve metadata from grafts of changes (issue4001)
    rebase: fix selection of base used when rebasing merge (issue4041)
    ui: send password prompts to stderr again (issue4056)
- recover 11.4 support by requiring docutils instead of python-docutils
- rebased mercurial-2.6.3-ssl.diff to mercurial-2.8-ssl.diff

-------------------------------------------------------------------
Thu Oct 24 09:22:29 UTC 2013 - speilicke@suse.com

- Drop dependency on python-roman, python-docutils' module docutils.utils.roman
  should be sufficient
- Drop checks for obsolete distributions
- Drop dependency on rcs, it doesn't seem to be used anywhere and was
  added in 2006
- Depend on openssl-certs if %sles_version is defined (for our IBS friends)
- Require python-docutils instead of the obsolete docutils

-------------------------------------------------------------------
Wed Oct 23 11:40:57 CEST 2013 - ohering@suse.de

- Refresh mercurial-docutils-compat.diff to fix build in sles11sp3

-------------------------------------------------------------------
Thu Oct 10 11:03:51 UTC 2013 - wr@rosenauer.org

- update to version 2.7.2
  * Regularly scheduled bugfix release. This fixes significant
    regressions from 2.7 in push/pull performance and SSL negotiation
  bundle: fix performance regression when bundling file changes (issue4031)
  generaldelta: initialize basecache properly
  help: use full name of extensions to look up them for keyword search
  histedit: abort if there are multiple roots in "--outgoing" revisions
  histedit: add more detailed help about "--outgoing"
  histedit: suggest "histedit --abort" for inconsistent histedit state
  httpclient: apply upstream revision da7579b034a4 to fix SSL problems (issue4038)
  rebase: catch RepoLookupError at restoring rebase state for abort/continue
  rebase: catch RepoLookupError at restoring rebase state for summary
  repoview: have unfilteredpropertycache using the underlying cache
  repoview: make propertycache.setcache compatible with repoview
  revset: fix wrong keyword() behaviour for strings with spaces
  sslutil: backed out changeset 074bd02352c0 (issue4038)
  strip: set current bookmark to None if stripped

-------------------------------------------------------------------
Wed Sep  4 19:08:50 UTC 2013 - wr@rosenauer.org

- update to version 2.7.1
  * shrink-revlog.py was removed from distribution
  * no upstream changelog available
- update to version 2.7.0
  This release contains an important fix for a merge ancestor
  calculation regression in the 2.6 series.
  ancestor: decrement ninteresting correctly (issue3984)
  bookmarks: allow bookmark command to take multiple arguments
  bookmarks: pull --update updates to active bookmark if it moved (issue4007)
  bookmarks: update only proper bookmarks on push -r/-B (issue 3973)
  changegroup: fix fastpath during commit
  checklink: work around sshfs brain-damage (issue3636)
  churn: split email aliases from the right
  commands: add checks for unfinished operations (issue3955)
  commit: enable --secret option
  convert: catch empty origpaths in svn gettags (issue3941)
  convert: fix bad conversion of copies when hg.startrev is specified
  convert: handle changeset sorting errors without traceback (issue3961)
  hgweb: fix incorrect way to count revisions in log (issue3977)
  hgweb: run search instead of showing wrong error for ambigious identifier
  histedit: don't clobber working copy on --abort if not on histedit cset
  histedit: refuse to edit history that contains merges (issue3962)
  import: cut commit messages at --- unconditionally (issue2148)
  largefiles: overridematch() should replace the file path instead of extending (issue3934)
  log: add a log style that is default+phase (issue3436)
  paper: add line wrapping switch to file source view
  paper: code selection without line numbers in file source view
  paper: highlight line which is linked to in source view
  progress: respect HGPLAIN
  rebase: allow aborting when descendants detected
  rebase: continue abort without strip for immutable csets (issue3997)
  rebase: don't clobber wd on --abort when we've updated away (issue4009)
  revert: make backup when unforgetting a file (issue3423)
  revlog: handle hidden revs in _partialmatch (issue3979)
  rollback: mark as deprecated 
  splicemap: improve error handling when parsing (issue2084)
  splicemap: support paths with spaces in splicemap (issue3844)
  sslutil: force SSLv3 on Python 2.6 and later (issue3905)
  summary: augment output with info from extensions
  templater: add strip function with chars as an extra argument
  log: show style list when unknown style specified
  tip: deprecate the tip command
  update: add tracking of interrupted updates (issue3113)
  worker: check problem state correctly (issue3982)
  worker: properly report errors from worker processes (issue3982) 

-------------------------------------------------------------------
Thu Aug 29 14:41:19 UTC 2013 - wr@rosenauer.org

- bring back cacerts.rc for distributions older than 13.1

-------------------------------------------------------------------
Mon Aug 26 13:58:17 UTC 2013 - lnussel@suse.de

- don't pass ca_certs to make python use the system's built in path
  (bnc#836739) (mercurial-2.6.3-ssl.diff) starting from 13.1

-------------------------------------------------------------------
Tue Jul 16 11:42:44 UTC 2013 - wr@rosenauer.org

- update to version 2.6.3
  This is a regularly-scheduled bugfix release.
  * commit: amending with --close-branch (issue3445)
  * doc: make it easier to read how to enable extensions
  * doc: reword "config file" to "configuration file"
  * docs: change description to synopsis in hgrc.5
  * histedit: raise ImportError when demandloading is enabled
  * pathencode: fix hashmangle short dir limit (issue3958)
  * update: remove .hg/graftstate on clean (issue3970)

-------------------------------------------------------------------
Sun Jun 16 07:03:29 UTC 2013 - wr@rosenauer.org

- update to version 2.6.2
  This is a regularly-scheduled bugfix release.
  * amend: complain more comprehensibly about subrepos
  * blackbox: fix blackbox causing exceptions in tests
  * blackbox: fix recording exit codes (issue3938)
  * dirstate: don't overnormalize for ui.slash
  * graft: refuse to commit an interrupted graft (issue3667)
  * help: fix role/option confusion in RST
  * help: stop documentation markup appearing in generated help

-------------------------------------------------------------------
Tue May 21 23:50:07 UTC 2013 - pcerny@suse.com

- update to version 2.6.1 (2013-05-14)
    * convert
        fix bug of wrong CVS path parsing without port number (issue3678)
    * help/config
        note 64-bit Windows registry key used with 32-bit Python
    * hfs+
        rewrite percent-escaper (issue3918)
    * hgignore
        fix regression with hgignore directory matches (issue3921)
    * highlight
        fix page layout with empty first and last lines
    * largefiles
        check existence of the file with case awareness of the filesystem
        check unknown files with case awareness of the filesystem
    * pathencode
        grow buffers to increase safety margin
    * revert
        ensure that copies and renames are honored (issue3920)
    * subrepo
        open files in 'rb' mode to read exact data in (issue3926)
    * windows
        check target type before actual unlinking to follow POSIX semantics

- update to 2.6 (2013-05-01)
    * addremove
        improve performance
    * amend
        support amending merge changesets (issue3778)
    * ancestor
        a new algorithm that is faster for nodes near tip
    * annotate
        increase refcount of each revision correctly (issue3841)
    * applyupdates
        assign variable before we try to use it (issue3855)
    * archive
        raise error.Abort if the file pattern matches no files
    * bash_completion
        allow remove to complete normal files
    * blackbox
        new extension
    * bookmarks
        don't allow integers as bookmark/branch/tag names
        allow (re-)activating a bookmark on the current changeset
        allow moving a bookmark forward to a descendant
        moving the active bookmark deactivates it
        fix bug that activated a bookmark even with -r passed
        resolve divergent bookmark when moving across a branch
        resolve divergent bookmarks when moving active bookmark forward
    * commit
        allow closing "non-head" changesets
        show active bookmark in commit editor helper text
    * config
        discard "%unset" values defined in the other files read in previously
    * convert/git
        catch errors from modern git-ls-remote (issue3428)
    * convert
        add closesort algorithm to mercurial sources
    * dates
        support 'today' and 'yesterday' in parsedate (issue3764)
    * destroyed
        invalidate phraserevs cache in all case (issue3858)
    * diff
        fix binary file removals in git mode
    * dirstate
        performance improvements
    * dispatch
        exit with status 1 for an InterventionRequired exception (BC)
        print 'abort:' when a pre-command hook fails (BC)
    * export
        clobber files with -o (BC) (issue3652)
        export working directory parent by default
        show 'Date' header in a format that also is readable for humans
    * extensions
        obsolete and remove interhg extension
    * filesets
        add eol predicate
    * grep
        use re2 if possible
    * hgk
        add support for phases
        don't use fixed format for dates
        update backgroud colour when Ttk is available
    * hgweb
        generate HTML documentation
        teach archive how to download a specific directory or file
    * histedit
        allow "-" as a command file
        handle multiple spaces between action and hash (issue3893)
        make "hg histedit" sensitive to branch in URL
        properly handle --continue on empty fold
        support editing of the first commit (issue3767)
    * httppeer
        avoid large dumps when we don't see an hgweb repo
    * icasefs
        rewrite case-folding collision detection (issue3452)
    * import
        don't rollback on failed import --exact (issue3616)
    * largefiles
        don't cache largefiles for pulled heads by default
        improve reuse of HTTP connections
        introduce lfpull command for pulling missing largefiles
        introduce pull --lfrev option
        introduce pulled() revset expression for use in --lfrev
        quiet (and document) undefined name errors (issue3886)
        stat all largefiles in one batch before downloading
        use repo.wwrite for writing standins (issue3909)
    * log
        fix behavior with empty repositories (issue3497)
    * merge
        apply non-interactive working dir updates in parallel
    * mergetools
        avoid losing the merged version with meld
        vimdiff issues a warning explaining how to abort
    * mq
        comply with filtering when injecting fake tags (issue3812)
        do not inherit settings form base repo in mqrepo (Fixes issue2358)
    * outgoing
        fix possible filtering crash in outgoing (issue3814)
    * pager
        catch ctrl-c on exit (issue3834)
    * date
        understand "now" as a shortcut for the current time
    * parsers
        a C implementation of the new ancestors algorithm
    * pull
        list bookmarks before pulling changesets (issue3873)
    * push
        make locking of source optional (issue3684)
    * rebase
        check no-op before checking phase (issue3891)
        fix --collapse when a file was added then removed
    * record
        abort on malformed patches instead of crashing
    * revset
        change ancestor to accept 0 or more arguments (issue3750)
        don't abort when regex to tag() matches nothing (issue3850)
    * sadclown
        another test failure eluded bos
    * scheme
        don't crash on invalid URLs
    * scmutil
        rewrite dirs in C, use if available
    * setup
        make error message for missing Python headers more helpful
    * smtp
        use 465 as default port for SMTPS
        verify the certificate of the SMTP server for STARTTLS/SMTPS
    * sshpeer
        store subprocess so it cleans up correctly
    * sslutil
        abort if peer certificate is not verified for secure use
    * subrepo
        clone of git sub-repository creates incorrect git branch (issue3870)
        do not push mercurial subrepos whose store is clean
        fix exception on revert when "all" option is omitted
    * summary
        make "incoming" information sensitive to branch in URL (issue3830)
        make "outgoing" information sensitive to branch in URL (issue3829)
        show active bookmark even if not at current changeset
    * tags
        update tag type only if tag node is updated (issue3911)
    * templatekw
        add default styles for hybrid types (issue3887)
    * templater
        add get() function to access dict element (e.g. extra)
    * unionrepo
        read-only operations on a union of two localrepos
    * win32
        use explicit path to "python.exe" only if it exists

-------------------------------------------------------------------
Sat Apr  6 13:29:49 UTC 2013 - toms@opensuse.org

- update to version 2.5.4
  fixes an urgent regression in merging with subrepos introduced in 2.5.
  See http://mercurial.selenic.com/wiki/WhatsNew for versions
  2.5.2 and 2.5.3

- SPEC file:
  Provides contained a typo. Should be %{version} instead of just {verison}
  (without %)

-------------------------------------------------------------------
Mon Feb 11 15:24:20 UTC 2013 - p.drouand@gmail.com

- update to version 2.5.1
  (bugfix release)
    hgk: support the old way of getting the current Ttk theme (issue3808)
    hgweb.cgi: fix internal WSGI emulation (issue3804)
    hgweb: make 'summary' work with hidden changesets (issue3810)
    incoming: fix incoming when a local head is remotely filtered (issue3805)
    largefiles: don't crash when trying to find default dest for url without path
    rebase: derive node from target rev (issue3802)
- update to version 2.5.0
  * Core features
    branchmap: improved performances
    bundle: add revset expression to show bundle contents (issue3487)
    dirstate: implement unix statfiles in C
    hgweb: add (Atom) subscribe links to the repository index
    hgweb: add "URL breadcrumbs"
    hgweb: add branches RSS and Atom feeds
    hgweb: secret changeset are excluded from html view (3614 )
    serve: use chunked encoding in hgweb responses
    pathencode: implement both basic and hashed encoding in C
    subrepo: append subrepo path to subrepo error messages
    validate: check for spurious incoming filelog entries
    hgweb: allow hgweb's archive to recurse into subrepos 
  * Changeset Evolution
    hidden changesets are now properly ignored by all commands
    a global --hidden flag is added to give access to hidden changesets
    rewriting a changeset but not its descendants is now allowed; this leaves
    unstable changeset behind
    we now detect *divergent* changesets. The third and last kind of obsolescence
    related troubles. divergent() revset is added
    a troubled() revset have been added
    branchmap for of *visible* and *served* changeset are now cached on disk.
    This is a major performance improvements
    performance improvements of most evolution related algorithm 
  * Extension features
    color: add template label function
    convert: add config option to use the local time zone
    convert: add support for converting git submodule (issue3528)
    hgk: use Ttk instead of plain Tk
    inotify: don't fall over just because of a dangling symlink
    largefiles: fix revert removing a largefile from a merge
    largefiles: fix update from a merge with removed files
    largefiles: make log match largefiles in the non-standin location too
    largefiles: make update with backup files in .hglf slightly less broken
    largefiles: rename 'admin' to more descriptive 'lfstoredir
    rebase: performance improvements
    rebase: rebase set with multiple roots are now handled by the --rev option
    record: use patch.diffopts to account for user diffopts
    share: always set default path to work with subrepos (issue3518)
    zsh_completion: add completion of branch names 
  * Fixes
    commands: 'hg bookmark NAME' should work even with ui.strict=True
    copies: do not track backward copies, only renames (issue3739)
    destroyed: keep the filecache in sync with __dict__ (issue3335, issue3693, issue3743)
    grep: don't search past the end of the searched string
    hgweb: properly returns 404 for unknown revision (instead of 500)
    histedit: proper phase conservation (issue3724)
    histedit: prevents obsolescence cycle (issue3681)
    hook: disable demandimport before importing hooks
    mq: don't fail when removing a patch without patch file from series file
    mq: fix qpop of working directory parent patch when not at qtip
    zeroconf: use port from server instead of picking port from config (issue3746)
    update: update to current bookmark if it moved out from under us (issue3682)
    bookmarks: show active bookmark even if not at working dir
    largefiles: let wirestore._stat return stats as expected by remotestore verify
    largefiles: adapt verify to batched remote statlfile (issue3780)
    largefiles: don't allow corruption to propagate after detection
    largefiles: don't verify largefile hashes on servers when processing statlfile
    largefiles: allow use of urls with #revision
    largefiles: fix commit when using relative paths from subdirectory
    largefiles: fix cat when using relative paths from subdirectory
    histedit: prevent parent guessed via --outgoing from being a revset (issue3770)
    rebase: delete divergent bookmarks on destination (issue3685)
    hgwebdir: use web.prefix when creating url breadcrumbs (issue3790)
    subrepo: allow skipping courtesy phase sync (issue3781)
    merge: .hgsubstate is special as merge destination, not as merge source
    merge: improved handling of symlinks 

-------------------------------------------------------------------
Fri Jan 25 03:14:16 UTC 2013 - douglarek@outlook.com

- update to version 2.4.2 
  (bugfix release)
    amend: invalidate dirstate in case of failure (issue3670)
    amend: prevent loss of bookmark on failed amend
    bookmarks: fix head selection for merge with two bookmarked heads
    bundlerepo: don't return the peer without bundlerepo from getremotechanges
    dirstate: don't rename branch file if writing it failed
    dirstate: remove obsolete comment from setbranch
    hgweb: avoid generator exhaustion with branches
    hgweb: fix iterator reuse in atom feed generation
    hgwebdir: honor web.templates and web.static for static files (issue3734)
    largefiles revert: update lfdirstate with result from first cleanliness check
    largefiles status: update lfdirstate with result from cleanliness check
    largefiles: commit directories that only contain largefiles (issue3548)
    largefiles: don't walk through all ignored files
    paper: sanity-check page feed links
    scmutil: don't try to match modes on filesystems without modes (issue3740)
    zeroconf: use port from server instead of picking port from config (issue3746) 

-------------------------------------------------------------------
Thu Dec 27 21:28:56 UTC 2012 - wr@rosenauer.org

- update to version 2.4.1
  (bugfix release)
    amend: force editor only if old message is reused (issue3698)
    grep: don't search past the end of the searched string
    hooks: be even more forgiven of non-fd descriptors (issue3711)
    hooks: delay I/O redirection until we actually run a hook (issue3711)
    phases: fix missing "error" module import (issue3707)
    rebase: fix pull --rev options clashing with --rebase (issue3619)
    subrepo: add argument to "diff()" to pass "ui" of caller side (issue3712) (API)
    update: allow update to existing branches with invalid names (issue3710)
    util: make chunkbuffer non-quadratic on Windows

-------------------------------------------------------------------
Sat Nov 10 21:14:48 UTC 2012 - wr@rosenauer.org

- update to version 2.4
  * 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
  * 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 
  * Bugfixes

-------------------------------------------------------------------
Fri Oct  5 12:52:07 UTC 2012 - wr@rosenauer.org

- update to version 2.3.2
  * bugfix release
    http://mercurial.selenic.com/wiki/WhatsNew

-------------------------------------------------------------------
Fri Sep  7 17:58:43 UTC 2012 - toms@opensuse.org

- update to version 2.3.1
  http://mercurial.selenic.com/wiki/WhatsNew
- Spec file: fixed files-attr-not-set warning

-------------------------------------------------------------------
Mon Jul 30 11:50:42 UTC 2012 - wr@rosenauer.org

- update to version 2.2.3
  * bugfix release
    http://mercurial.selenic.com/wiki/WhatsNew

-------------------------------------------------------------------
Thu Jun 14 10:02:45 UTC 2012 - wr@rosenauer.org

- update to version 2.2.2
  * bugfix release
    http://mercurial.selenic.com/wiki/WhatsNew
- buildrequire python-roman for 12.2 and higher

-------------------------------------------------------------------
Wed May 16 13:00:29 UTC 2012 - wr@rosenauer.org

- update to version 2.2.1
  * fix significant memory leak in hgweb
  * a few other bugfixes
- changes in version 2.2
  * feature release
  * new safe '--amend' option for commit using our new phases
    infrastructure

-------------------------------------------------------------------
Sun Apr 22 19:16:03 UTC 2012 - wr@rosenauer.org

- update to version 2.1.2
  * bugfix release
    http://mercurial.selenic.com/wiki/WhatsNew

-------------------------------------------------------------------
Mon Mar  5 08:34:32 UTC 2012 - wr@rosenauer.org

- update to version 2.1.1
  * bugfix release
    http://mercurial.selenic.com/wiki/WhatsNew

-------------------------------------------------------------------
Tue Feb  7 20:18:47 UTC 2012 - wr@rosenauer.org

- update to version 2.1
  * feature and bugfix release

-------------------------------------------------------------------
Thu Jan 19 20:42:23 UTC 2012 - wr@rosenauer.org

- update to version 2.0.2
  * bugfix release
- changes in version 2.0
  Major features
  * New core graft command (similar to transplant extension)
  * New largefiles extension
  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
  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
  Bugfixes

-------------------------------------------------------------------
Fri Oct 21 09:11:56 UTC 2011 - suse@ammler.ch

- upstream update 1.9.3
  * setup: build inotify for sys.platform='linux*'
  * bundlerepo: add argument check before unlink
  * hgweb: properly check for bookmarks when drawing graph
  * http: handle push of bundles > 2 GB again (issue3017)
  * keyword: preserve file mode when overwriting
  * osutil: avoid accidentally destroying the True object in isgui (issue2937)
  * patch: correctly handle non-tabular Subject: line
  * patch: handle 'gitpatches' being empty, but not none
  * record: use command wrapper properly for qnew/qrefresh (issue3001)
  * setdiscovery: fix hang when #heads>200 (issue2971)
  * ui: also swap sys.stdout with self.fout in _readline
  * ui: write traceback to self.ferr
  * url: Remove the proxy env variables only when needed (issue2451)
  * url: parse fragments first (issue2997)
  * util: fix crash converting an invalid future date to string
  * util: wrap lines with multi-byte characters correctly (issue2943)

-------------------------------------------------------------------
Tue Aug 30 11:54:23 UTC 2011 - suse@ammler.ch

- upstream update 1.9.2
  * commands: clarify that 'hg heads foo' shows heads on branch foo
  * dispatch: don't rewrap aliases that have the same definition
  * graphlog: attempt to fix index overrun (issue2912)
  * http: pass user to readauthforuri() (fix 4a43e23b8c55)
  * http: strip credentials from urllib2 manager URIs (issue2885)
  * parsers: avoid pointer aliasing
  * subrepo: fix cloning of repos from urls without slash after host (issue2970)
  * ui: pass ' ' to raw_input when prompting
  * url: really handle urls of the form file:///c:/foo/bar/ correctly
- changes in version 1.9.1
  * dispatch: make sure global options on the command line take precedence
  * eol: ignore IOError from deleted files in commitctx
  * hgcia: set default value of strip to -1 (issue2891)
  * hgweb: do not ignore [auth] if url has a username (issue2822)
  * hgweb: handle 'baseurl' configurations with leading slash (issue2934)
  * hgweb: raw file mimetype guessing configurable, off by default (BC) (issue2923)
  * httpclient: import ca33b88d143c from py-nonblocking-http (issue2932)
  * patch: fix parsing patch files containing CRs not followed by LFs
  * rebase: block collapse with keepbranches on multiple named branches (issue2112)
  * rebase: reset bookmarks (issue2265 and issue2873)
  * revert: restore check for uncommitted merge (issue2915) (BC)
  * revsets: catch type error on tip^p1(tip) (issue2884)
  * revsets: do the right thing with x^:y (issue2884)
  * subrepo: handle adding svn subrepo with a svn:external file in it (issue2931)
  * subrepo: use working copy of .hgsub to filter status (issue2901)
  * url: store and assume the query part of an url is in escaped form (issue2921)
  * util: rename the util.localpath that uses url to urllocalpath (issue2875)
  * verify: filter messages about missing null manifests (issue2900)
  * web: output a correct date in short format (issue2902)
- optional tests 

-------------------------------------------------------------------
Mon Jul 11 08:16:23 UTC 2011 - saschpe@suse.de

- Spec file cleanup:
  * Fixed several rpmlint warnings (macros in comments, exec-bits)
  * Check for SUSE before using SUSE-specific stuff, fixes build on
    Fedora, Mandriva
  * Don't use --record-rpm and drop perl dependency
  * Drop gcc dependency, already pulled through python-devel
  * Drop unused asciidoc,sgml-skel,xmlto dependencies
  * Much simpler lang package generation (no shell scripts involved)
  * Run fdupes on %{buildroot}%{_prefix} to catch all dupes
- Added mercurial-locale-path-fix.patch to properly load locales

-------------------------------------------------------------------
Sun Jul  3 22:17:37 UTC 2011 - ammler@openttdcoop.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 12:56:19 UTC 2011 - wr@rosenauer.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 19:47:36 UTC 2011 - ammler@openttdcoop.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 12:37:39 UTC 2011 - chris@computersalat.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 11:54:26 UTC 2011 - wr@rosenauer.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 11:57:27 UTC 2011 - wr@rosenauer.org

- removed xz archive/handling again

-------------------------------------------------------------------
Wed Feb  2 22:06:58 UTC 2011 - ammler@openttdcoop.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 22:10:17 UTC 2011 - ammler@openttdcoop.org

- Add ca-bundle.pem to the global config

-------------------------------------------------------------------
Sun Jan  9 08:40:39 UTC 2011 - wr@rosenauer.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 07:28:47 UTC 2010 - wr@rosenauer.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 07:38:05 UTC 2010 - wr@rosenauer.org

- fix build for 11.1 and before by removing new docutils option

-------------------------------------------------------------------
Fri Nov 19 07:36:19 UTC 2010 - wr@rosenauer.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 22:22:27 UTC 2010 - wr@rosenauer.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=<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
  contrib
    mergetools.hgrc: add vimdiff
    zsh completion: support bookmarks and patchbomb extensions
    zsh completion: add qpush --move option

-------------------------------------------------------------------
Mon Oct 11 09:02:07 UTC 2010 - wr@rosenauer.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 07:03:47 UTC 2010 - wr@rosenauer.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 09:09:51 UTC 2010 - pascal.bleser@opensuse.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\n"
  * 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 23:00:35 CEST 2010 - wr@rosenauer.org

- install bash_completion file

-------------------------------------------------------------------
Mon Jul 19 05:36:23 UTC 2010 - wr@rosenauer.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 19:41:31 CEST 2010 - wr@rosenauer.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 06:52:34 CEST 2010 - wr@rosenauer.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 11:35:12 CEST 2010 - wr@rosenauer.org

- updated to version 1.5.2
  * This is a monthly bugfix release with numerous minor fixes

-------------------------------------------------------------------
Sun Apr 11 10:15:08 CEST 2010 - wr@rosenauer.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 11:11:16 CET 2010 - wr@rosenauer.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 09:40:00 CET 2010 - wr@rosenauer.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 08:48:28 CET 2010 - wr@rosenauer.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 10:42:58 CET 2009 - wr@rosenauer.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:16:50 CEST 2009 - tiwai@suse.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 15:49:41 CEST 2009 - tiwai@suse.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:26:03 CEST 2009 - tiwai@suse.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 16:00:22 CET 2009 - tiwai@suse.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 15:57:00 CET 2009 - ro@suse.de

- ignore return value from subshells to fix build 

-------------------------------------------------------------------
Thu Jan 29 14:24:21 CET 2009 - tiwai@suse.de

- disable all extensions as default, as requested by mercurial
  developer (bnc#466300)

-------------------------------------------------------------------
Thu Jan  8 08:17:10 CET 2009 - tiwai@suse.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 16:46:34 CET 2008 - tiwai@suse.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 15:34:34 CEST 2008 - tiwai@suse.de

- Fix python-2.6 warnings in many commands;
  Backported python-2.6 wrapper patch from the upstream

-------------------------------------------------------------------
Fri Aug 15 08:50:36 CEST 2008 - bwalle@suse.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:04:53 CEST 2008 - tiwai@suse.de

- enable acl extension as default (as was in the earlier versions)
- remove unneeded hgrc file

-------------------------------------------------------------------
Thu Aug  7 22:43:24 CEST 2008 - bphilips@suse.de

- enable all the plugins that ship by default: /etc/mercurial/hgrc.d

-------------------------------------------------------------------
Mon Jun 30 14:09:37 CEST 2008 - tiwai@suse.de

- VUL-0: mercurial: Insufficient input validation (bnc#404959)

-------------------------------------------------------------------
Tue Jun 10 16:16:55 CEST 2008 - tiwai@suse.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:05:06 CEST 2008 - tiwai@suse.de

- removed obsolete hbisect in the default hgrc

-------------------------------------------------------------------
Wed Mar 26 20:35:41 CET 2008 - crrodriguez@suse.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 12:54:05 CEST 2007 - tiwai@suse.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 17:18:15 CEST 2007 - tiwai@suse.de

- fix error at invoking hgk (#307190)

-------------------------------------------------------------------
Wed Jun 27 11:48:40 CEST 2007 - tiwai@suse.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 16:00:53 CET 2006 - tiwai@suse.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 17:16:31 CEST 2006 - tiwai@suse.de

- updated to version 0.9.1.
  * New extensions: acl, extdiff, purge
  * New hooks: preupdate
  * Improved performance: remove, clone

-------------------------------------------------------------------
Fri May 12 14:49:03 CEST 2006 - tiwai@suse.de

- updated to version 0.9.
  * revlogNG support
  * mq extension as default
  * merge command
  * bisect command
  * diff and status are repo-wide
- require rcs for 3-way merge

-------------------------------------------------------------------
Tue Feb 28 16:46:02 CET 2006 - jmatejek@suse.cz

- updated to reflect python changes due to #149809

-------------------------------------------------------------------
Mon Feb  6 14:20:50 CET 2006 - tiwai@suse.de

- fixed the extension of mq (for x86-64 problem)
- fixed requires and use standard suse rpm macros for python

-------------------------------------------------------------------
Wed Jan 25 21:38:14 CET 2006 - mls@suse.de

- converted neededforbuild to BuildRequires

-------------------------------------------------------------------
Fri Sep 30 16:09:54 CEST 2005 - tiwai@suse.de

- updated to version 0.7 + mq extension
- removed buggy bash completion.

-------------------------------------------------------------------
Wed Aug 31 11:35:59 CEST 2005 - tiwai@suse.de

- updated to version 0.6c release.

-------------------------------------------------------------------
Tue Jul 26 16:46:32 CEST 2005 - tiwai@suse.de

- use version 0.6b release.
- format man page via asciidoc and xmlto.

-------------------------------------------------------------------
Fri Jul  8 15:47:59 CEST 2005 - tiwai@suse.de

- updated to snapshot 20050708.

-------------------------------------------------------------------
Mon Jul  4 12:31:59 CEST 2005 - tiwai@suse.de

- fix the version number of snapshot release.

-------------------------------------------------------------------
Fri Jul  1 12:32:26 CEST 2005 - tiwai@suse.de

- initial version: snapshot 20050701.