Code

History

Commits on ig/docs-commitid to lib/src/git_backend.rs35+
  1. backend: store tree entries in sorted Vec instead of BTreeMapYuya Nishihara committed 1 year ago38fb765
  2. backend: make backend::Tree immutable, collect entries by callerYuya Nishihara committed 1 year agoe56a989
  3. git_backend: cache shallow rootsYuya Nishihara committed 1 year agofa145d3
  4. hex_util: roll our own decode/encode_hex() functionsYuya Nishihara committed 1 year ago68ead52
  5. object_id: extract ChangeId/HexPrefix constructors for "reverse" hexYuya Nishihara committed 1 year agoe6914c2
  6. git_backend: do not panic on non-UTF-8 Git repository pathsYuya Nishihara committed 1 year ago782d9c2
  7. git_backend: construct slash-separated path without decoding unicodeYuya Nishihara committed 1 year ago83ce0b2
  8. git_backend: extract function that decodes "jj::trees" header valueYuya Nishihara committed 2 years agoa8772e0
  9. git_backend: use CHANGE_ID_COMMIT_HEADER constant consistentlyYuya Nishihara committed 1 year ago141d1b6
  10. git_backend: extract function that generates change id from Git commitYuya Nishihara committed 2 years ago520ca5c
  11. address new mismatched_lifetime_syntaxes Clippy lintMartin von Zweigbergk committed 1 year agoc43ca3c
  12. store: Add Send bounds to the AsyncRead future returned by read_fileBenjamin Brittain committed 1 year ago97c7edc
  13. git: pass "--expire" time in to "git gc"Yuya Nishihara committed 1 year ago355d4ea
  14. git: insert tracing around "git gc" invocationYuya Nishihara committed 1 year ago7e42a46
  15. git_backend: expand comment about shifting the committer timestamp by 1Ilya Grigoriev committed 1 year ago93c46a9
  16. git_backend: update `gix`, adapt to breaking changesIlya Grigoriev committed 1 year agoff63a7e
  17. git_backend: make `signature_to_git` return `gix::actor::Signature`Ilya Grigoriev committed 1 year ago5b1f6d1
  18. backend: add CopyId to TreeValue::FileMartin von Zweigbergk committed 1 year agoa363e6b
  19. backend: add methods for reading and writing copy objectsMartin von Zweigbergk committed 1 year agoc90e139
  20. backend: make write_file() take an AsyncReadMartin von Zweigbergk committed 1 year ago1d1e0c9
  21. backend: make read_file() return a AsyncReadMartin von Zweigbergk committed 1 year agob970939
  22. git_backend: make read_file_sync() return a Vec<u8>Martin von Zweigbergk committed 1 year ago3611796
  23. git: write change-id header by defaultMartin von Zweigbergk committed 1 year agoacd8242
  24. git_backend: use valid change id in testsMartin von Zweigbergk committed 1 year ago3683d43
  25. git_backend: do not include renamed trees in copy recordsYuya Nishihara committed 1 year agob6a861b
  26. repo_path: remove assertion from constructorsMartin von Zweigbergk committed 1 year ago7cab444
  27. git_backend: load "git gc" executable name from settingsYuya Nishihara committed 1 year ago1305912
  28. git_backend: pass GitSettings in to GitBackend::new()Yuya Nishihara committed 1 year agobae809a
  29. git_backend: minor cleanup in testsYuya Nishihara committed 1 year ago5dd64ae
  30. git_backend: rename variables per git.write-change-id-header config nameYuya Nishihara committed 1 year agod16da96
  31. git_backend: do not ignore config error at loading pathYuya Nishihara committed 1 year agoc4767c3
  32. git_backend: derive the change ID from the git `change-id` headerBenjamin Brittain committed 1 year ago0b6d0a7
  33. cargo: bump `gix` to 0.71.0Emily committed 1 year ago350da7d
  34. Revert "git_backend: stop writing tree ids to proto"Ilya Grigoriev committed 1 year agobb902b6
  35. git_backend: don't allow single tree in `jj:trees` headerScott Taylor committed 1 year ago301f14e