Skip to content
Snippets Groups Projects
  1. Oct 23, 2020
  2. Jul 12, 2020
  3. Oct 23, 2020
  4. Aug 13, 2020
  5. Oct 11, 2020
  6. Aug 13, 2020
  7. Aug 06, 2020
  8. Jun 12, 2020
  9. May 10, 2020
    • Manuel Jacob's avatar
      hggit: fix safebranchrevs() for the case when the remote repo is not a gitrepo · 3483dccd
      Manuel Jacob authored
      (folded with intermediate revision with new message by Georges Racinet)
      
      The previous conditional was wrong: in current Mercurial, 'co' is in principle
      not an integer. The condition on integer has been introduced for the port to
      py3, but does not change the fact that changelog.__contains__ is for integers.
      
      The original intent in a90fe3e8a8c3 was probably to exclude local repositories,
      but this had the side effect of setting `co=None` in all cases, hence affecting
      pulls having nothing to do with hg-git, as the new test demontstrates.
      
      What we really want is to force `co=None` only for remote Git repositories,
      for the reasons explained in the comment.
      
      Previous intermediate commit was
      
        cleanup: eliminate if statement with condition that is always true
      
        'co' is never an integer. It’s always None or of type bytes. Apparently 'co'
        was of type int some years ago.
      
        A proper fix would require to fix the lookup() remote command or change hg to
        not require it e.g. when pulling with -r. For now, let’s remove the broken
        code and be honest about that we give up.
      3483dccd
  10. Dec 23, 2019
  11. Mar 06, 2020
  12. May 04, 2020
  13. May 03, 2020
    • Manuel Jacob's avatar
      py3: byteify sources · 86feb288
      Manuel Jacob authored
      These files were byteified using hg’s contrib/byteify-strings.py:
      
      - contrib/hggitperf.py
      - hggit/compat.py
      - hggit/git2hg.py
      - hggit/gitdirstate.py
      - hggit/gitrepo.py
      - hggit/git_handler.py
      - hggit/hg2git.py
      - hggit/hgrepo.py
      - hggit/overlay.py
      - hggit/util.py
      - hggit/verify.py
      - hggit/_ssh.py
      - hggit/__init__.py
      - tests/commitextra.py
      
      Additionally, "--treat-as-kwargs opts kwargs" were passed as arguments.
      
      Some of the changes will be undone later. Because of the large amount of
      literals that should be changed in comparison to the few literals that should
      stay, it seemed better to do it this way around.
      
      Raw literals are not changed by the script. Some of them will be changed
      manually in a separate changeset.
      86feb288
    • Manuel Jacob's avatar
      tests: use $PYTHON instead of python · 0cccb888
      Manuel Jacob authored
      0cccb888
  14. Dec 23, 2019
  15. Mar 05, 2020
    • Manuel Jacob's avatar
      py3: use print as function · 7a13f6fa
      Manuel Jacob authored
      * run `find . -name "*.py" -print0 -o -path ./tests/hghave | xargs -I {} -0 2to3 --fix=print --write {}`
      * run `find . -name "*.py" -print0 -o -path ./tests/hghave | xargs -I {} -0 2to3 --doctests_only --fix=print --write {}`
      * remove extra newline at end of files introduced by last command
      * add `from __future__ import print_function` to Python files
      7a13f6fa
  16. Nov 22, 2019
  17. Mar 05, 2020
  18. Dec 22, 2019
  19. Aug 01, 2019
  20. Feb 23, 2019
  21. Dec 02, 2018
  22. Nov 29, 2017
  23. Feb 07, 2018
  24. Feb 21, 2018
  25. Feb 07, 2018
  26. Feb 06, 2018
  27. Nov 30, 2017
  28. Dec 02, 2017
  29. Sep 05, 2016
  30. Nov 24, 2017
  31. Nov 20, 2017
Loading