Skip to content
Snippets Groups Projects
  1. May 03, 2021
  2. Apr 16, 2021
  3. May 04, 2021
  4. May 13, 2021
  5. May 12, 2021
  6. Feb 02, 2021
  7. Jan 28, 2021
  8. Apr 17, 2021
  9. May 12, 2021
  10. May 10, 2021
  11. May 12, 2021
  12. May 09, 2021
  13. May 05, 2021
  14. Dec 26, 2020
    • Dan Villiom Podlaski Christiansen's avatar
      push & pull: consolidate invalid path handling, default to skipping · b46639f3
      Dan Villiom Podlaski Christiansen authored
      The current behaviour is quite unhelpful, given that it either allows
      you to abort the conversion or generate a bogus repository. As an
      example, GitHub rejects anything with a `.git` in it.
      
      Instead, the new default is to issue a warning and simply discard the
      dangerous files. Although this might cause problems down the line, I'd
      much rather have those problems than just have hg-git give up.
      
      As an example of such a bogus repository, look no further than this
      one. c43c02cc803a committed some tests from Dulwich with nested Git
      repositories, and a061dce264b7 renamed them. Prior to this change,
      hg-git could not push its own repository to GitHub.
      
      Further more, Mercurial disallows paths containing carriage return
      (CR) and newline (NL) characters; as noted in the original Mercurial
      bug report that enabled this behaviour,[1] such paths appear for
      folder icons on macOS. This was reported on the list by Uwe Brauer.[2]
      
      Since Mercurial simply cannot store these files, we always either skip
      them or abort the conversion.
      
      [1] https://bz.mercurial-scm.org/show_bug.cgi?id=352
      [2] https://groups.google.com/g/hg-git/c/Rz3oRzrMS3Q/m/RRq4AIMsBAAJ
      b46639f3
  15. Dec 22, 2020
  16. Apr 28, 2021
  17. Feb 22, 2021
  18. Mar 17, 2021
  19. Dec 22, 2020
  20. Oct 23, 2020
  21. Feb 01, 2021
  22. Apr 16, 2021
  23. Mar 25, 2021
    • Michael McNeil Forbes's avatar
      README: update pip install instructions · f19279e4
      Michael McNeil Forbes authored
      * The package name on PyPI is hg-git not hggit.
      * Clearer instructions about pip install
      * Fixed a few other small ReST issues and added a link to the git
        extension.
      * Format code blocks.
      
      Might help users with issues like #350.
      f19279e4
  24. Feb 02, 2021
Loading