Code

History

Commits on ig/commit-debug to lib/src1925+
  1. index: optimize heads_pos() to cache generation numbers during computationYuya Nishihara committed 3 years ago9832ee2
  2. index: make IndexEntry::parents() lazy instead of collecting to VecYuya Nishihara committed 3 years ago1e933b8
  3. git: on import_refs(), exclude uninteresting dirs such as refs/jj/keepYuya Nishihara committed 3 years ago39b065f
  4. git: migrate import_refs() to gix::RepositoryYuya Nishihara committed 3 years ago044716e
  5. git: have import_refs() obtain git2::Repository instance from storeYuya Nishihara committed 3 years ago6c98dfc
  6. git: move import-related types close to import_refs() functionYuya Nishihara committed 3 years agodbb1ada
  7. operation: propagate OpStoreError from parents()Yuya Nishihara committed 3 years ago8e14354
  8. dag_walk: add fallible topo_order_reverse_lazy()Yuya Nishihara committed 3 years ago8ddad85
  9. dag_walk: add fallible dfs(), topo_order(), heads(), and closest_common_node()Yuya Nishihara committed 3 years ago3d5a07e
  10. dag_walk: remove unused and untested leaves() functionYuya Nishihara committed 3 years agoe5a9a26
  11. sign: Implement storage for digital commit signaturesAnton Bulakh committed 3 years agoe3a1e5b
  12. git_backend: configure committer (and author) of gix::RepositoryYuya Nishihara committed 3 years agob42a69d
  13. git_backend: pass UserSettings to GitBackend constructorsYuya Nishihara committed 3 years agoea32c0c
  14. repo: pass UserSettings to store factories and initializersYuya Nishihara committed 3 years ago8a2048a
  15. op_store: embed details in operation/view not found errorYuya Nishihara committed 3 years ago6125fb1
  16. op_store: deduplicate functions that map io::Error to OpStoreErrorYuya Nishihara committed 3 years agoea96513
  17. cli: pass `MaterializedTreeValue` into `git_diff_part()`Martin von Zweigbergk committed 3 years ago120115a
  18. tree: remove unsafe with `ouroboros` for self-referential iteratorsWaleed Khan committed 3 years agoa60733f
  19. repo: reimplement DirtyCell without using unsafeYuya Nishihara committed 3 years ago6ff3a4f
  20. conflicts: add another helper for materializing a tree valueMartin von Zweigbergk committed 3 years ago9b24d24
  21. working copy: on checkout, move read from store out of `write_*()` functionsMartin von Zweigbergk committed 3 years ago65bd5ca
  22. index: rewrite CompositeIndex::entry_by_pos() by leveraging ancestors iteratorYuya Nishihara committed 3 years ago084b99e
  23. misc: drop a few low-hanging unsafesAnton Bulakh committed 3 years agod27351b
  24. revset: exclude @git branches from remote_branches()Yuya Nishihara committed 3 years ago2ac9865
  25. merge: relax input type of Merge::from_removes_adds()Yuya Nishihara committed 3 years agod1b0c4c
  26. merge: rename Merge::new() to Merge::from_removes_adds()Yuya Nishihara committed 3 years agoe0c3568
  27. merged_tree: convert from legacy conflicts through interleaved listYuya Nishihara committed 3 years ago2c128f1
  28. merged_tree: build unresolved Merge<Tree> from interleaved listYuya Nishihara committed 3 years agoa734f46
  29. merge: add Merge constructor that accepts interleaved valuesYuya Nishihara committed 3 years agodd26b7b
  30. merge: load legacy Merge values without allocating intermediate buffersYuya Nishihara committed 3 years ago803b41c
  31. merge: micro-optimize allocation of Merge object for resolved valueYuya Nishihara committed 3 years ago09987c1
  32. merged_tree: extract polling of tree futures into a functionMartin von Zweigbergk committed 3 years ago1140295
  33. merged_tree: drop outer loop in `TreeDiffStreamImpl::poll_next()`Martin von Zweigbergk committed 3 years agoc77417d
  34. merged_tree: let backend influence whether to use new diff algoMartin von Zweigbergk committed 3 years agod989d40
  35. merged_tree: add a `Stream` for concurrent diff off treesMartin von Zweigbergk committed 3 years agof40adb8