Code

History

Commits on git-sync to lib/src/git_backend.rs35+
  1. git, tests: run tests with sha1 and sha256 reposLuna Schwalbe committed 5 months ago58081dd
  2. git init: allow setting the object hash formatLuna Schwalbe committed 5 months ago40d58b9
  3. git: implement initial SHA-256 supportLuna Schwalbe committed 5 months agod4562a4
  4. lib: Make tokio optional by replacing tokio traits with future traitsOlshaMB committed 6 months ago0be1603
  5. cargo: update gix from 0.82 to 0.83, gix-ignore from 0.20 to 0.21OlshaMB committed 6 months agoe41b797
  6. git_backend: In write_file, compute hashes outside locksJonathan Ross-Perkins committed 7 months ago713a0d0
  7. tests: break dependency cycle between jj-lib/src and testutilsYuya Nishihara committed 7 months ago61e0330
  8. tests: Replace Result.unwrap with ? operator in test functionsGaëtan Lehmann committed 7 months agoacee40c
  9. tests: Replace another ~600 `unwrap()`s in tests with `?`Ilya Grigoriev committed 8 months ago920412b
  10. tests: `.block_on().unwrap()` with `.block_on()?` in tests using TestResult from parent commitIlya Grigoriev committed 8 months ago419632a
  11. cleanup: use BoxStream and .boxed() moreMartin von Zweigbergk committed 8 months agobacef10
  12. backend: return CopyId along with CopyHistoryJosh Steadmon committed 1 year ago077b27e
  13. git_backend: Revert "Revert "git_backend: stop writing tree ids to proto""Philip Metzger committed 8 months agob0383c2
  14. tests: run `cargo insta test --force-update-snapshots`Ilya Grigoriev committed 8 months ago3a9e56d
  15. git_backend: use first tree as base tree for conflictsScott Taylor committed 1 year agoc1ecf8a
  16. cargo: bump gix to 0.78.0 with --recursiveYuya Nishihara committed 9 months agob362f0b
  17. git: always store the empty treeBenjamin Davies committed 10 months agoa428f0b
  18. clippy: fix unnecessary_semicolon lintxtqqczze committed 9 months agocbe8b79
  19. cargo: bump gix to v0.76.0Yuya Nishihara committed 10 months ago402bbea
  20. stacked_table: add gc() function to prune unreachable table segmentsYuya Nishihara committed 11 months ago3f6c2c1
  21. git_backend: store conflict labels in commit headerScott Taylor committed 1 year agob2f6836
  22. backend: add conflict labels to `Commit`Scott Taylor committed 1 year ago2e18f59
  23. git_backend: clean up root tree parsing logicScott Taylor committed 11 months ago8c84656
  24. docs: jj-vcs.github.io -> jj-vcs.devSteve Klabnik committed 11 months ago5b3aa51
  25. git: move GitSettings out of settings moduleYuya Nishihara committed 11 months agoa7a4ed0
  26. lib: replace `MergedTreeId` with `MergedTree` and `Merge<TreeId>`Scott Taylor committed 1 year ago5aa71d5
  27. git_backend: reduce duplication of basename handlingMartin von Zweigbergk committed 1 year ago7724f52
  28. merged_tree: rename `take()` to `into_merge()`Scott Taylor committed 1 year agocbfceb6
  29. backend: remove `MergedTreeId::Legacy` variantScott Taylor committed 1 year ago1418324
  30. git_backend: correct comment about reading conflict data from extra tableMartin von Zweigbergk committed 1 year agoe6d23b6
  31. cleanup: use method version of str::from_utf8()Yuya Nishihara committed 1 year ago744631d
  32. git-backend: test and make public change id reading from headersIlya Grigoriev committed 1 year ago09dea71
  33. cleanup: leverage trait upcasting, delete as_any*()Yuya Nishihara committed 1 year ago46d5555
  34. cargo: bump MSRV to 1.88Austin Seipp committed 1 year ago419bd51
  35. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d