<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="8"><package pkgid="b3e087a688a6e643f64f588facc90f9a7bf362f9" name="extundelete" arch="src">
    <version epoch="0" ver="0.2.4" rel="3.1"/>

<changelog author="dkukawka@suse.de" date="1312891200">- initial package of extundelete</changelog>
<changelog author="asterios.dramis@gmail.com" date="1333281600">- Added 4 patches (taken from Debian):
  * 01_output_dir.patch: Create an additional option: --output-dir
  * 02_fix_reserved2_checksum_lo_compile_issue.patch: Fix compile error
    regarding linux2.l_i_reserved2 deprecation
  * 03_fix_opaque_ext2_group_desc_compile_error.patch: Fix compile error
    regarding opaque_ext2_group_desc
  * 04_fix_frags_per_group_compile_error.patch: Fix compile error in
    insertionops.cc regarding rename of s_frags_per_group
- Spec file updates:
  * Changes based on spec-cleaner run.
  * Removed e2fsprogs from BuildRequires: (not needed).
  * Enable verbose output of configure and make.</changelog>
<changelog author="asterios.dramis@gmail.com" date="1359806400">- Update to version 1.2.4:
  * No changelog available
- Removed the following patches (fixed upstream):
  01_output_dir.patch
  02_fix_reserved2_checksum_lo_compile_issue.patch
  03_fix_opaque_ext2_group_desc_compile_error.patch
  04_fix_frags_per_group_compile_error.patch</changelog>
<changelog author="tcech@suse.com" date="1462449600">- remove condition for openSUSE 10.2</changelog>

</package>
<package pkgid="9230156775462f1403e160bb65abebee87c34329" name="extundelete" arch="x86_64">
    <version epoch="0" ver="0.2.4" rel="3.1"/>

<changelog author="dkukawka@suse.de" date="1312891200">- initial package of extundelete</changelog>
<changelog author="asterios.dramis@gmail.com" date="1333281600">- Added 4 patches (taken from Debian):
  * 01_output_dir.patch: Create an additional option: --output-dir
  * 02_fix_reserved2_checksum_lo_compile_issue.patch: Fix compile error
    regarding linux2.l_i_reserved2 deprecation
  * 03_fix_opaque_ext2_group_desc_compile_error.patch: Fix compile error
    regarding opaque_ext2_group_desc
  * 04_fix_frags_per_group_compile_error.patch: Fix compile error in
    insertionops.cc regarding rename of s_frags_per_group
- Spec file updates:
  * Changes based on spec-cleaner run.
  * Removed e2fsprogs from BuildRequires: (not needed).
  * Enable verbose output of configure and make.</changelog>
<changelog author="asterios.dramis@gmail.com" date="1359806400">- Update to version 1.2.4:
  * No changelog available
- Removed the following patches (fixed upstream):
  01_output_dir.patch
  02_fix_reserved2_checksum_lo_compile_issue.patch
  03_fix_opaque_ext2_group_desc_compile_error.patch
  04_fix_frags_per_group_compile_error.patch</changelog>
<changelog author="tcech@suse.com" date="1462449600">- remove condition for openSUSE 10.2</changelog>

</package>
<package pkgid="8e7b8ad94332470dbd8569a4fb253a0ff9d5a96b" name="mercurial" arch="i586">
    <version epoch="0" ver="3.1.2" rel="2.3"/>

<changelog author="pcerny@suse.com" date="1369137600">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1371384000">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1373976000">- 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)</changelog>
<changelog author="lnussel@suse.de" date="1377518400">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1377777600">- bring back cacerts.rc for distributions older than 13.1</changelog>
<changelog author="wr@rosenauer.org" date="1378296000">- 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)</changelog>
<changelog author="wr@rosenauer.org" date="1381406400">- 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</changelog>
<changelog author="ohering@suse.de" date="1382529600">- Refresh mercurial-docutils-compat.diff to fix build in sles11sp3</changelog>
<changelog author="speilicke@suse.com" date="1382616000">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1385294400">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1386936000">- 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 \</changelog>
<changelog author="wr@rosenauer.org" date="1389268800">- 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</changelog>
<changelog author="develop7@develop7.info" date="1392638400">- update to version 2.9
  * aliases: make "_checkshellalias()" invoke "findcmd()" with "strict=True"
  * backout: add a message after backout that need manual commit
  * backout: avoid update on simple case
  * bash_completion: add completion for deleting a shelve
  * bash_completion: add global support for -B|--bookmark
  * bash_completion: add global support for -b|--branch
  * bisect: --command without --noupdate should flag the parent rev it tested
  * bookmarks: allow push -B to create a new remote head (Bts:issue2372)
  * branchmap: cache open/closed branch head information
  * cat: increase perf when catting single files
  * changectx: increase perf of walk function
  * clone: do not turn hidden changeset public on publishing clone (Bts:issue3935)
  * convert: use branchmap to change default branch in destination (Bts:issue3469)
  * date: allow %z in format (Bts:issue4040)
  * diff: search beyond ancestor when detecting renames
  * hgweb: infinite scroll support for coal, gitweb, and monoblue styles
  * merge: consider successor changesets for a bare update
  * patch: add support for git delta hunks
  * phase: properly compute ancestors of --rev on push (Bts:issue3786)
  * rebase: abort cleanly when we encounter a damaged rebasestate (Bts:issue4155)
  * rebase: do not crash in panic when cwd disapear in the process (Bts:issue4121)
  * record: --user/-u now works with record when ui.username not set (Bts:issue3857)
  * record: re-enable whitespace-ignoring options
  * relink: abort earlier when on different devices (Bts:issue3916)
  * strip: add faster revlog strip computation
  * subrepo: check phase of state in each subrepositories before committing
  * subrepo: make it possible to update to hidden subrepo revisions
  * subsettable: move from repoview to branchmap, the only place it's used
  * templater: selecting a style with no templates does not crash (Bts:issue4140)
  * update: consider successor changesets when moving active bookmark
  * url: added authuri when login information is requested (Bts:issue3209)</changelog>
<changelog author="develop7@develop7.info" date="1394712000">- update to version 2.9.1
  * coal: hgweb style adds extra blank line in file view (issue4136)
  * hg.openpath: use url.islocal to tell if the path is local (issue3624)
  * hgweb: hack around mimetypes encoding thinko (issue4160)
  * hooks: only disable/re-enable demandimport when it's already enabled
  * merge: add "other" file node in the merge state file
  * merge: audit the right destination file when merging with dir rename
  * merge: don't overwrite file untracked after remove, abort with 'untracked files'
  * merge: record the "other" node in merge state
  * pathencode: eliminate signed integer warnings
  * pull: close peer repo on completion (issue2491) (issue2797)
  * purge: avoid duplicate output for --print (issue4092)
  * rebase: do not try to reactivate deleted divergent bookmark
  * resolve: use "other" changeset from merge state (issue4163)
  * verify: do not prevent verify repository containing hidden changesets</changelog>
<changelog author="develop7@develop7.info" date="1399032000">- update to version 3.0
  * Core features
    + cat: support explicit paths in subrepos
    + cmdserver: allow starting server without repository
    + clone: abort if default destination has no meaningful name (BC)
    + clone: put streaming clones in a transaction
    + color: add debugcolor command (issue4094)
    + color: allow color keywords to be used directly in template
    + commands: add -T as alternative to --template
    + commands: hg debuginstall checks missing templates (issue4151)
    + commit: --edit/-e allows editing commit message supplied through other means
    + config: add initial implementation of --edit (with --global and --local flags)
    + debuginstall: add Python information to debuginstall output (issue4128)
    + demandimport: support HGDEMANDIMPORT=disable to disable demandimport
    + hgweb: add metadata to atom and rss feed entries
    + http: reuse authentication info after the first failed request (issue3567)
    + log: change implementation to use graphlog code
    + push: provide a hint when no paths are configured (issue3692)
    + require: provide a link to a wiki page as well as suggesting upgrade
    + revset: new implementation with incremental evaluation
    + revset: try to handle hyphenated symbols if lookup callback is available
    + revset: add 'only()' revset
    + sshpeer: only print out 'running ssh' messages in debug mode (BC)
    + template: add ifcontains template function
    + template: add pad function for padding output
    + template: add revset() template function
    + template: add shortest(node) template function
    + template: add flexible -T option
    + win32: improve the performance of win32.unlink() over CIFS
  * Extension features
    + blackbox: log events related to branch cache
    + convert: avoid updating tags when there is nothing new
    + convert: compare tags from all heads instead of just one
    + convert: replace old sha1s in the description
    + extensions: mark win32text deprecated
    + extensions: remove interhg
    + extensions: remove the inotify extension (BC)
    + histedit: select the lowest rev when looking for a root in a revset (BC)
    + journal: report parsing errors on recover/rollback (issue4172)
    + qimport: allow importing URLs
  * Fixes
    + backout: don't limit ancestry check to a single ancestor
    + backout: improve confusing 'cannot backout change on a different branch' abort
    + caches: invalidate store caches when lock is taken
    + cmdserver: forcibly use L channel to read password input (issue3161)
    + cmdserver: reload mq on each runcommand request to avoid corruption
    + diff: use second filename for --stat reporting on git patches (issue4221)
    + dirstate: report bad subdirectories as match.bad, not just a warning (BC)
    + extensions: use normpath to allow trailing '\' on Windows (issue4187)
    + fncache: clean up fncache during strips
    + largefiles: changed overridelog to work with graphlog
    + largefiles: don't prompt when one side of merge was changed but didn't change
    + largefiles: remove directories emptied after their files are moved (issue3515)
    + parsers: fail fast if Python has wrong minor version (issue4110)
    + phases: apply publishing enforcement for "serve" source
    + revlog: deal with chunk ranges over 2G on Windows (issue4215)
    + setup.py: fix C extension compilation issue with OS X 10.9 and Xcode 5.1
    + subrepo: check return code for git push (issue4223)
  * Experimental features
    + bundle2: experimental support for bundle2
    + merge: experimental implementation of bid merge
    + merge: tell when .ancestor picks one of multiple common ancestors heads
- removed mercurial-sle10-inotify-fixes.diff as upstream removed inotify extension</changelog>
<changelog author="develop7@develop7.info" date="1402228800">- update to version 3.0.1
  * alias: change return code of bad definition to 255
  * alias: fix loss of non-zero return code in command aliases
  * alias: handle shlex error in command aliases
  * bookmarks: properly align multi-byte characters
  * bugzilla: support Bugzilla 4.4.3+ API login token authentication (issue4257)
  * bundle2: fix bundle2 pulling all revs on empty pulls
  * bundle2: fix configuration name mismatch
  * changelog: ensure changelog._delaybuf is initialized
  * color: don't fail on error messages when no curses (issue4237)
  * exchange: propagate arguments to the _getbundleextrapart function
  * localrepo: prevent leak of transaction object (issue4258)
  * proxy: remove unneeded _set_hostport for compatibility with Python 2.7.7rc1
  * setup.py, make: avoid problems with outdated, existing hgext/__index__.py*
  * subrepo: avoid sanitizing ".hg/hgrc" in meta data area for non-hg subrepos
  * subrepo: invoke "_sanitize()" also after "git merge --ff"
  * subrepo: make "_sanitize()" take absolute path to the root of subrepo
  * subrepo: make "_sanitize()" work
  * subrepo: normalize path in the specific way for problematic encodings
  * templates: fix ifcontains against sets with length &gt; 1 (issue4259)
  * win32: backout 1a9ebc83a74c</changelog>
<changelog author="develop7@develop7.info" date="1406030400">- update to v 3.0.2
  * cmdutil: add copy-filtering support to duplicatecopies
  * hgweb: avoid initialization race (issue4280)
  * keyword: suppress keyword expansion for internal merge
  * match: make glob '**/' match the empty string
  * p4: accept changesets with no description (issue4282)
  * parsers.c: fix a couple of memory leaks
  * push: restore contents of HG_URL for hooks (issue4268)
  * rebase: fix bug that caused transitive copy records to disappear (issue4192)
  * repoview: do not crash when localtags refers to non existing revisions
  * resolve: keep wlock while resolving
  * revlog: hold a private reference to self._cache
  * revlog: make _chunkcache access atomic</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="develop7@develop7.info" date="1410782400">- update to v3.1.1
  Changes in v3.1:
  * backout: accept '--edit' like other commands creating new changeset
  * bash_completion: add -l|--list support for shelve
  * bookmarks: avoid deleting primary bookmarks on rebase
  * bookmarks: improve the bookmark help (issue4244)
  * branch: add debug message for branch cache write failure
  * bugzilla: stop trying to cache setup across hook invocation
  * build: initial support for in-tree autobuilding recipes
  * buildrpm: include release version in .tar.gz name
  * bundle2: add pushkey support
  * bundle2: fix bundle2 pulling all revs on empty pulls
  * commit: make commit message shown in text editor customizable by template
  * config: allow 'user' in .hgrc ui section (issue3169)
  * convert: detect removal of ".gitmodules" at git source revisions correctly
  * convert: drastically speed up git conversions
  * convert: mercurial source: convert global tags only - not local tags
  * convert: only consider shamap revisions converted if they still exists
  * convert: update the transplant, rebase and graft references in 'extra'
  * diff: add nobinary config to suppress git-style binary diffs
  * discovery: if a push would create a new head, mention the bookmark name if any
  * filemerge: add internal:tagmerge merge tool
  * filemerge: use 'basic' as the default of '[ui] mergemarkers' for safety
  * filemerge: use non-minimal conflict marker regions (BC)
  * gpg: accept '--edit' like other commands creating new changeset
  * graft: customize graft conflict markers (BC)
  * help: always show command help with -h (issue4240)
  * help: suggest keyword search when no topic is found
  * histedit: respect revsetalias entries (issue4311)
  * import: add --partial flag to create a changeset despite failed hunks
  * largefiles: avoid unnecessary creation of .hg/largefiles when opening lfdirstate
  * largefiles: include largefiles when doing log on a directory (issue4241)
  * largefiles: show also how many data entities are outgoing at "hg outgoing"
  * largefiles: use "normallookup", if "mtime" of standin is unset
  * log: allow revset for --follow to be lazily evaluated
  * log: do not use exact matcher for --patch --follow without file (issue4319)
  * log: make --patch --follow work inside a subdirectory
  * make: add a basic osx mpkg target
  * merge: add conflict marker formatter (BC)
  * merge: define conflict marker labels in filemerge()
  * mergetools.hgrc: add minimal configuration for editmerge
  * packaging: move output directory from build/ to packages/
  * pager: add attend-&lt;command&gt; option
  * patchbomb: includes series information in the header
  * pull: when remote supports it, pull phase data alongside changesets
  * purge: add options for deleting only files or only directories
  * push: use bundle2 to push phases when available
  * qfold: allow to specify '--message/'--logfile' and '--edit' at the same time
  * qimport: record imported revs incrementally (issue3874)
  * qrefresh: allow to specify '--message/'--logfile' and '--edit' at the same time
  * rebase: specify custom conflict marker labels for rebase (BC)
  * resolve: abort when not applicable (BC)
  * resolve: don't abort resolve -l even when no merge is in progress
  * resolve: print message when no unresolved files remain (issue4214)
  * resolve: print warning when no work performed (issue4208)
  * revset: maintain ordering when subtracting from a baseset (issue4289)
  * revset: optimize baseset.sub (issue4313)
  * setup: fixed for Pythons which don't have a CFLAGS
  * setup: make Xcode 5.1 check less specific
  * shelve: accept '--edit' like other commands creating new changeset
  * strip: drop -b/--backup option (BC)
  * strip: remove bookmarks after strip succeed (issue4295)
  * templatefilter: add splitlines function
  * templatekw: add 'currentbookmark' keyword to show current bookmark easily
  * templatekw: add 'subrepos' keyword to show updated subrepositories
  * templater: introduce startswith function
  * templater: introduce word function
  * templates: escape NUL bytes in jsonescape (issue4303)
  * update: introduce --tool for controlling the merge tool
  * update: show message when a bookmark is activated by update
  * update: specify custom conflict markers for update (BC)
  * update: when deactivating a bookmark, print a message
  * version: show enabled extensions (issue4209)
  * version: don't traceback if no extensions to list (issue4312)
  * vim: use try catch in vim plugin to avoid conflicts
  Changes in v3.1.1:
  * changectx: ancestor should only prefer merge.preferancestor if it is a revision
  * color: pass on key error for win32 (issue4298)
  * config: exit non zero on non-existent config option (issue4247)
  * context: call normal on the right object
  * debugobsolete: catch ValueError that may be raised by obsstore.create
  * discovery: prevent crash on unknown remote heads with old repo (issue4337)
  * graft: fix collision detection with origin revisions that are missing
  * help: add pad function to template help
  * help: only call doc() when it is callable
  * hgweb: avoid config object race with hgwebdir (issue4326)
  * histedit: preserve initial author on fold (issue4296)
  * import: show warning message for merge changesets
  * incoming: don't request heads that already are common
  * largefiles: don't override matchandpats for always matchers (issue4334)
  * largefiles: drop setting lfstatus in overridelog (issue4334)
  * largefiles: in overridelog, use non-lf matcher for patch generation (issue4334)
  * log: use correct phase info for parent field (issue4347)
  * merge: show the scary multiple ancestor hint for merges only, not for updates
  * obsstore.create: add a simple safeguard against cyclic markers
  * repoview: filter tags to non-existent nodes from blockers (issue4328)
  * repoview: fix typo in repoview.changelog
  * revset: bookmark revset interprets 'literal:' prefix correctly (issue4329)
  * unbundle: don't advance bookmarks (issue4322) (BC)</changelog>
<changelog author="develop7@develop7.info" date="1412424000">- update to v3.1.2
  * commit: catch changed exec bit on files from p1 (issue4382)
  * diff: document the nobinary option
  * dispatch: check shell alias again after loading extensions (issue4355)
  * dispatch: make "_checkshellalias" reusable regardless of adding aliases
  * help: fix typo in log examples
  * help: mention mode in hg log --removed help (issue4381)
  * hgweb: fail if an invalid command was supplied in url path (issue4071)
  * hgweb: refresh hgweb.repo on phase change (issue4061)
  * histedit: abort gracefully on --continue/--abort with no state
  * keepalive: fix how md5 is used
  * mq: examine "pushable" of already applied patch correctly
  * mq: pop correct patches when changing pushable-ness of already applied ones
  * mq: report correct numbers for changing "number of guarded, applied patches"
  * mq: use "mq.applied[i].name" instead of "mq.appliedname(i)" for safety
  * revset: add an optimised baseset.contains (issue4371)
  * templater: fix precedence of --style and --template options</changelog>

</package>
<package pkgid="fffff14293d2c48ed70305234f85fcdae17f93da" name="mercurial" arch="src">
    <version epoch="0" ver="3.1.2" rel="2.3"/>

<changelog author="pcerny@suse.com" date="1369137600">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1371384000">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1373976000">- 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)</changelog>
<changelog author="lnussel@suse.de" date="1377518400">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1377777600">- bring back cacerts.rc for distributions older than 13.1</changelog>
<changelog author="wr@rosenauer.org" date="1378296000">- 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)</changelog>
<changelog author="wr@rosenauer.org" date="1381406400">- 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</changelog>
<changelog author="ohering@suse.de" date="1382529600">- Refresh mercurial-docutils-compat.diff to fix build in sles11sp3</changelog>
<changelog author="speilicke@suse.com" date="1382616000">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1385294400">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1386936000">- 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 \</changelog>
<changelog author="wr@rosenauer.org" date="1389268800">- 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</changelog>
<changelog author="develop7@develop7.info" date="1392638400">- update to version 2.9
  * aliases: make "_checkshellalias()" invoke "findcmd()" with "strict=True"
  * backout: add a message after backout that need manual commit
  * backout: avoid update on simple case
  * bash_completion: add completion for deleting a shelve
  * bash_completion: add global support for -B|--bookmark
  * bash_completion: add global support for -b|--branch
  * bisect: --command without --noupdate should flag the parent rev it tested
  * bookmarks: allow push -B to create a new remote head (Bts:issue2372)
  * branchmap: cache open/closed branch head information
  * cat: increase perf when catting single files
  * changectx: increase perf of walk function
  * clone: do not turn hidden changeset public on publishing clone (Bts:issue3935)
  * convert: use branchmap to change default branch in destination (Bts:issue3469)
  * date: allow %z in format (Bts:issue4040)
  * diff: search beyond ancestor when detecting renames
  * hgweb: infinite scroll support for coal, gitweb, and monoblue styles
  * merge: consider successor changesets for a bare update
  * patch: add support for git delta hunks
  * phase: properly compute ancestors of --rev on push (Bts:issue3786)
  * rebase: abort cleanly when we encounter a damaged rebasestate (Bts:issue4155)
  * rebase: do not crash in panic when cwd disapear in the process (Bts:issue4121)
  * record: --user/-u now works with record when ui.username not set (Bts:issue3857)
  * record: re-enable whitespace-ignoring options
  * relink: abort earlier when on different devices (Bts:issue3916)
  * strip: add faster revlog strip computation
  * subrepo: check phase of state in each subrepositories before committing
  * subrepo: make it possible to update to hidden subrepo revisions
  * subsettable: move from repoview to branchmap, the only place it's used
  * templater: selecting a style with no templates does not crash (Bts:issue4140)
  * update: consider successor changesets when moving active bookmark
  * url: added authuri when login information is requested (Bts:issue3209)</changelog>
<changelog author="develop7@develop7.info" date="1394712000">- update to version 2.9.1
  * coal: hgweb style adds extra blank line in file view (issue4136)
  * hg.openpath: use url.islocal to tell if the path is local (issue3624)
  * hgweb: hack around mimetypes encoding thinko (issue4160)
  * hooks: only disable/re-enable demandimport when it's already enabled
  * merge: add "other" file node in the merge state file
  * merge: audit the right destination file when merging with dir rename
  * merge: don't overwrite file untracked after remove, abort with 'untracked files'
  * merge: record the "other" node in merge state
  * pathencode: eliminate signed integer warnings
  * pull: close peer repo on completion (issue2491) (issue2797)
  * purge: avoid duplicate output for --print (issue4092)
  * rebase: do not try to reactivate deleted divergent bookmark
  * resolve: use "other" changeset from merge state (issue4163)
  * verify: do not prevent verify repository containing hidden changesets</changelog>
<changelog author="develop7@develop7.info" date="1399032000">- update to version 3.0
  * Core features
    + cat: support explicit paths in subrepos
    + cmdserver: allow starting server without repository
    + clone: abort if default destination has no meaningful name (BC)
    + clone: put streaming clones in a transaction
    + color: add debugcolor command (issue4094)
    + color: allow color keywords to be used directly in template
    + commands: add -T as alternative to --template
    + commands: hg debuginstall checks missing templates (issue4151)
    + commit: --edit/-e allows editing commit message supplied through other means
    + config: add initial implementation of --edit (with --global and --local flags)
    + debuginstall: add Python information to debuginstall output (issue4128)
    + demandimport: support HGDEMANDIMPORT=disable to disable demandimport
    + hgweb: add metadata to atom and rss feed entries
    + http: reuse authentication info after the first failed request (issue3567)
    + log: change implementation to use graphlog code
    + push: provide a hint when no paths are configured (issue3692)
    + require: provide a link to a wiki page as well as suggesting upgrade
    + revset: new implementation with incremental evaluation
    + revset: try to handle hyphenated symbols if lookup callback is available
    + revset: add 'only()' revset
    + sshpeer: only print out 'running ssh' messages in debug mode (BC)
    + template: add ifcontains template function
    + template: add pad function for padding output
    + template: add revset() template function
    + template: add shortest(node) template function
    + template: add flexible -T option
    + win32: improve the performance of win32.unlink() over CIFS
  * Extension features
    + blackbox: log events related to branch cache
    + convert: avoid updating tags when there is nothing new
    + convert: compare tags from all heads instead of just one
    + convert: replace old sha1s in the description
    + extensions: mark win32text deprecated
    + extensions: remove interhg
    + extensions: remove the inotify extension (BC)
    + histedit: select the lowest rev when looking for a root in a revset (BC)
    + journal: report parsing errors on recover/rollback (issue4172)
    + qimport: allow importing URLs
  * Fixes
    + backout: don't limit ancestry check to a single ancestor
    + backout: improve confusing 'cannot backout change on a different branch' abort
    + caches: invalidate store caches when lock is taken
    + cmdserver: forcibly use L channel to read password input (issue3161)
    + cmdserver: reload mq on each runcommand request to avoid corruption
    + diff: use second filename for --stat reporting on git patches (issue4221)
    + dirstate: report bad subdirectories as match.bad, not just a warning (BC)
    + extensions: use normpath to allow trailing '\' on Windows (issue4187)
    + fncache: clean up fncache during strips
    + largefiles: changed overridelog to work with graphlog
    + largefiles: don't prompt when one side of merge was changed but didn't change
    + largefiles: remove directories emptied after their files are moved (issue3515)
    + parsers: fail fast if Python has wrong minor version (issue4110)
    + phases: apply publishing enforcement for "serve" source
    + revlog: deal with chunk ranges over 2G on Windows (issue4215)
    + setup.py: fix C extension compilation issue with OS X 10.9 and Xcode 5.1
    + subrepo: check return code for git push (issue4223)
  * Experimental features
    + bundle2: experimental support for bundle2
    + merge: experimental implementation of bid merge
    + merge: tell when .ancestor picks one of multiple common ancestors heads
- removed mercurial-sle10-inotify-fixes.diff as upstream removed inotify extension</changelog>
<changelog author="develop7@develop7.info" date="1402228800">- update to version 3.0.1
  * alias: change return code of bad definition to 255
  * alias: fix loss of non-zero return code in command aliases
  * alias: handle shlex error in command aliases
  * bookmarks: properly align multi-byte characters
  * bugzilla: support Bugzilla 4.4.3+ API login token authentication (issue4257)
  * bundle2: fix bundle2 pulling all revs on empty pulls
  * bundle2: fix configuration name mismatch
  * changelog: ensure changelog._delaybuf is initialized
  * color: don't fail on error messages when no curses (issue4237)
  * exchange: propagate arguments to the _getbundleextrapart function
  * localrepo: prevent leak of transaction object (issue4258)
  * proxy: remove unneeded _set_hostport for compatibility with Python 2.7.7rc1
  * setup.py, make: avoid problems with outdated, existing hgext/__index__.py*
  * subrepo: avoid sanitizing ".hg/hgrc" in meta data area for non-hg subrepos
  * subrepo: invoke "_sanitize()" also after "git merge --ff"
  * subrepo: make "_sanitize()" take absolute path to the root of subrepo
  * subrepo: make "_sanitize()" work
  * subrepo: normalize path in the specific way for problematic encodings
  * templates: fix ifcontains against sets with length &gt; 1 (issue4259)
  * win32: backout 1a9ebc83a74c</changelog>
<changelog author="develop7@develop7.info" date="1406030400">- update to v 3.0.2
  * cmdutil: add copy-filtering support to duplicatecopies
  * hgweb: avoid initialization race (issue4280)
  * keyword: suppress keyword expansion for internal merge
  * match: make glob '**/' match the empty string
  * p4: accept changesets with no description (issue4282)
  * parsers.c: fix a couple of memory leaks
  * push: restore contents of HG_URL for hooks (issue4268)
  * rebase: fix bug that caused transitive copy records to disappear (issue4192)
  * repoview: do not crash when localtags refers to non existing revisions
  * resolve: keep wlock while resolving
  * revlog: hold a private reference to self._cache
  * revlog: make _chunkcache access atomic</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="develop7@develop7.info" date="1410782400">- update to v3.1.1
  Changes in v3.1:
  * backout: accept '--edit' like other commands creating new changeset
  * bash_completion: add -l|--list support for shelve
  * bookmarks: avoid deleting primary bookmarks on rebase
  * bookmarks: improve the bookmark help (issue4244)
  * branch: add debug message for branch cache write failure
  * bugzilla: stop trying to cache setup across hook invocation
  * build: initial support for in-tree autobuilding recipes
  * buildrpm: include release version in .tar.gz name
  * bundle2: add pushkey support
  * bundle2: fix bundle2 pulling all revs on empty pulls
  * commit: make commit message shown in text editor customizable by template
  * config: allow 'user' in .hgrc ui section (issue3169)
  * convert: detect removal of ".gitmodules" at git source revisions correctly
  * convert: drastically speed up git conversions
  * convert: mercurial source: convert global tags only - not local tags
  * convert: only consider shamap revisions converted if they still exists
  * convert: update the transplant, rebase and graft references in 'extra'
  * diff: add nobinary config to suppress git-style binary diffs
  * discovery: if a push would create a new head, mention the bookmark name if any
  * filemerge: add internal:tagmerge merge tool
  * filemerge: use 'basic' as the default of '[ui] mergemarkers' for safety
  * filemerge: use non-minimal conflict marker regions (BC)
  * gpg: accept '--edit' like other commands creating new changeset
  * graft: customize graft conflict markers (BC)
  * help: always show command help with -h (issue4240)
  * help: suggest keyword search when no topic is found
  * histedit: respect revsetalias entries (issue4311)
  * import: add --partial flag to create a changeset despite failed hunks
  * largefiles: avoid unnecessary creation of .hg/largefiles when opening lfdirstate
  * largefiles: include largefiles when doing log on a directory (issue4241)
  * largefiles: show also how many data entities are outgoing at "hg outgoing"
  * largefiles: use "normallookup", if "mtime" of standin is unset
  * log: allow revset for --follow to be lazily evaluated
  * log: do not use exact matcher for --patch --follow without file (issue4319)
  * log: make --patch --follow work inside a subdirectory
  * make: add a basic osx mpkg target
  * merge: add conflict marker formatter (BC)
  * merge: define conflict marker labels in filemerge()
  * mergetools.hgrc: add minimal configuration for editmerge
  * packaging: move output directory from build/ to packages/
  * pager: add attend-&lt;command&gt; option
  * patchbomb: includes series information in the header
  * pull: when remote supports it, pull phase data alongside changesets
  * purge: add options for deleting only files or only directories
  * push: use bundle2 to push phases when available
  * qfold: allow to specify '--message/'--logfile' and '--edit' at the same time
  * qimport: record imported revs incrementally (issue3874)
  * qrefresh: allow to specify '--message/'--logfile' and '--edit' at the same time
  * rebase: specify custom conflict marker labels for rebase (BC)
  * resolve: abort when not applicable (BC)
  * resolve: don't abort resolve -l even when no merge is in progress
  * resolve: print message when no unresolved files remain (issue4214)
  * resolve: print warning when no work performed (issue4208)
  * revset: maintain ordering when subtracting from a baseset (issue4289)
  * revset: optimize baseset.sub (issue4313)
  * setup: fixed for Pythons which don't have a CFLAGS
  * setup: make Xcode 5.1 check less specific
  * shelve: accept '--edit' like other commands creating new changeset
  * strip: drop -b/--backup option (BC)
  * strip: remove bookmarks after strip succeed (issue4295)
  * templatefilter: add splitlines function
  * templatekw: add 'currentbookmark' keyword to show current bookmark easily
  * templatekw: add 'subrepos' keyword to show updated subrepositories
  * templater: introduce startswith function
  * templater: introduce word function
  * templates: escape NUL bytes in jsonescape (issue4303)
  * update: introduce --tool for controlling the merge tool
  * update: show message when a bookmark is activated by update
  * update: specify custom conflict markers for update (BC)
  * update: when deactivating a bookmark, print a message
  * version: show enabled extensions (issue4209)
  * version: don't traceback if no extensions to list (issue4312)
  * vim: use try catch in vim plugin to avoid conflicts
  Changes in v3.1.1:
  * changectx: ancestor should only prefer merge.preferancestor if it is a revision
  * color: pass on key error for win32 (issue4298)
  * config: exit non zero on non-existent config option (issue4247)
  * context: call normal on the right object
  * debugobsolete: catch ValueError that may be raised by obsstore.create
  * discovery: prevent crash on unknown remote heads with old repo (issue4337)
  * graft: fix collision detection with origin revisions that are missing
  * help: add pad function to template help
  * help: only call doc() when it is callable
  * hgweb: avoid config object race with hgwebdir (issue4326)
  * histedit: preserve initial author on fold (issue4296)
  * import: show warning message for merge changesets
  * incoming: don't request heads that already are common
  * largefiles: don't override matchandpats for always matchers (issue4334)
  * largefiles: drop setting lfstatus in overridelog (issue4334)
  * largefiles: in overridelog, use non-lf matcher for patch generation (issue4334)
  * log: use correct phase info for parent field (issue4347)
  * merge: show the scary multiple ancestor hint for merges only, not for updates
  * obsstore.create: add a simple safeguard against cyclic markers
  * repoview: filter tags to non-existent nodes from blockers (issue4328)
  * repoview: fix typo in repoview.changelog
  * revset: bookmark revset interprets 'literal:' prefix correctly (issue4329)
  * unbundle: don't advance bookmarks (issue4322) (BC)</changelog>
<changelog author="develop7@develop7.info" date="1412424000">- update to v3.1.2
  * commit: catch changed exec bit on files from p1 (issue4382)
  * diff: document the nobinary option
  * dispatch: check shell alias again after loading extensions (issue4355)
  * dispatch: make "_checkshellalias" reusable regardless of adding aliases
  * help: fix typo in log examples
  * help: mention mode in hg log --removed help (issue4381)
  * hgweb: fail if an invalid command was supplied in url path (issue4071)
  * hgweb: refresh hgweb.repo on phase change (issue4061)
  * histedit: abort gracefully on --continue/--abort with no state
  * keepalive: fix how md5 is used
  * mq: examine "pushable" of already applied patch correctly
  * mq: pop correct patches when changing pushable-ness of already applied ones
  * mq: report correct numbers for changing "number of guarded, applied patches"
  * mq: use "mq.applied[i].name" instead of "mq.appliedname(i)" for safety
  * revset: add an optimised baseset.contains (issue4371)
  * templater: fix precedence of --style and --template options</changelog>

</package>
<package pkgid="eb6cecfd971d5b7958bc3265c738ff51f6ddb119" name="mercurial" arch="x86_64">
    <version epoch="0" ver="3.1.2" rel="2.3"/>

<changelog author="pcerny@suse.com" date="1369137600">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1371384000">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1373976000">- 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)</changelog>
<changelog author="lnussel@suse.de" date="1377518400">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1377777600">- bring back cacerts.rc for distributions older than 13.1</changelog>
<changelog author="wr@rosenauer.org" date="1378296000">- 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)</changelog>
<changelog author="wr@rosenauer.org" date="1381406400">- 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</changelog>
<changelog author="ohering@suse.de" date="1382529600">- Refresh mercurial-docutils-compat.diff to fix build in sles11sp3</changelog>
<changelog author="speilicke@suse.com" date="1382616000">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1385294400">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1386936000">- 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 \</changelog>
<changelog author="wr@rosenauer.org" date="1389268800">- 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</changelog>
<changelog author="develop7@develop7.info" date="1392638400">- update to version 2.9
  * aliases: make "_checkshellalias()" invoke "findcmd()" with "strict=True"
  * backout: add a message after backout that need manual commit
  * backout: avoid update on simple case
  * bash_completion: add completion for deleting a shelve
  * bash_completion: add global support for -B|--bookmark
  * bash_completion: add global support for -b|--branch
  * bisect: --command without --noupdate should flag the parent rev it tested
  * bookmarks: allow push -B to create a new remote head (Bts:issue2372)
  * branchmap: cache open/closed branch head information
  * cat: increase perf when catting single files
  * changectx: increase perf of walk function
  * clone: do not turn hidden changeset public on publishing clone (Bts:issue3935)
  * convert: use branchmap to change default branch in destination (Bts:issue3469)
  * date: allow %z in format (Bts:issue4040)
  * diff: search beyond ancestor when detecting renames
  * hgweb: infinite scroll support for coal, gitweb, and monoblue styles
  * merge: consider successor changesets for a bare update
  * patch: add support for git delta hunks
  * phase: properly compute ancestors of --rev on push (Bts:issue3786)
  * rebase: abort cleanly when we encounter a damaged rebasestate (Bts:issue4155)
  * rebase: do not crash in panic when cwd disapear in the process (Bts:issue4121)
  * record: --user/-u now works with record when ui.username not set (Bts:issue3857)
  * record: re-enable whitespace-ignoring options
  * relink: abort earlier when on different devices (Bts:issue3916)
  * strip: add faster revlog strip computation
  * subrepo: check phase of state in each subrepositories before committing
  * subrepo: make it possible to update to hidden subrepo revisions
  * subsettable: move from repoview to branchmap, the only place it's used
  * templater: selecting a style with no templates does not crash (Bts:issue4140)
  * update: consider successor changesets when moving active bookmark
  * url: added authuri when login information is requested (Bts:issue3209)</changelog>
<changelog author="develop7@develop7.info" date="1394712000">- update to version 2.9.1
  * coal: hgweb style adds extra blank line in file view (issue4136)
  * hg.openpath: use url.islocal to tell if the path is local (issue3624)
  * hgweb: hack around mimetypes encoding thinko (issue4160)
  * hooks: only disable/re-enable demandimport when it's already enabled
  * merge: add "other" file node in the merge state file
  * merge: audit the right destination file when merging with dir rename
  * merge: don't overwrite file untracked after remove, abort with 'untracked files'
  * merge: record the "other" node in merge state
  * pathencode: eliminate signed integer warnings
  * pull: close peer repo on completion (issue2491) (issue2797)
  * purge: avoid duplicate output for --print (issue4092)
  * rebase: do not try to reactivate deleted divergent bookmark
  * resolve: use "other" changeset from merge state (issue4163)
  * verify: do not prevent verify repository containing hidden changesets</changelog>
<changelog author="develop7@develop7.info" date="1399032000">- update to version 3.0
  * Core features
    + cat: support explicit paths in subrepos
    + cmdserver: allow starting server without repository
    + clone: abort if default destination has no meaningful name (BC)
    + clone: put streaming clones in a transaction
    + color: add debugcolor command (issue4094)
    + color: allow color keywords to be used directly in template
    + commands: add -T as alternative to --template
    + commands: hg debuginstall checks missing templates (issue4151)
    + commit: --edit/-e allows editing commit message supplied through other means
    + config: add initial implementation of --edit (with --global and --local flags)
    + debuginstall: add Python information to debuginstall output (issue4128)
    + demandimport: support HGDEMANDIMPORT=disable to disable demandimport
    + hgweb: add metadata to atom and rss feed entries
    + http: reuse authentication info after the first failed request (issue3567)
    + log: change implementation to use graphlog code
    + push: provide a hint when no paths are configured (issue3692)
    + require: provide a link to a wiki page as well as suggesting upgrade
    + revset: new implementation with incremental evaluation
    + revset: try to handle hyphenated symbols if lookup callback is available
    + revset: add 'only()' revset
    + sshpeer: only print out 'running ssh' messages in debug mode (BC)
    + template: add ifcontains template function
    + template: add pad function for padding output
    + template: add revset() template function
    + template: add shortest(node) template function
    + template: add flexible -T option
    + win32: improve the performance of win32.unlink() over CIFS
  * Extension features
    + blackbox: log events related to branch cache
    + convert: avoid updating tags when there is nothing new
    + convert: compare tags from all heads instead of just one
    + convert: replace old sha1s in the description
    + extensions: mark win32text deprecated
    + extensions: remove interhg
    + extensions: remove the inotify extension (BC)
    + histedit: select the lowest rev when looking for a root in a revset (BC)
    + journal: report parsing errors on recover/rollback (issue4172)
    + qimport: allow importing URLs
  * Fixes
    + backout: don't limit ancestry check to a single ancestor
    + backout: improve confusing 'cannot backout change on a different branch' abort
    + caches: invalidate store caches when lock is taken
    + cmdserver: forcibly use L channel to read password input (issue3161)
    + cmdserver: reload mq on each runcommand request to avoid corruption
    + diff: use second filename for --stat reporting on git patches (issue4221)
    + dirstate: report bad subdirectories as match.bad, not just a warning (BC)
    + extensions: use normpath to allow trailing '\' on Windows (issue4187)
    + fncache: clean up fncache during strips
    + largefiles: changed overridelog to work with graphlog
    + largefiles: don't prompt when one side of merge was changed but didn't change
    + largefiles: remove directories emptied after their files are moved (issue3515)
    + parsers: fail fast if Python has wrong minor version (issue4110)
    + phases: apply publishing enforcement for "serve" source
    + revlog: deal with chunk ranges over 2G on Windows (issue4215)
    + setup.py: fix C extension compilation issue with OS X 10.9 and Xcode 5.1
    + subrepo: check return code for git push (issue4223)
  * Experimental features
    + bundle2: experimental support for bundle2
    + merge: experimental implementation of bid merge
    + merge: tell when .ancestor picks one of multiple common ancestors heads
- removed mercurial-sle10-inotify-fixes.diff as upstream removed inotify extension</changelog>
<changelog author="develop7@develop7.info" date="1402228800">- update to version 3.0.1
  * alias: change return code of bad definition to 255
  * alias: fix loss of non-zero return code in command aliases
  * alias: handle shlex error in command aliases
  * bookmarks: properly align multi-byte characters
  * bugzilla: support Bugzilla 4.4.3+ API login token authentication (issue4257)
  * bundle2: fix bundle2 pulling all revs on empty pulls
  * bundle2: fix configuration name mismatch
  * changelog: ensure changelog._delaybuf is initialized
  * color: don't fail on error messages when no curses (issue4237)
  * exchange: propagate arguments to the _getbundleextrapart function
  * localrepo: prevent leak of transaction object (issue4258)
  * proxy: remove unneeded _set_hostport for compatibility with Python 2.7.7rc1
  * setup.py, make: avoid problems with outdated, existing hgext/__index__.py*
  * subrepo: avoid sanitizing ".hg/hgrc" in meta data area for non-hg subrepos
  * subrepo: invoke "_sanitize()" also after "git merge --ff"
  * subrepo: make "_sanitize()" take absolute path to the root of subrepo
  * subrepo: make "_sanitize()" work
  * subrepo: normalize path in the specific way for problematic encodings
  * templates: fix ifcontains against sets with length &gt; 1 (issue4259)
  * win32: backout 1a9ebc83a74c</changelog>
<changelog author="develop7@develop7.info" date="1406030400">- update to v 3.0.2
  * cmdutil: add copy-filtering support to duplicatecopies
  * hgweb: avoid initialization race (issue4280)
  * keyword: suppress keyword expansion for internal merge
  * match: make glob '**/' match the empty string
  * p4: accept changesets with no description (issue4282)
  * parsers.c: fix a couple of memory leaks
  * push: restore contents of HG_URL for hooks (issue4268)
  * rebase: fix bug that caused transitive copy records to disappear (issue4192)
  * repoview: do not crash when localtags refers to non existing revisions
  * resolve: keep wlock while resolving
  * revlog: hold a private reference to self._cache
  * revlog: make _chunkcache access atomic</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="develop7@develop7.info" date="1410782400">- update to v3.1.1
  Changes in v3.1:
  * backout: accept '--edit' like other commands creating new changeset
  * bash_completion: add -l|--list support for shelve
  * bookmarks: avoid deleting primary bookmarks on rebase
  * bookmarks: improve the bookmark help (issue4244)
  * branch: add debug message for branch cache write failure
  * bugzilla: stop trying to cache setup across hook invocation
  * build: initial support for in-tree autobuilding recipes
  * buildrpm: include release version in .tar.gz name
  * bundle2: add pushkey support
  * bundle2: fix bundle2 pulling all revs on empty pulls
  * commit: make commit message shown in text editor customizable by template
  * config: allow 'user' in .hgrc ui section (issue3169)
  * convert: detect removal of ".gitmodules" at git source revisions correctly
  * convert: drastically speed up git conversions
  * convert: mercurial source: convert global tags only - not local tags
  * convert: only consider shamap revisions converted if they still exists
  * convert: update the transplant, rebase and graft references in 'extra'
  * diff: add nobinary config to suppress git-style binary diffs
  * discovery: if a push would create a new head, mention the bookmark name if any
  * filemerge: add internal:tagmerge merge tool
  * filemerge: use 'basic' as the default of '[ui] mergemarkers' for safety
  * filemerge: use non-minimal conflict marker regions (BC)
  * gpg: accept '--edit' like other commands creating new changeset
  * graft: customize graft conflict markers (BC)
  * help: always show command help with -h (issue4240)
  * help: suggest keyword search when no topic is found
  * histedit: respect revsetalias entries (issue4311)
  * import: add --partial flag to create a changeset despite failed hunks
  * largefiles: avoid unnecessary creation of .hg/largefiles when opening lfdirstate
  * largefiles: include largefiles when doing log on a directory (issue4241)
  * largefiles: show also how many data entities are outgoing at "hg outgoing"
  * largefiles: use "normallookup", if "mtime" of standin is unset
  * log: allow revset for --follow to be lazily evaluated
  * log: do not use exact matcher for --patch --follow without file (issue4319)
  * log: make --patch --follow work inside a subdirectory
  * make: add a basic osx mpkg target
  * merge: add conflict marker formatter (BC)
  * merge: define conflict marker labels in filemerge()
  * mergetools.hgrc: add minimal configuration for editmerge
  * packaging: move output directory from build/ to packages/
  * pager: add attend-&lt;command&gt; option
  * patchbomb: includes series information in the header
  * pull: when remote supports it, pull phase data alongside changesets
  * purge: add options for deleting only files or only directories
  * push: use bundle2 to push phases when available
  * qfold: allow to specify '--message/'--logfile' and '--edit' at the same time
  * qimport: record imported revs incrementally (issue3874)
  * qrefresh: allow to specify '--message/'--logfile' and '--edit' at the same time
  * rebase: specify custom conflict marker labels for rebase (BC)
  * resolve: abort when not applicable (BC)
  * resolve: don't abort resolve -l even when no merge is in progress
  * resolve: print message when no unresolved files remain (issue4214)
  * resolve: print warning when no work performed (issue4208)
  * revset: maintain ordering when subtracting from a baseset (issue4289)
  * revset: optimize baseset.sub (issue4313)
  * setup: fixed for Pythons which don't have a CFLAGS
  * setup: make Xcode 5.1 check less specific
  * shelve: accept '--edit' like other commands creating new changeset
  * strip: drop -b/--backup option (BC)
  * strip: remove bookmarks after strip succeed (issue4295)
  * templatefilter: add splitlines function
  * templatekw: add 'currentbookmark' keyword to show current bookmark easily
  * templatekw: add 'subrepos' keyword to show updated subrepositories
  * templater: introduce startswith function
  * templater: introduce word function
  * templates: escape NUL bytes in jsonescape (issue4303)
  * update: introduce --tool for controlling the merge tool
  * update: show message when a bookmark is activated by update
  * update: specify custom conflict markers for update (BC)
  * update: when deactivating a bookmark, print a message
  * version: show enabled extensions (issue4209)
  * version: don't traceback if no extensions to list (issue4312)
  * vim: use try catch in vim plugin to avoid conflicts
  Changes in v3.1.1:
  * changectx: ancestor should only prefer merge.preferancestor if it is a revision
  * color: pass on key error for win32 (issue4298)
  * config: exit non zero on non-existent config option (issue4247)
  * context: call normal on the right object
  * debugobsolete: catch ValueError that may be raised by obsstore.create
  * discovery: prevent crash on unknown remote heads with old repo (issue4337)
  * graft: fix collision detection with origin revisions that are missing
  * help: add pad function to template help
  * help: only call doc() when it is callable
  * hgweb: avoid config object race with hgwebdir (issue4326)
  * histedit: preserve initial author on fold (issue4296)
  * import: show warning message for merge changesets
  * incoming: don't request heads that already are common
  * largefiles: don't override matchandpats for always matchers (issue4334)
  * largefiles: drop setting lfstatus in overridelog (issue4334)
  * largefiles: in overridelog, use non-lf matcher for patch generation (issue4334)
  * log: use correct phase info for parent field (issue4347)
  * merge: show the scary multiple ancestor hint for merges only, not for updates
  * obsstore.create: add a simple safeguard against cyclic markers
  * repoview: filter tags to non-existent nodes from blockers (issue4328)
  * repoview: fix typo in repoview.changelog
  * revset: bookmark revset interprets 'literal:' prefix correctly (issue4329)
  * unbundle: don't advance bookmarks (issue4322) (BC)</changelog>
<changelog author="develop7@develop7.info" date="1412424000">- update to v3.1.2
  * commit: catch changed exec bit on files from p1 (issue4382)
  * diff: document the nobinary option
  * dispatch: check shell alias again after loading extensions (issue4355)
  * dispatch: make "_checkshellalias" reusable regardless of adding aliases
  * help: fix typo in log examples
  * help: mention mode in hg log --removed help (issue4381)
  * hgweb: fail if an invalid command was supplied in url path (issue4071)
  * hgweb: refresh hgweb.repo on phase change (issue4061)
  * histedit: abort gracefully on --continue/--abort with no state
  * keepalive: fix how md5 is used
  * mq: examine "pushable" of already applied patch correctly
  * mq: pop correct patches when changing pushable-ness of already applied ones
  * mq: report correct numbers for changing "number of guarded, applied patches"
  * mq: use "mq.applied[i].name" instead of "mq.appliedname(i)" for safety
  * revset: add an optimised baseset.contains (issue4371)
  * templater: fix precedence of --style and --template options</changelog>

</package>
<package pkgid="eea8094f02fe416933fd9d3a9bbaf3efd6c88341" name="mercurial-lang" arch="i586">
    <version epoch="0" ver="3.1.2" rel="2.3"/>

<changelog author="pcerny@suse.com" date="1369137600">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1371384000">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1373976000">- 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)</changelog>
<changelog author="lnussel@suse.de" date="1377518400">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1377777600">- bring back cacerts.rc for distributions older than 13.1</changelog>
<changelog author="wr@rosenauer.org" date="1378296000">- 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)</changelog>
<changelog author="wr@rosenauer.org" date="1381406400">- 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</changelog>
<changelog author="ohering@suse.de" date="1382529600">- Refresh mercurial-docutils-compat.diff to fix build in sles11sp3</changelog>
<changelog author="speilicke@suse.com" date="1382616000">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1385294400">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1386936000">- 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 \</changelog>
<changelog author="wr@rosenauer.org" date="1389268800">- 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</changelog>
<changelog author="develop7@develop7.info" date="1392638400">- update to version 2.9
  * aliases: make "_checkshellalias()" invoke "findcmd()" with "strict=True"
  * backout: add a message after backout that need manual commit
  * backout: avoid update on simple case
  * bash_completion: add completion for deleting a shelve
  * bash_completion: add global support for -B|--bookmark
  * bash_completion: add global support for -b|--branch
  * bisect: --command without --noupdate should flag the parent rev it tested
  * bookmarks: allow push -B to create a new remote head (Bts:issue2372)
  * branchmap: cache open/closed branch head information
  * cat: increase perf when catting single files
  * changectx: increase perf of walk function
  * clone: do not turn hidden changeset public on publishing clone (Bts:issue3935)
  * convert: use branchmap to change default branch in destination (Bts:issue3469)
  * date: allow %z in format (Bts:issue4040)
  * diff: search beyond ancestor when detecting renames
  * hgweb: infinite scroll support for coal, gitweb, and monoblue styles
  * merge: consider successor changesets for a bare update
  * patch: add support for git delta hunks
  * phase: properly compute ancestors of --rev on push (Bts:issue3786)
  * rebase: abort cleanly when we encounter a damaged rebasestate (Bts:issue4155)
  * rebase: do not crash in panic when cwd disapear in the process (Bts:issue4121)
  * record: --user/-u now works with record when ui.username not set (Bts:issue3857)
  * record: re-enable whitespace-ignoring options
  * relink: abort earlier when on different devices (Bts:issue3916)
  * strip: add faster revlog strip computation
  * subrepo: check phase of state in each subrepositories before committing
  * subrepo: make it possible to update to hidden subrepo revisions
  * subsettable: move from repoview to branchmap, the only place it's used
  * templater: selecting a style with no templates does not crash (Bts:issue4140)
  * update: consider successor changesets when moving active bookmark
  * url: added authuri when login information is requested (Bts:issue3209)</changelog>
<changelog author="develop7@develop7.info" date="1394712000">- update to version 2.9.1
  * coal: hgweb style adds extra blank line in file view (issue4136)
  * hg.openpath: use url.islocal to tell if the path is local (issue3624)
  * hgweb: hack around mimetypes encoding thinko (issue4160)
  * hooks: only disable/re-enable demandimport when it's already enabled
  * merge: add "other" file node in the merge state file
  * merge: audit the right destination file when merging with dir rename
  * merge: don't overwrite file untracked after remove, abort with 'untracked files'
  * merge: record the "other" node in merge state
  * pathencode: eliminate signed integer warnings
  * pull: close peer repo on completion (issue2491) (issue2797)
  * purge: avoid duplicate output for --print (issue4092)
  * rebase: do not try to reactivate deleted divergent bookmark
  * resolve: use "other" changeset from merge state (issue4163)
  * verify: do not prevent verify repository containing hidden changesets</changelog>
<changelog author="develop7@develop7.info" date="1399032000">- update to version 3.0
  * Core features
    + cat: support explicit paths in subrepos
    + cmdserver: allow starting server without repository
    + clone: abort if default destination has no meaningful name (BC)
    + clone: put streaming clones in a transaction
    + color: add debugcolor command (issue4094)
    + color: allow color keywords to be used directly in template
    + commands: add -T as alternative to --template
    + commands: hg debuginstall checks missing templates (issue4151)
    + commit: --edit/-e allows editing commit message supplied through other means
    + config: add initial implementation of --edit (with --global and --local flags)
    + debuginstall: add Python information to debuginstall output (issue4128)
    + demandimport: support HGDEMANDIMPORT=disable to disable demandimport
    + hgweb: add metadata to atom and rss feed entries
    + http: reuse authentication info after the first failed request (issue3567)
    + log: change implementation to use graphlog code
    + push: provide a hint when no paths are configured (issue3692)
    + require: provide a link to a wiki page as well as suggesting upgrade
    + revset: new implementation with incremental evaluation
    + revset: try to handle hyphenated symbols if lookup callback is available
    + revset: add 'only()' revset
    + sshpeer: only print out 'running ssh' messages in debug mode (BC)
    + template: add ifcontains template function
    + template: add pad function for padding output
    + template: add revset() template function
    + template: add shortest(node) template function
    + template: add flexible -T option
    + win32: improve the performance of win32.unlink() over CIFS
  * Extension features
    + blackbox: log events related to branch cache
    + convert: avoid updating tags when there is nothing new
    + convert: compare tags from all heads instead of just one
    + convert: replace old sha1s in the description
    + extensions: mark win32text deprecated
    + extensions: remove interhg
    + extensions: remove the inotify extension (BC)
    + histedit: select the lowest rev when looking for a root in a revset (BC)
    + journal: report parsing errors on recover/rollback (issue4172)
    + qimport: allow importing URLs
  * Fixes
    + backout: don't limit ancestry check to a single ancestor
    + backout: improve confusing 'cannot backout change on a different branch' abort
    + caches: invalidate store caches when lock is taken
    + cmdserver: forcibly use L channel to read password input (issue3161)
    + cmdserver: reload mq on each runcommand request to avoid corruption
    + diff: use second filename for --stat reporting on git patches (issue4221)
    + dirstate: report bad subdirectories as match.bad, not just a warning (BC)
    + extensions: use normpath to allow trailing '\' on Windows (issue4187)
    + fncache: clean up fncache during strips
    + largefiles: changed overridelog to work with graphlog
    + largefiles: don't prompt when one side of merge was changed but didn't change
    + largefiles: remove directories emptied after their files are moved (issue3515)
    + parsers: fail fast if Python has wrong minor version (issue4110)
    + phases: apply publishing enforcement for "serve" source
    + revlog: deal with chunk ranges over 2G on Windows (issue4215)
    + setup.py: fix C extension compilation issue with OS X 10.9 and Xcode 5.1
    + subrepo: check return code for git push (issue4223)
  * Experimental features
    + bundle2: experimental support for bundle2
    + merge: experimental implementation of bid merge
    + merge: tell when .ancestor picks one of multiple common ancestors heads
- removed mercurial-sle10-inotify-fixes.diff as upstream removed inotify extension</changelog>
<changelog author="develop7@develop7.info" date="1402228800">- update to version 3.0.1
  * alias: change return code of bad definition to 255
  * alias: fix loss of non-zero return code in command aliases
  * alias: handle shlex error in command aliases
  * bookmarks: properly align multi-byte characters
  * bugzilla: support Bugzilla 4.4.3+ API login token authentication (issue4257)
  * bundle2: fix bundle2 pulling all revs on empty pulls
  * bundle2: fix configuration name mismatch
  * changelog: ensure changelog._delaybuf is initialized
  * color: don't fail on error messages when no curses (issue4237)
  * exchange: propagate arguments to the _getbundleextrapart function
  * localrepo: prevent leak of transaction object (issue4258)
  * proxy: remove unneeded _set_hostport for compatibility with Python 2.7.7rc1
  * setup.py, make: avoid problems with outdated, existing hgext/__index__.py*
  * subrepo: avoid sanitizing ".hg/hgrc" in meta data area for non-hg subrepos
  * subrepo: invoke "_sanitize()" also after "git merge --ff"
  * subrepo: make "_sanitize()" take absolute path to the root of subrepo
  * subrepo: make "_sanitize()" work
  * subrepo: normalize path in the specific way for problematic encodings
  * templates: fix ifcontains against sets with length &gt; 1 (issue4259)
  * win32: backout 1a9ebc83a74c</changelog>
<changelog author="develop7@develop7.info" date="1406030400">- update to v 3.0.2
  * cmdutil: add copy-filtering support to duplicatecopies
  * hgweb: avoid initialization race (issue4280)
  * keyword: suppress keyword expansion for internal merge
  * match: make glob '**/' match the empty string
  * p4: accept changesets with no description (issue4282)
  * parsers.c: fix a couple of memory leaks
  * push: restore contents of HG_URL for hooks (issue4268)
  * rebase: fix bug that caused transitive copy records to disappear (issue4192)
  * repoview: do not crash when localtags refers to non existing revisions
  * resolve: keep wlock while resolving
  * revlog: hold a private reference to self._cache
  * revlog: make _chunkcache access atomic</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="develop7@develop7.info" date="1410782400">- update to v3.1.1
  Changes in v3.1:
  * backout: accept '--edit' like other commands creating new changeset
  * bash_completion: add -l|--list support for shelve
  * bookmarks: avoid deleting primary bookmarks on rebase
  * bookmarks: improve the bookmark help (issue4244)
  * branch: add debug message for branch cache write failure
  * bugzilla: stop trying to cache setup across hook invocation
  * build: initial support for in-tree autobuilding recipes
  * buildrpm: include release version in .tar.gz name
  * bundle2: add pushkey support
  * bundle2: fix bundle2 pulling all revs on empty pulls
  * commit: make commit message shown in text editor customizable by template
  * config: allow 'user' in .hgrc ui section (issue3169)
  * convert: detect removal of ".gitmodules" at git source revisions correctly
  * convert: drastically speed up git conversions
  * convert: mercurial source: convert global tags only - not local tags
  * convert: only consider shamap revisions converted if they still exists
  * convert: update the transplant, rebase and graft references in 'extra'
  * diff: add nobinary config to suppress git-style binary diffs
  * discovery: if a push would create a new head, mention the bookmark name if any
  * filemerge: add internal:tagmerge merge tool
  * filemerge: use 'basic' as the default of '[ui] mergemarkers' for safety
  * filemerge: use non-minimal conflict marker regions (BC)
  * gpg: accept '--edit' like other commands creating new changeset
  * graft: customize graft conflict markers (BC)
  * help: always show command help with -h (issue4240)
  * help: suggest keyword search when no topic is found
  * histedit: respect revsetalias entries (issue4311)
  * import: add --partial flag to create a changeset despite failed hunks
  * largefiles: avoid unnecessary creation of .hg/largefiles when opening lfdirstate
  * largefiles: include largefiles when doing log on a directory (issue4241)
  * largefiles: show also how many data entities are outgoing at "hg outgoing"
  * largefiles: use "normallookup", if "mtime" of standin is unset
  * log: allow revset for --follow to be lazily evaluated
  * log: do not use exact matcher for --patch --follow without file (issue4319)
  * log: make --patch --follow work inside a subdirectory
  * make: add a basic osx mpkg target
  * merge: add conflict marker formatter (BC)
  * merge: define conflict marker labels in filemerge()
  * mergetools.hgrc: add minimal configuration for editmerge
  * packaging: move output directory from build/ to packages/
  * pager: add attend-&lt;command&gt; option
  * patchbomb: includes series information in the header
  * pull: when remote supports it, pull phase data alongside changesets
  * purge: add options for deleting only files or only directories
  * push: use bundle2 to push phases when available
  * qfold: allow to specify '--message/'--logfile' and '--edit' at the same time
  * qimport: record imported revs incrementally (issue3874)
  * qrefresh: allow to specify '--message/'--logfile' and '--edit' at the same time
  * rebase: specify custom conflict marker labels for rebase (BC)
  * resolve: abort when not applicable (BC)
  * resolve: don't abort resolve -l even when no merge is in progress
  * resolve: print message when no unresolved files remain (issue4214)
  * resolve: print warning when no work performed (issue4208)
  * revset: maintain ordering when subtracting from a baseset (issue4289)
  * revset: optimize baseset.sub (issue4313)
  * setup: fixed for Pythons which don't have a CFLAGS
  * setup: make Xcode 5.1 check less specific
  * shelve: accept '--edit' like other commands creating new changeset
  * strip: drop -b/--backup option (BC)
  * strip: remove bookmarks after strip succeed (issue4295)
  * templatefilter: add splitlines function
  * templatekw: add 'currentbookmark' keyword to show current bookmark easily
  * templatekw: add 'subrepos' keyword to show updated subrepositories
  * templater: introduce startswith function
  * templater: introduce word function
  * templates: escape NUL bytes in jsonescape (issue4303)
  * update: introduce --tool for controlling the merge tool
  * update: show message when a bookmark is activated by update
  * update: specify custom conflict markers for update (BC)
  * update: when deactivating a bookmark, print a message
  * version: show enabled extensions (issue4209)
  * version: don't traceback if no extensions to list (issue4312)
  * vim: use try catch in vim plugin to avoid conflicts
  Changes in v3.1.1:
  * changectx: ancestor should only prefer merge.preferancestor if it is a revision
  * color: pass on key error for win32 (issue4298)
  * config: exit non zero on non-existent config option (issue4247)
  * context: call normal on the right object
  * debugobsolete: catch ValueError that may be raised by obsstore.create
  * discovery: prevent crash on unknown remote heads with old repo (issue4337)
  * graft: fix collision detection with origin revisions that are missing
  * help: add pad function to template help
  * help: only call doc() when it is callable
  * hgweb: avoid config object race with hgwebdir (issue4326)
  * histedit: preserve initial author on fold (issue4296)
  * import: show warning message for merge changesets
  * incoming: don't request heads that already are common
  * largefiles: don't override matchandpats for always matchers (issue4334)
  * largefiles: drop setting lfstatus in overridelog (issue4334)
  * largefiles: in overridelog, use non-lf matcher for patch generation (issue4334)
  * log: use correct phase info for parent field (issue4347)
  * merge: show the scary multiple ancestor hint for merges only, not for updates
  * obsstore.create: add a simple safeguard against cyclic markers
  * repoview: filter tags to non-existent nodes from blockers (issue4328)
  * repoview: fix typo in repoview.changelog
  * revset: bookmark revset interprets 'literal:' prefix correctly (issue4329)
  * unbundle: don't advance bookmarks (issue4322) (BC)</changelog>
<changelog author="develop7@develop7.info" date="1412424000">- update to v3.1.2
  * commit: catch changed exec bit on files from p1 (issue4382)
  * diff: document the nobinary option
  * dispatch: check shell alias again after loading extensions (issue4355)
  * dispatch: make "_checkshellalias" reusable regardless of adding aliases
  * help: fix typo in log examples
  * help: mention mode in hg log --removed help (issue4381)
  * hgweb: fail if an invalid command was supplied in url path (issue4071)
  * hgweb: refresh hgweb.repo on phase change (issue4061)
  * histedit: abort gracefully on --continue/--abort with no state
  * keepalive: fix how md5 is used
  * mq: examine "pushable" of already applied patch correctly
  * mq: pop correct patches when changing pushable-ness of already applied ones
  * mq: report correct numbers for changing "number of guarded, applied patches"
  * mq: use "mq.applied[i].name" instead of "mq.appliedname(i)" for safety
  * revset: add an optimised baseset.contains (issue4371)
  * templater: fix precedence of --style and --template options</changelog>

</package>
<package pkgid="4c4cd78901f5b34fb6b203e1651df9b8997c9348" name="mercurial-lang" arch="x86_64">
    <version epoch="0" ver="3.1.2" rel="2.3"/>

<changelog author="pcerny@suse.com" date="1369137600">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1371384000">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1373976000">- 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)</changelog>
<changelog author="lnussel@suse.de" date="1377518400">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1377777600">- bring back cacerts.rc for distributions older than 13.1</changelog>
<changelog author="wr@rosenauer.org" date="1378296000">- 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)</changelog>
<changelog author="wr@rosenauer.org" date="1381406400">- 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</changelog>
<changelog author="ohering@suse.de" date="1382529600">- Refresh mercurial-docutils-compat.diff to fix build in sles11sp3</changelog>
<changelog author="speilicke@suse.com" date="1382616000">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1385294400">- 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</changelog>
<changelog author="wr@rosenauer.org" date="1386936000">- 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 \</changelog>
<changelog author="wr@rosenauer.org" date="1389268800">- 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</changelog>
<changelog author="develop7@develop7.info" date="1392638400">- update to version 2.9
  * aliases: make "_checkshellalias()" invoke "findcmd()" with "strict=True"
  * backout: add a message after backout that need manual commit
  * backout: avoid update on simple case
  * bash_completion: add completion for deleting a shelve
  * bash_completion: add global support for -B|--bookmark
  * bash_completion: add global support for -b|--branch
  * bisect: --command without --noupdate should flag the parent rev it tested
  * bookmarks: allow push -B to create a new remote head (Bts:issue2372)
  * branchmap: cache open/closed branch head information
  * cat: increase perf when catting single files
  * changectx: increase perf of walk function
  * clone: do not turn hidden changeset public on publishing clone (Bts:issue3935)
  * convert: use branchmap to change default branch in destination (Bts:issue3469)
  * date: allow %z in format (Bts:issue4040)
  * diff: search beyond ancestor when detecting renames
  * hgweb: infinite scroll support for coal, gitweb, and monoblue styles
  * merge: consider successor changesets for a bare update
  * patch: add support for git delta hunks
  * phase: properly compute ancestors of --rev on push (Bts:issue3786)
  * rebase: abort cleanly when we encounter a damaged rebasestate (Bts:issue4155)
  * rebase: do not crash in panic when cwd disapear in the process (Bts:issue4121)
  * record: --user/-u now works with record when ui.username not set (Bts:issue3857)
  * record: re-enable whitespace-ignoring options
  * relink: abort earlier when on different devices (Bts:issue3916)
  * strip: add faster revlog strip computation
  * subrepo: check phase of state in each subrepositories before committing
  * subrepo: make it possible to update to hidden subrepo revisions
  * subsettable: move from repoview to branchmap, the only place it's used
  * templater: selecting a style with no templates does not crash (Bts:issue4140)
  * update: consider successor changesets when moving active bookmark
  * url: added authuri when login information is requested (Bts:issue3209)</changelog>
<changelog author="develop7@develop7.info" date="1394712000">- update to version 2.9.1
  * coal: hgweb style adds extra blank line in file view (issue4136)
  * hg.openpath: use url.islocal to tell if the path is local (issue3624)
  * hgweb: hack around mimetypes encoding thinko (issue4160)
  * hooks: only disable/re-enable demandimport when it's already enabled
  * merge: add "other" file node in the merge state file
  * merge: audit the right destination file when merging with dir rename
  * merge: don't overwrite file untracked after remove, abort with 'untracked files'
  * merge: record the "other" node in merge state
  * pathencode: eliminate signed integer warnings
  * pull: close peer repo on completion (issue2491) (issue2797)
  * purge: avoid duplicate output for --print (issue4092)
  * rebase: do not try to reactivate deleted divergent bookmark
  * resolve: use "other" changeset from merge state (issue4163)
  * verify: do not prevent verify repository containing hidden changesets</changelog>
<changelog author="develop7@develop7.info" date="1399032000">- update to version 3.0
  * Core features
    + cat: support explicit paths in subrepos
    + cmdserver: allow starting server without repository
    + clone: abort if default destination has no meaningful name (BC)
    + clone: put streaming clones in a transaction
    + color: add debugcolor command (issue4094)
    + color: allow color keywords to be used directly in template
    + commands: add -T as alternative to --template
    + commands: hg debuginstall checks missing templates (issue4151)
    + commit: --edit/-e allows editing commit message supplied through other means
    + config: add initial implementation of --edit (with --global and --local flags)
    + debuginstall: add Python information to debuginstall output (issue4128)
    + demandimport: support HGDEMANDIMPORT=disable to disable demandimport
    + hgweb: add metadata to atom and rss feed entries
    + http: reuse authentication info after the first failed request (issue3567)
    + log: change implementation to use graphlog code
    + push: provide a hint when no paths are configured (issue3692)
    + require: provide a link to a wiki page as well as suggesting upgrade
    + revset: new implementation with incremental evaluation
    + revset: try to handle hyphenated symbols if lookup callback is available
    + revset: add 'only()' revset
    + sshpeer: only print out 'running ssh' messages in debug mode (BC)
    + template: add ifcontains template function
    + template: add pad function for padding output
    + template: add revset() template function
    + template: add shortest(node) template function
    + template: add flexible -T option
    + win32: improve the performance of win32.unlink() over CIFS
  * Extension features
    + blackbox: log events related to branch cache
    + convert: avoid updating tags when there is nothing new
    + convert: compare tags from all heads instead of just one
    + convert: replace old sha1s in the description
    + extensions: mark win32text deprecated
    + extensions: remove interhg
    + extensions: remove the inotify extension (BC)
    + histedit: select the lowest rev when looking for a root in a revset (BC)
    + journal: report parsing errors on recover/rollback (issue4172)
    + qimport: allow importing URLs
  * Fixes
    + backout: don't limit ancestry check to a single ancestor
    + backout: improve confusing 'cannot backout change on a different branch' abort
    + caches: invalidate store caches when lock is taken
    + cmdserver: forcibly use L channel to read password input (issue3161)
    + cmdserver: reload mq on each runcommand request to avoid corruption
    + diff: use second filename for --stat reporting on git patches (issue4221)
    + dirstate: report bad subdirectories as match.bad, not just a warning (BC)
    + extensions: use normpath to allow trailing '\' on Windows (issue4187)
    + fncache: clean up fncache during strips
    + largefiles: changed overridelog to work with graphlog
    + largefiles: don't prompt when one side of merge was changed but didn't change
    + largefiles: remove directories emptied after their files are moved (issue3515)
    + parsers: fail fast if Python has wrong minor version (issue4110)
    + phases: apply publishing enforcement for "serve" source
    + revlog: deal with chunk ranges over 2G on Windows (issue4215)
    + setup.py: fix C extension compilation issue with OS X 10.9 and Xcode 5.1
    + subrepo: check return code for git push (issue4223)
  * Experimental features
    + bundle2: experimental support for bundle2
    + merge: experimental implementation of bid merge
    + merge: tell when .ancestor picks one of multiple common ancestors heads
- removed mercurial-sle10-inotify-fixes.diff as upstream removed inotify extension</changelog>
<changelog author="develop7@develop7.info" date="1402228800">- update to version 3.0.1
  * alias: change return code of bad definition to 255
  * alias: fix loss of non-zero return code in command aliases
  * alias: handle shlex error in command aliases
  * bookmarks: properly align multi-byte characters
  * bugzilla: support Bugzilla 4.4.3+ API login token authentication (issue4257)
  * bundle2: fix bundle2 pulling all revs on empty pulls
  * bundle2: fix configuration name mismatch
  * changelog: ensure changelog._delaybuf is initialized
  * color: don't fail on error messages when no curses (issue4237)
  * exchange: propagate arguments to the _getbundleextrapart function
  * localrepo: prevent leak of transaction object (issue4258)
  * proxy: remove unneeded _set_hostport for compatibility with Python 2.7.7rc1
  * setup.py, make: avoid problems with outdated, existing hgext/__index__.py*
  * subrepo: avoid sanitizing ".hg/hgrc" in meta data area for non-hg subrepos
  * subrepo: invoke "_sanitize()" also after "git merge --ff"
  * subrepo: make "_sanitize()" take absolute path to the root of subrepo
  * subrepo: make "_sanitize()" work
  * subrepo: normalize path in the specific way for problematic encodings
  * templates: fix ifcontains against sets with length &gt; 1 (issue4259)
  * win32: backout 1a9ebc83a74c</changelog>
<changelog author="develop7@develop7.info" date="1406030400">- update to v 3.0.2
  * cmdutil: add copy-filtering support to duplicatecopies
  * hgweb: avoid initialization race (issue4280)
  * keyword: suppress keyword expansion for internal merge
  * match: make glob '**/' match the empty string
  * p4: accept changesets with no description (issue4282)
  * parsers.c: fix a couple of memory leaks
  * push: restore contents of HG_URL for hooks (issue4268)
  * rebase: fix bug that caused transitive copy records to disappear (issue4192)
  * repoview: do not crash when localtags refers to non existing revisions
  * resolve: keep wlock while resolving
  * revlog: hold a private reference to self._cache
  * revlog: make _chunkcache access atomic</changelog>
<changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
<changelog author="develop7@develop7.info" date="1410782400">- update to v3.1.1
  Changes in v3.1:
  * backout: accept '--edit' like other commands creating new changeset
  * bash_completion: add -l|--list support for shelve
  * bookmarks: avoid deleting primary bookmarks on rebase
  * bookmarks: improve the bookmark help (issue4244)
  * branch: add debug message for branch cache write failure
  * bugzilla: stop trying to cache setup across hook invocation
  * build: initial support for in-tree autobuilding recipes
  * buildrpm: include release version in .tar.gz name
  * bundle2: add pushkey support
  * bundle2: fix bundle2 pulling all revs on empty pulls
  * commit: make commit message shown in text editor customizable by template
  * config: allow 'user' in .hgrc ui section (issue3169)
  * convert: detect removal of ".gitmodules" at git source revisions correctly
  * convert: drastically speed up git conversions
  * convert: mercurial source: convert global tags only - not local tags
  * convert: only consider shamap revisions converted if they still exists
  * convert: update the transplant, rebase and graft references in 'extra'
  * diff: add nobinary config to suppress git-style binary diffs
  * discovery: if a push would create a new head, mention the bookmark name if any
  * filemerge: add internal:tagmerge merge tool
  * filemerge: use 'basic' as the default of '[ui] mergemarkers' for safety
  * filemerge: use non-minimal conflict marker regions (BC)
  * gpg: accept '--edit' like other commands creating new changeset
  * graft: customize graft conflict markers (BC)
  * help: always show command help with -h (issue4240)
  * help: suggest keyword search when no topic is found
  * histedit: respect revsetalias entries (issue4311)
  * import: add --partial flag to create a changeset despite failed hunks
  * largefiles: avoid unnecessary creation of .hg/largefiles when opening lfdirstate
  * largefiles: include largefiles when doing log on a directory (issue4241)
  * largefiles: show also how many data entities are outgoing at "hg outgoing"
  * largefiles: use "normallookup", if "mtime" of standin is unset
  * log: allow revset for --follow to be lazily evaluated
  * log: do not use exact matcher for --patch --follow without file (issue4319)
  * log: make --patch --follow work inside a subdirectory
  * make: add a basic osx mpkg target
  * merge: add conflict marker formatter (BC)
  * merge: define conflict marker labels in filemerge()
  * mergetools.hgrc: add minimal configuration for editmerge
  * packaging: move output directory from build/ to packages/
  * pager: add attend-&lt;command&gt; option
  * patchbomb: includes series information in the header
  * pull: when remote supports it, pull phase data alongside changesets
  * purge: add options for deleting only files or only directories
  * push: use bundle2 to push phases when available
  * qfold: allow to specify '--message/'--logfile' and '--edit' at the same time
  * qimport: record imported revs incrementally (issue3874)
  * qrefresh: allow to specify '--message/'--logfile' and '--edit' at the same time
  * rebase: specify custom conflict marker labels for rebase (BC)
  * resolve: abort when not applicable (BC)
  * resolve: don't abort resolve -l even when no merge is in progress
  * resolve: print message when no unresolved files remain (issue4214)
  * resolve: print warning when no work performed (issue4208)
  * revset: maintain ordering when subtracting from a baseset (issue4289)
  * revset: optimize baseset.sub (issue4313)
  * setup: fixed for Pythons which don't have a CFLAGS
  * setup: make Xcode 5.1 check less specific
  * shelve: accept '--edit' like other commands creating new changeset
  * strip: drop -b/--backup option (BC)
  * strip: remove bookmarks after strip succeed (issue4295)
  * templatefilter: add splitlines function
  * templatekw: add 'currentbookmark' keyword to show current bookmark easily
  * templatekw: add 'subrepos' keyword to show updated subrepositories
  * templater: introduce startswith function
  * templater: introduce word function
  * templates: escape NUL bytes in jsonescape (issue4303)
  * update: introduce --tool for controlling the merge tool
  * update: show message when a bookmark is activated by update
  * update: specify custom conflict markers for update (BC)
  * update: when deactivating a bookmark, print a message
  * version: show enabled extensions (issue4209)
  * version: don't traceback if no extensions to list (issue4312)
  * vim: use try catch in vim plugin to avoid conflicts
  Changes in v3.1.1:
  * changectx: ancestor should only prefer merge.preferancestor if it is a revision
  * color: pass on key error for win32 (issue4298)
  * config: exit non zero on non-existent config option (issue4247)
  * context: call normal on the right object
  * debugobsolete: catch ValueError that may be raised by obsstore.create
  * discovery: prevent crash on unknown remote heads with old repo (issue4337)
  * graft: fix collision detection with origin revisions that are missing
  * help: add pad function to template help
  * help: only call doc() when it is callable
  * hgweb: avoid config object race with hgwebdir (issue4326)
  * histedit: preserve initial author on fold (issue4296)
  * import: show warning message for merge changesets
  * incoming: don't request heads that already are common
  * largefiles: don't override matchandpats for always matchers (issue4334)
  * largefiles: drop setting lfstatus in overridelog (issue4334)
  * largefiles: in overridelog, use non-lf matcher for patch generation (issue4334)
  * log: use correct phase info for parent field (issue4347)
  * merge: show the scary multiple ancestor hint for merges only, not for updates
  * obsstore.create: add a simple safeguard against cyclic markers
  * repoview: filter tags to non-existent nodes from blockers (issue4328)
  * repoview: fix typo in repoview.changelog
  * revset: bookmark revset interprets 'literal:' prefix correctly (issue4329)
  * unbundle: don't advance bookmarks (issue4322) (BC)</changelog>
<changelog author="develop7@develop7.info" date="1412424000">- update to v3.1.2
  * commit: catch changed exec bit on files from p1 (issue4382)
  * diff: document the nobinary option
  * dispatch: check shell alias again after loading extensions (issue4355)
  * dispatch: make "_checkshellalias" reusable regardless of adding aliases
  * help: fix typo in log examples
  * help: mention mode in hg log --removed help (issue4381)
  * hgweb: fail if an invalid command was supplied in url path (issue4071)
  * hgweb: refresh hgweb.repo on phase change (issue4061)
  * histedit: abort gracefully on --continue/--abort with no state
  * keepalive: fix how md5 is used
  * mq: examine "pushable" of already applied patch correctly
  * mq: pop correct patches when changing pushable-ness of already applied ones
  * mq: report correct numbers for changing "number of guarded, applied patches"
  * mq: use "mq.applied[i].name" instead of "mq.appliedname(i)" for safety
  * revset: add an optimised baseset.contains (issue4371)
  * templater: fix precedence of --style and --template options</changelog>

</package>

<package pkgid="46cee91dace3bd0b7875b2db8791de3a9cdbc40a" name="extundelete" arch="i586">
    <version epoch="0" ver="0.2.4" rel="3.1"/>

<changelog author="dkukawka@suse.de" date="1312891200">- initial package of extundelete</changelog>
<changelog author="asterios.dramis@gmail.com" date="1333281600">- Added 4 patches (taken from Debian):
  * 01_output_dir.patch: Create an additional option: --output-dir
  * 02_fix_reserved2_checksum_lo_compile_issue.patch: Fix compile error
    regarding linux2.l_i_reserved2 deprecation
  * 03_fix_opaque_ext2_group_desc_compile_error.patch: Fix compile error
    regarding opaque_ext2_group_desc
  * 04_fix_frags_per_group_compile_error.patch: Fix compile error in
    insertionops.cc regarding rename of s_frags_per_group
- Spec file updates:
  * Changes based on spec-cleaner run.
  * Removed e2fsprogs from BuildRequires: (not needed).
  * Enable verbose output of configure and make.</changelog>
<changelog author="asterios.dramis@gmail.com" date="1359806400">- Update to version 1.2.4:
  * No changelog available
- Removed the following patches (fixed upstream):
  01_output_dir.patch
  02_fix_reserved2_checksum_lo_compile_issue.patch
  03_fix_opaque_ext2_group_desc_compile_error.patch
  04_fix_frags_per_group_compile_error.patch</changelog>
<changelog author="tcech@suse.com" date="1462449600">- remove condition for openSUSE 10.2</changelog>

</package>

</otherdata>