Code

History

Commits on ig/commit-debug to lib/src1890+
  1. revset: make `resolve_programmatic()` not return a `Result`Martin von Zweigbergk committed 2 years agof2602f7
  2. revset: rename `resolve()` to `resolve_programmatic()`Martin von Zweigbergk committed 2 years agof27f529
  3. lib: Implement skipping of empty commitsMatt Stark committed 2 years ago0a95e20
  4. lib: Create struct RebaseOptionsMatt Stark committed 2 years agodc89566
  5. sign: Implement generic commit signing on the backendAnton Bulakh committed 3 years ago5c3c0e9
  6. backend: Inline gix::Repository::commit_as to prepare for signingAnton Bulakh committed 3 years ago5ab00e1
  7. working_copy: lazily construct file_states BTreeMapYuya Nishihara committed 2 years ago042d260
  8. working_copy: extract file_states_to_proto() helperYuya Nishihara committed 2 years ago12cd657
  9. fsmonitor: exclude .git and .jj directories from changed filesYuya Nishihara committed 2 years ago74c4ef3
  10. fsmonitor: don't apply prefix matching to paths obtained from watchmanYuya Nishihara committed 2 years ago1ddcaa4
  11. fsmonitor: drop unneeded mut from make_fsmonitor_matcher()Yuya Nishihara committed 2 years ago767e94f
  12. fsmonitor: keep paths relative to the workspace rootYuya Nishihara committed 2 years agoc16c89b
  13. repo_path: extract helper that converts Path to RepoPath literallyYuya Nishihara committed 2 years agoa4f6e0d
  14. cleanup: don't use debug format to print source errorsYuya Nishihara committed 2 years ago31def4b
  15. merged_tree: drop legacy tree handling from ConflictsDirItem constructorYuya Nishihara committed 2 years ago16620e0
  16. merged_tree: extract value() function of non-legacy treesYuya Nishihara committed 2 years ago4ad3db2
  17. merged_tree: remove redundant clone() from ConflictIterator constructionYuya Nishihara committed 2 years agoca3f549
  18. merged_tree: inline non-recursive entry iteratorMartin von Zweigbergk committed 2 years agoacc35a8
  19. merged_tree: inline non-recursive conflict iteratorMartin von Zweigbergk committed 2 years ago426f6d0
  20. working_copy: simply collect() proto file states into BTreeMapYuya Nishihara committed 2 years ago5186066
  21. working_copy: don't build intermediate HashMap from proto file statesYuya Nishihara committed 2 years agoee6a1e2
  22. working_copy: don't pass all proto data to from_proto() functionsYuya Nishihara committed 2 years ago56047cb
  23. index: use extend_wanted/unwanted() to initialize RevWalkYuya Nishihara committed 2 years agod7e6383
  24. index: remove index field from RevWalkQueue, move it to callerYuya Nishihara committed 2 years agoa9f3dd9
  25. index: move index-dependent operations out of RevWalkQueueYuya Nishihara committed 2 years agoff1bb31
  26. index: optimize RevWalk to store IndexPosition instead of IndexEntryYuya Nishihara committed 2 years ago32a7b33
  27. tree: make TreeEntriesDirItem not self-referentialMartin von Zweigbergk committed 2 years ago9be24db
  28. merged_tree: make ConflictsDirItem not self-referentialMartin von Zweigbergk committed 3 years agoc0295c5
  29. merged_tree: make TreeDiffDirItem not self-referentialMartin von Zweigbergk committed 3 years agoe1a02c5
  30. merged_tree: make `TreeEntriesIterator` not self-referentialMartin von Zweigbergk committed 3 years ago61d87fe
  31. index: use BinaryHeap instead of BTreeSet in common_ancestors_pos()Yuya Nishihara committed 3 years ago93fbcec
  32. index: cache generation numbers during common_ancestors_pos() computationYuya Nishihara committed 3 years agod405952
  33. index: use "while let" in common_ancestors_pos()Yuya Nishihara committed 3 years agoea4bdd7
  34. index: remove stale "allow(unstable_name_collisions)"Yuya Nishihara committed 3 years ago02c84a8
  35. index: make heads_pos() deduplicate entries without building separate setYuya Nishihara committed 3 years ago6399c39