Code

History

Commits on ig/commit-debug to lib/src/annotate.rs35+
  1. cli_util: rename `Diff` to `ContentDiff`Martin von Zweigbergk committed 1 year ago452a1a4
  2. merge: remove Default from MergeOptionsYuya Nishihara committed 1 year ago8cd43d1
  3. cli, lib: convert revset expressions to use Arc over RcAustin Seipp committed 1 year ago5b83c98
  4. conflicts: pack marker style/len into struct, merge materialize functionsYuya Nishihara committed 1 year ago1cd6f9f
  5. graph: add GraphEdge::is_<edge_type>() for convenienceYuya Nishihara committed 1 year ago13a2bbe
  6. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  7. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  8. annotate: add iterator that tracks line numbersDaniel Luz committed 1 year agof135aa3
  9. annotate: settle on calling the starting commit/file as "starting"Daniel Luz committed 1 year ago4b73df3
  10. annotate: point to commit outside of domain when origin cannot be trackedDaniel Luz committed 1 year agof938e6b
  11. merged_tree: add async version of `path_value()`, use in annotateMartin von Zweigbergk committed 1 year ago3023d1c
  12. async: bubble up async-ness from Backend::read_fileMartin von Zweigbergk committed 1 year agod2cf2cb
  13. annotate: reorganize functions as restartable processYuya Nishihara committed 1 year agofc5f90c
  14. annotate: reorganize initialization of state to make process restartableYuya Nishihara committed 1 year ago5feed28
  15. annotate: leave unresolved commits in commit_source_mapYuya Nishihara committed 1 year ago4a80747
  16. annotate: pack intermediate state into structYuya Nishihara committed 1 year ago00dd6df
  17. conflicts: pack MaterializedTreeValue::FileConflict fields into structYuya Nishihara committed 1 year agof047add
  18. conflicts: pack MaterializedTreeValue::File fields, use read_all() helperYuya Nishihara committed 1 year agoe52ddda
  19. annotate: report root commit id if no origin found within rangeYuya Nishihara committed 1 year agoec6c523
  20. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  21. cli: annotate: do not panic on reaching initial commit.Joachim Desroches committed 1 year ago67ffbfa
  22. conflicts: add "ui.conflict-marker-style" configScott Taylor committed 1 year agoe5cb9f9
  23. annotate: remove unneeded BString<->Vec round-tripYuya Nishihara committed 1 year ago7906b3f
  24. conflicts: extract materialize_merge_result_to_bytes() helperYuya Nishihara committed 2 years ago59a79fd
  25. annotate: add line_ranges() and compact_line_ranges() iteratorYuya Nishihara committed 2 years ago3144a8c
  26. annotate: add low-level function to specify starting file contentYuya Nishihara committed 2 years ago077bac8
  27. annotate: add option to not search all ancestors of starting commitYuya Nishihara committed 2 years ago85e0a8b
  28. revset: reorganize expression resolution/evaluation methodsYuya Nishihara committed 2 years ago62e4943
  29. annotate: rename AnnotateResults to FileAnnotationYuya Nishihara committed 2 years agoe464c0e
  30. annotate: do not collect result lines into Vec, return Iterator insteadYuya Nishihara committed 2 years agoab10b7c
  31. annotate: use sorted Vec<(usize, usize)> to propagate lines to ancestorsYuya Nishihara committed 2 years agobd10245
  32. annotate: omit building intermediate same_line_mapYuya Nishihara committed 2 years ago1fd628a
  33. annotate: simply use Vec<_> for list of originating commit IDsYuya Nishihara committed 2 years ago0eedc0c
  34. annotate: simplify condition when to exit early from process_commits() loopYuya Nishihara committed 2 years ago53af8a1
  35. annotate: remove redundant .is_absent() test from get_file_contents()Yuya Nishihara committed 2 years ago89a0f46