Code

History

Commits on ig/docs-commitid to lib/src/annotate.rs35
  1. merged_tree: add async version of `path_value()`, use in annotateMartin von Zweigbergk committed 1 year ago3023d1c
  2. async: bubble up async-ness from Backend::read_fileMartin von Zweigbergk committed 1 year agod2cf2cb
  3. annotate: reorganize functions as restartable processYuya Nishihara committed 1 year agofc5f90c
  4. annotate: reorganize initialization of state to make process restartableYuya Nishihara committed 1 year ago5feed28
  5. annotate: leave unresolved commits in commit_source_mapYuya Nishihara committed 1 year ago4a80747
  6. annotate: pack intermediate state into structYuya Nishihara committed 1 year ago00dd6df
  7. conflicts: pack MaterializedTreeValue::FileConflict fields into structYuya Nishihara committed 1 year agof047add
  8. conflicts: pack MaterializedTreeValue::File fields, use read_all() helperYuya Nishihara committed 1 year agoe52ddda
  9. annotate: report root commit id if no origin found within rangeYuya Nishihara committed 1 year agoec6c523
  10. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  11. cli: annotate: do not panic on reaching initial commit.Joachim Desroches committed 1 year ago67ffbfa
  12. conflicts: add "ui.conflict-marker-style" configScott Taylor committed 1 year agoe5cb9f9
  13. annotate: remove unneeded BString<->Vec round-tripYuya Nishihara committed 1 year ago7906b3f
  14. conflicts: extract materialize_merge_result_to_bytes() helperYuya Nishihara committed 2 years ago59a79fd
  15. annotate: add line_ranges() and compact_line_ranges() iteratorYuya Nishihara committed 2 years ago3144a8c
  16. annotate: add low-level function to specify starting file contentYuya Nishihara committed 2 years ago077bac8
  17. annotate: add option to not search all ancestors of starting commitYuya Nishihara committed 2 years ago85e0a8b
  18. revset: reorganize expression resolution/evaluation methodsYuya Nishihara committed 2 years ago62e4943
  19. annotate: rename AnnotateResults to FileAnnotationYuya Nishihara committed 2 years agoe464c0e
  20. annotate: do not collect result lines into Vec, return Iterator insteadYuya Nishihara committed 2 years agoab10b7c
  21. annotate: use sorted Vec<(usize, usize)> to propagate lines to ancestorsYuya Nishihara committed 2 years agobd10245
  22. annotate: omit building intermediate same_line_mapYuya Nishihara committed 2 years ago1fd628a
  23. annotate: simply use Vec<_> for list of originating commit IDsYuya Nishihara committed 2 years ago0eedc0c
  24. annotate: simplify condition when to exit early from process_commits() loopYuya Nishihara committed 2 years ago53af8a1
  25. annotate: remove redundant .is_absent() test from get_file_contents()Yuya Nishihara committed 2 years ago89a0f46
  26. annotate: inline process_files_in_commits()Yuya Nishihara committed 2 years agod6026e4
  27. annotate: inline mark_lines_from_original()Yuya Nishihara committed 2 years agodb23953
  28. annotate: use "let else" and "continue" where makes senseYuya Nishihara committed 2 years ago52d842b
  29. annotate: remove unneeded commit object lookupYuya Nishihara committed 2 years ago7b9c90d
  30. annotate: inline get_initial_commit_line_map()Yuya Nishihara committed 2 years ago8249e9f
  31. annotate: merge file line map and content cache into a single HashMapYuya Nishihara committed 2 years ago84cc6e2
  32. annotate: impl Debug on AnnotateResults type, use BString for readabilityYuya Nishihara committed 2 years agof6db242
  33. revset: allow iterators to return evaluation errorsdploch committed 2 years ago49e9003
  34. revset: change the commits() iterator to return RevsetEvaluationErrordploch committed 2 years agoc970181
  35. cli: Add command `jj file annotate`Alec Snyder committed 2 years ago470275b