This instance will be upgraded to Heptapod 0.21.0rc2 on 2021-04-16 at 11:00 UTC+2 (a few minutes of down time)

  1. 18 Nov, 2019 1 commit
  2. 25 Sep, 2019 1 commit
  3. 25 Aug, 2019 2 commits
    • kiilerix's avatar
      f2a39a435f73
    • kiilerix's avatar
      assert: try to show some relevant value when an assert fails · 54976f208547
      kiilerix authored
      Debugging and print statements can tell more about failing asserts, but it is
      nice to get *some* information up front, also to make it easier to reproduce.
      
      General guidelines:
      
      Try to avoid anything that must compute something and thus can fail - try to
      just inspect local variables (or whatever assert looked at).
      
      For type related asserts, try to add repr().
      
      Sometimes, multiple variables are relevant - in that case use tuples.
      54976f208547
  4. 19 May, 2019 1 commit
    • Matt Harbison's avatar
      py3: migrate unicode() to pycompat.unicode() · 6a0080d4e5a5
      Matt Harbison authored
      Fixed up after running `2to3 -w -n -f unicode .`, and re-adding the dropped u''
      prefixes.  The pycompat.unicode() hack is copied into setup.py because that
      module declares the dependency on mercurial.
      6a0080d4e5a5
  5. 29 Apr, 2019 1 commit
    • Matt Harbison's avatar
      match: remove matchmod.exact() to avoid core Mercurial API changes · c206a91099b5
      Matt Harbison authored
      This corresponds to 0531dff73d0b.  Two methods are flagged to be changed to
      matchmod.never().  But not now to avoid conditionalizing the call for API
      changes.  It looks like this also fixes a bug in filedata._checkRenamed(), which
      is being passed a repo- the previous usage assumed it was a string.
      c206a91099b5
  6. 12 Apr, 2019 1 commit
  7. 24 Mar, 2019 2 commits
  8. 21 Feb, 2019 1 commit
  9. 24 Feb, 2018 1 commit
  10. 04 Jan, 2018 1 commit
  11. 23 Jul, 2017 1 commit
  12. 25 Sep, 2016 1 commit
  13. 18 Jul, 2016 1 commit
  14. 27 Feb, 2016 1 commit
  15. 06 Jun, 2015 1 commit
  16. 19 May, 2015 1 commit
  17. 10 Aug, 2015 1 commit
  18. 24 Feb, 2014 2 commits
  19. 09 Feb, 2014 2 commits
  20. 06 Feb, 2014 1 commit
    • Yuya Nishihara's avatar
      manifestmodel: do not ignore reload request of uncommitted changes (fixes #3595) · 699fdde0ec1c
      Yuya Nishihara authored
      Because workingctx has no real identity, "wctx1.node() == wctx2.node()" does
      not mean they are exactly the same.  So manifest model shouldn't ignore repeated
      setRev(None) or setRawContext(wctx) requests.
      
      Currently patchctx isn't affected by this problem because it lacks __eq__(),
      but the same can be said for patchctx in principle.  Though changes in
      patchctx can be detected by ctx.thgid(), I decided not to use it.  Eventually,
      we want to remove context and repository extensions.
      
      This fixes missing refresh after shelve/unshelve.
      
      --HG--
      branch : stable
      699fdde0ec1c
  21. 30 Jan, 2014 2 commits
  22. 12 Jan, 2014 1 commit
  23. 11 Jan, 2014 1 commit
  24. 16 Dec, 2013 2 commits
  25. 14 Dec, 2013 3 commits
  26. 05 Jan, 2014 1 commit
  27. 30 Dec, 2013 1 commit
  28. 19 Dec, 2013 1 commit
    • Yuya Nishihara's avatar
      manifestmodel: make keyword filter case-insensitive by using relre pattern · d18135346811
      Yuya Nishihara authored
      Up until 3935fa85ce52, keyword filter was case-insensitive on Windows because
      fnmatch follows the rule of the underlying operating system.
      
      Currently we have no common rule about the case sensitivity (*1), but case-
      insensitive matching will be good for quick filters.
      
          *1:
          manifest: (originally) case-insensitive on Windows
          revdetails: case-sensitive, but replaced by manifest model
          status: case-sensitive
      
          repofilter: ("keyword()" predicate is) case-insensitive
      d18135346811
  29. 22 Dec, 2013 1 commit
  30. 23 Dec, 2013 1 commit
  31. 24 Dec, 2013 1 commit
  32. 22 Dec, 2013 1 commit