Code

History

Commits on ig/commit-debug to lib/src1715+
  1. object_id: move HexPrefix and PrefixResolution from index moduleYuya Nishihara committed 2 years ago31b236a
  2. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  3. hex_util: move common_hex_len() from backend moduleYuya Nishihara committed 2 years agodbaee19
  4. op_walk: add function that reparents (and abandons) operation rangeYuya Nishihara committed 2 years agoe525513
  5. op_heads: ensure that update_op_heads([id], id) failsYuya Nishihara committed 2 years ago392e83b
  6. Ensure you never drop the working commit with --skip-emptyMatt Stark committed 2 years ago3f0a49d
  7. Rewrite instead of abandoning empty commits.Matt Stark committed 2 years agoa4aed23
  8. DescendantRebaser: change `rebased()` method to `into_map()` that consumes the rebaserIlya Grigoriev committed 2 years ago6edaa97
  9. lib: mild refactoring made possible by previous commitIlya Grigoriev committed 2 years agoddec3f9
  10. lib: make `DescendantRebaser`-related APIs private.Ilya Grigoriev committed 2 years ago277b81f
  11. test_rewrite.rs: stop using DescendantRebaser when testing EmptyBehaviorIlya Grigoriev committed 2 years ago45cd0bf
  12. lib `repo.rs` & `rewrite.rs`: Move clearing of rewritten/abandoned commitsIlya Grigoriev committed 2 years ago7cef879
  13. op_walk: add support for op_id+ (children) operatorYuya Nishihara committed 2 years ago3eafca6
  14. op_walk: reimplement prefix lookup by using walk_ancestors() and HexPrefixYuya Nishihara committed 2 years agoab299a6
  15. op_walk: allow walk_ancestors() from more than one head operationsYuya Nishihara committed 2 years agoc53748d
  16. operation: make parent_ids() return slice instead of Vec referenceYuya Nishihara committed 2 years agodad890b
  17. op_walk: simplify arguments passed to high-level "opset" query functionsYuya Nishihara committed 2 years agoc9b5815
  18. op_walk: move "opset" query functions from jj_cliYuya Nishihara committed 2 years ago26b5f38
  19. op_walk: add error types for fake "opset" expressionYuya Nishihara committed 2 years agoe4460d5
  20. op_walk: extract walk_ancestors() to new moduleYuya Nishihara committed 2 years ago94fc32a
  21. op_heads: let caller decide resolve_op_heads() error typeYuya Nishihara committed 2 years ago6dd936f
  22. working copy: read files ahead when updatingMartin von Zweigbergk committed 3 years ago90744fb
  23. index: show bad operation id if commit lookup failed during reindexingYuya Nishihara committed 2 years agof9e9058
  24. index: add explicit reindexing method that can propagate errorYuya Nishihara committed 2 years ago43e016a
  25. index: rename private index_at_operation methods, reorder argumentsYuya Nishihara committed 2 years agoab1c865
  26. index: propagate DefaultIndexStore::init/reinit() errorsYuya Nishihara committed 2 years ago3abe6be
  27. repo: add error propagation path to IndexStore initialization and loadingYuya Nishihara committed 2 years ago955f6e3
  28. clenaup: don't use debug format to embed ObjectId in error messageYuya Nishihara committed 2 years agobb73cd4
  29. op heads: remove now-unused methods for adding/removing op headsMartin von Zweigbergk committed 2 years agod06764e
  30. op heads: replace last use of remove_op_head() by update_op_heads()Martin von Zweigbergk committed 2 years ago65a6aa6
  31. op heads: inline handle_ancestor_ops()Martin von Zweigbergk committed 2 years ago76516bb
  32. op heads: remove handle_ancestor_ops() from traitMartin von Zweigbergk committed 2 years ago4221c7c
  33. op heads: remove lifetime from OpHeadsStoreLockMartin von Zweigbergk committed 2 years agof969f4b
  34. op heads: remove promote_new_op()Martin von Zweigbergk committed 2 years agoc304777
  35. op heads: add a new trait method combining add and remove of op headsMartin von Zweigbergk committed 2 years agob8e45d1