Code

History

Commits on git-sync to lib/src/annotate.rs35+
  1. annotate: use memchr to speed up line countingNoah Lev committed 4 months ago7b8f298
  2. cli: use new revset stream methods where easy in async contextsMartin von Zweigbergk committed 8 months ago6e39bb9
  3. merged_tree: remove sync version of path_value()Martin von Zweigbergk committed 8 months agoa21a6c7
  4. annotate: convert some functions to asyncBenjamin Tan committed 8 months ago54fa790
  5. conflicts: propagate conflict labels down to materialization functionsScott Taylor committed 1 year ago9b9bdd0
  6. merged_tree: use `Merge<TreeId>` instead of `Merge<Tree>`Scott Taylor committed 1 year ago79fc20e
  7. cli_util: rename `Diff` to `ContentDiff`Martin von Zweigbergk committed 1 year ago452a1a4
  8. merge: remove Default from MergeOptionsYuya Nishihara committed 1 year ago8cd43d1
  9. cli, lib: convert revset expressions to use Arc over RcAustin Seipp committed 1 year ago5b83c98
  10. conflicts: pack marker style/len into struct, merge materialize functionsYuya Nishihara committed 1 year ago1cd6f9f
  11. graph: add GraphEdge::is_<edge_type>() for convenienceYuya Nishihara committed 1 year ago13a2bbe
  12. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  13. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  14. annotate: add iterator that tracks line numbersDaniel Luz committed 1 year agof135aa3
  15. annotate: settle on calling the starting commit/file as "starting"Daniel Luz committed 1 year ago4b73df3
  16. annotate: point to commit outside of domain when origin cannot be trackedDaniel Luz committed 1 year agof938e6b
  17. merged_tree: add async version of `path_value()`, use in annotateMartin von Zweigbergk committed 1 year ago3023d1c
  18. async: bubble up async-ness from Backend::read_fileMartin von Zweigbergk committed 1 year agod2cf2cb
  19. annotate: reorganize functions as restartable processYuya Nishihara committed 1 year agofc5f90c
  20. annotate: reorganize initialization of state to make process restartableYuya Nishihara committed 1 year ago5feed28
  21. annotate: leave unresolved commits in commit_source_mapYuya Nishihara committed 1 year ago4a80747
  22. annotate: pack intermediate state into structYuya Nishihara committed 1 year ago00dd6df
  23. conflicts: pack MaterializedTreeValue::FileConflict fields into structYuya Nishihara committed 1 year agof047add
  24. conflicts: pack MaterializedTreeValue::File fields, use read_all() helperYuya Nishihara committed 1 year agoe52ddda
  25. annotate: report root commit id if no origin found within rangeYuya Nishihara committed 1 year agoec6c523
  26. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  27. cli: annotate: do not panic on reaching initial commit.Joachim Desroches committed 1 year ago67ffbfa
  28. conflicts: add "ui.conflict-marker-style" configScott Taylor committed 1 year agoe5cb9f9
  29. annotate: remove unneeded BString<->Vec round-tripYuya Nishihara committed 1 year ago7906b3f
  30. conflicts: extract materialize_merge_result_to_bytes() helperYuya Nishihara committed 2 years ago59a79fd
  31. annotate: add line_ranges() and compact_line_ranges() iteratorYuya Nishihara committed 2 years ago3144a8c
  32. annotate: add low-level function to specify starting file contentYuya Nishihara committed 2 years ago077bac8
  33. annotate: add option to not search all ancestors of starting commitYuya Nishihara committed 2 years ago85e0a8b
  34. revset: reorganize expression resolution/evaluation methodsYuya Nishihara committed 2 years ago62e4943
  35. annotate: rename AnnotateResults to FileAnnotationYuya Nishihara committed 2 years agoe464c0e