1. 15 Oct, 2021 2 commits
  2. 12 Oct, 2021 3 commits
  3. 08 Oct, 2021 1 commit
  4. 12 Oct, 2021 2 commits
  5. 07 Oct, 2021 1 commit
  6. 11 Oct, 2021 1 commit
  7. 08 Oct, 2021 2 commits
  8. 05 Oct, 2021 2 commits
  9. 21 Sep, 2021 2 commits
  10. 20 Sep, 2021 3 commits
  11. 12 Sep, 2021 2 commits
  12. 10 Sep, 2021 3 commits
  13. 03 Sep, 2021 1 commit
    • Anton Shestakov's avatar
      topic: drop topicfilter usage from topicrepo.commitctx() · 182e2a1dbd1c
      Anton Shestakov authored
      This block of code was introduced in 13313d0cab71, but the commit description
      doesn't explain the exact intent of this code.
      
      The fact that the result of other.commitctx() was discarded makes me think that
      this block only existed to deal with amends, and it was only useful for code
      that was removed earlier in this series.
      
      The only code that's left in commitctx() is adding current topic to
      workingcommitctx, and I don't think we need to adjust repo filter for that.
      182e2a1dbd1c
  14. 30 Aug, 2021 3 commits
  15. 04 Sep, 2021 6 commits
  16. 29 Aug, 2021 2 commits
    • Anton Shestakov's avatar
      topic: don't cache topic of e.g. memctx in _topiccache (issue6500) · 6c67219ce779
      Anton Shestakov authored
      _topiccache exists to make us hit the storage less often when we want to look
      at topics for any reason. It doesn't make much sense to cache something that is
      memory-only and is cheap to access however. Caching things like that was also a
      source of a bug where creating multiple memctx instances in one process would
      cache topic of the first one and ignore actual content of .extra() of the
      others. That was happening because the cache is keyed by .rev(), but all memctx
      instances have the same .rev() = None.
      
      --HG--
      branch : stable
      6c67219ce779
    • Anton Shestakov's avatar
      tests: demonstrate how caching topic of memctx results in issue6500 · 43bde39bbe65
      Anton Shestakov authored
      --HG--
      branch : stable
      43bde39bbe65
  17. 25 Aug, 2021 1 commit
  18. 24 Aug, 2021 1 commit
  19. 13 Aug, 2021 2 commits