Skip to content
Snippets Groups Projects
  1. Sep 12, 2016
    • Ryan McElroy's avatar
      overlay: add support for upstream manifestlog transition · 7b11e6348810
      Ryan McElroy authored
      In mercurial, commit a22b3de3b65a changed some manifest lookups from using
      manifest.read(sha) to using manifestlog[sha]. This change adds support for this
      new kind of lookup. The old method is not removed to preserve compatibility.
      7b11e6348810
  2. Sep 05, 2016
    • Ryan McElroy's avatar
      stop dying if extras is malformed · eb01d99111b6
      Ryan McElroy authored
      A commit's extras field should be considered user-supplied input that can take
      any form. Trusting it to be properly formatted is dangerous and can prevent
      forward progress. Instead, swallow errors due to malformed extras and carry on.
      eb01d99111b6
    • Ryan McElroy's avatar
      add progress to commit discovery phase · c4a2ef796c19
      Ryan McElroy authored
      In large repositories, the commit discovery phase can take minutes. Let's give
      the user feedback on how long it will take.
      c4a2ef796c19
  3. Sep 03, 2016
    • Sean Farley's avatar
      gitdirstate: only wrap for hg-git repos · 9c15c89088fd
      Sean Farley authored
      Previously, if a user enables hg-git and in a non-git repo (i.e.
      hg-only) they have a .gitignore, then hg-git will try to parse that. I
      consider this a bug and a bad performance regression for what should be
      a no-op.
      9c15c89088fd
  4. Aug 12, 2016
  5. Aug 04, 2016
  6. Jul 21, 2016
  7. Apr 20, 2016
  8. Mar 28, 2016
  9. Feb 04, 2016
  10. Feb 02, 2016
  11. Jan 14, 2016
  12. Jan 12, 2016
  13. Jan 08, 2016
  14. Jan 02, 2016
  15. Dec 31, 2015
    • durin42's avatar
      git_handler: work around dulwich using unicode for ref names · afea0e32db20
      durin42 authored
      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.
      afea0e32db20
    • durin42's avatar
      hgrepo: ensure all git-origin tags are bytes · 5d45e0edfa3f
      durin42 authored
      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.
      5d45e0edfa3f
  16. Dec 08, 2015
  17. Dec 31, 2015
Loading