Commits on Apr 20, 2016
  1. @mjpieters

    Update test to keep graph output stable across versions.

    Mercurial 3.8 graph output has changed; set the 'missing parent' style back to
    a pipe to keep the test output stable across versions.
    mjpieters committed Apr 20, 2016
Commits on Mar 28, 2016
  1. overlay: add changelogrevision

    test-incoming.t was failing with latest mercurial head (345f4f) because we
    didn't implement this method in the git overlay.
    Mateusz Kwapich committed Mar 28, 2016
Commits on Feb 4, 2016
  1. @danchr

    git_handler: detect and reject nested Mercurial repositories

    The ReviewBoard repository contains a Mercurial repository within its
    Git repository; if you just convert that into Mercurial, you can't
    check it out. We handle this similar to invalid Git paths: by default,
    refuse the conversion, but with a configuration knob to force it
    through with a warning.
    
    See also:
    
    https://github.com/reviewboard/reviewboard/
    https://reviewboard.org/bugs/3190
    danchr committed Feb 4, 2016
Commits on Feb 2, 2016
  1. @sid0
  2. @sid0
  3. @sid0

    test-help: fix for Mercurial 3.7

    The other `sed` seems to no longer be necessary, so remove it.
    sid0 committed Feb 1, 2016
Commits on Jan 14, 2016
  1. @czarkoff

    test-renames.t: don't use "seq"

    Seq is not a standard utility, and explicit loop should be more performant.
    czarkoff committed Jan 14, 2016
Commits on Jan 12, 2016
  1. @seanfarley
Commits on Jan 8, 2016
  1. @seanfarley
  2. @seanfarley
  3. @seanfarley
  4. @seanfarley
Commits on Jan 2, 2016
  1. @sid0
  2. @sid0

    version: bump up to 0.8.4

    sid0 committed Jan 2, 2016
  3. @sid0
Commits on Dec 31, 2015
  1. @durin42

    git_handler: work around dulwich using unicode for ref names

    Dulwich treats ref names internally as unicode strings (probably
    because of Python 3?), which means that at some points it tries to do
    os.path.join between the repo path and the unicode of the ref name,
    which fails miserably if we construct the repo with a str and not a
    unicode. Kludge around this problem.
    
    Fixes issue 172.
    
    This is a roll-forward of a593069575bb, which should be valid now that
    the previous change defends against accidentally writing unicode tags
    inside the templater.
    durin42 committed Dec 31, 2015
  2. @durin42

    hgrepo: ensure all git-origin tags are bytes

    If we don't do this we might end up with unicodes being written using
    ui, which then breaks in popbuffer in test-encoding.t. This appears to
    be an academic concern until we start passing unicode paths to git
    repos, which we need to do in order to resolve some other problems. Yay.
    durin42 committed Dec 31, 2015
  3. @sid0

    test-push.t: clean up compat cruft

    sid0 committed Dec 31, 2015
  4. @sid0

    testutil: clean up compat cruft

    sid0 committed Dec 31, 2015
  5. @sid0
  6. @sid0

    gitdirstate: fix up compat comment

    pathutil isn't in 2.8.
    sid0 committed Dec 31, 2015
  7. @sid0

    gitrepo: clean up compat cruft

    sid0 committed Dec 31, 2015
  8. @sid0

    merge

    sid0 committed Dec 31, 2015
  9. @sid0
  10. @sid0
  11. @sid0

    ssh: regularize mercurial imports

    sid0 committed Dec 31, 2015
  12. @sid0
  13. @sid0
  14. @sid0

    init: regularize mercurial imports

    sid0 committed Dec 31, 2015
  15. @sid0
Commits on Dec 30, 2015
  1. bookmarks: use bookmarks.recordchange instead of bookmarks.write if a…

    …vailable
    
    bookmarks.write is deprecated and it was showing warning messages in
    test-hg-branch.t with the latest test runner from core mercurial. Tested with
    both hg 2.8 and hg tip.
    Laurent Charignon committed Dec 30, 2015
Commits on Dec 29, 2015
  1. init: handle AttributeError in addition to ImportError

    If a module doesn't exist, it yields an ImportError,
    if an attribtue doesn't exist on a module, it yields an AttributeError
    timeless@gmail.com committed Dec 29, 2015
Commits on Dec 14, 2015
  1. @seanfarley

    ssh: fix breakage again with dulwich update

    dulwich 0.12.x changed the way they pass parameters around, so we reformat that
    to what hg-git expects.
    
    This is just plain ridiculous.
    seanfarley committed Dec 14, 2015
Commits on Dec 8, 2015
  1. @durin42
  2. @durin42