Skip to content
Snippets Groups Projects
  1. Oct 20, 2023
  2. Oct 25, 2023
  3. Oct 24, 2023
  4. Oct 19, 2023
  5. Oct 25, 2023
  6. Oct 19, 2023
    • Pierre-Yves David's avatar
      revlog: move the `_chunk` method on the inner object · 9c8df10e
      Pierre-Yves David authored
      This is a necessary step before being able to move more logic around restoring
      a revision content there.
      
      For now, we do a simple patch for the perf extension logic, when the
      implementation of the inner object changes, we will likely need some evolution
      of the API. However this is true of many things in the perf extension. So we
      will see this later.
      9c8df10e
  7. Oct 25, 2023
    • Pierre-Yves David's avatar
      revlog: move the compression/decompression logic on the inner object · a8270490
      Pierre-Yves David authored
      This is a necessary step before being able to move more logic around restoring
      a revision content there.
      
      For now, we do a simple patch for the perf extension logic, when the
      implementation of the inner object changes, we will likely need some evolution
      of the API. However this is true of many things in the perf extension. So we
      will see this later.
      a8270490
  8. Oct 23, 2023
  9. Oct 24, 2023
  10. Oct 18, 2023
  11. Oct 24, 2023
  12. Oct 17, 2023
    • Pierre-Yves David's avatar
      revlog: create a iteration of a _InnerRevlog object within the revlog · c3748f38
      Pierre-Yves David authored
      The goal of this object is to isolate a sub-API that can be implemented by a
      compiled object (e.g. Rust). So the boundary of this object will be arbitrary
      depending of what can we easily implemented in the Compiled code.
      
      For now, we start simple, and move the code that manage the IO objects in the
      inner object. More will come in the coming changesets.
      
      Note: the object definition could live in the different module to thin the
      `revlog.py` file, however there are other better candidate for extraction first
      and I have enought patch stacked on top of the this one for the split in this
      patch not to be worth it. So I leave this to future me.
      c3748f38
    • Pierre-Yves David's avatar
      revlog: drop the unused `_chunkcache` attribute · 118c99c6
      Pierre-Yves David authored
      Apparently, some time ago, the chunk cache moved in the randomaccessfile object.
      118c99c6
    • Pierre-Yves David's avatar
      revlog: drop the unused `_sidedatareadfp` method · 9d5efaef
      Pierre-Yves David authored
      It has no caller anywhere and is probably the remains of some older code.
      9d5efaef
  13. Oct 13, 2023
  14. Oct 11, 2023
  15. Oct 14, 2023
  16. Oct 13, 2023
  17. Sep 19, 2023
  18. Sep 18, 2023
  19. Oct 12, 2023
  20. Oct 10, 2023
Loading