Code

History

Commits on ig/commit-debug to lib/src/id_prefix.rs35+
  1. index: make Index::has_id fallibleBrian Schroeder committed 1 year agob8fa9ec
  2. index: make Index::resolve_commit_id_prefix fallibleBrian Schroeder committed 1 year ago159fb82
  3. index: make Index::shortest_unique_commit_id_prefix_len fallibleBrian Schroeder committed 1 year ago385fb06
  4. index: make ChangeIdIndex::shortest_unique_prefix_len fallibleBrian Schroeder committed 1 year agoc70f9b5
  5. index: make ChangeIdIndex::resolve_prefix fallibleBrian Schroeder committed 1 year ago5468bb4
  6. view: rename remaining local "tag" functionsYuya Nishihara committed 1 year agoc7ffb5d
  7. cargo: bump MSRV to 1.88Austin Seipp committed 1 year ago419bd51
  8. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d
  9. cli, lib: convert revset expressions to use Arc over RcAustin Seipp committed 1 year ago5b83c98
  10. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  11. object_id: rename HexPrefix::new() to ::try_from_hex() for consistencyYuya Nishihara committed 1 year agof1b2951
  12. id_prefix: check conflicting bookmarks/tags when calculating shortest lengthYuya Nishihara committed 1 year agobc83eb0
  13. revset: remove SymbolResolver abstraction, rename DefaultSymbolResolverYuya Nishihara committed 1 year ago68c23c3
  14. id_prefix: if a prefix is ambiguous in small set, don't try full setMartin von Zweigbergk committed 1 year ago3a92e7d
  15. revset: reorganize expression resolution/evaluation methodsYuya Nishihara committed 2 years ago62e4943
  16. revset: introduce type-safe user/resolved expression statesYuya Nishihara committed 2 years agoe55d03a
  17. revset: add visitor-like tree rewriting function, reimplement symbol resolutionYuya Nishihara committed 2 years agoe6ea88a
  18. revset: allow iterators to return evaluation errorsdploch committed 2 years ago49e9003
  19. style: remove unneeded lifetimes from trait implementationsSamuel Tardieu committed 2 years ago2112584
  20. id_prefix: propagate error from disambiguation indexYuya Nishihara committed 2 years ago09d91ef
  21. revset: pass separate repo to disambiguation indexYuya Nishihara committed 2 years ago3ff1f98
  22. id_prefix: add empty disambiguation index for convenienceYuya Nishihara committed 2 years ago3d41237
  23. id_prefix: add explicit method that loads disambiguation indexYuya Nishihara committed 2 years agobf6620d
  24. id_prefix: fix crash on hidden change id disambiguationYuya Nishihara committed 2 years agobea013a
  25. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  26. lib id_prefix: look for divergent changes outside short prefix setIlya Grigoriev committed 2 years ago1b658ea
  27. revset: add a SymbolResolverExtension trait to provide custom resolversdploch committed 2 years ago586ab1f
  28. Nightly clippy fixesIlya Grigoriev committed 2 years ago96bf190
  29. object_id: make ObjectId constructors non-trait methodsYuya Nishihara committed 2 years ago95d83cb
  30. object_id: move HexPrefix and PrefixResolution from index moduleYuya Nishihara committed 2 years ago31b236a
  31. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  32. hex_util: move common_hex_len() from backend moduleYuya Nishihara committed 2 years agodbaee19
  33. index: rename resolve_prefix() to resolve_commit_id_prefix()Yuya Nishihara committed 2 years agodde42b9
  34. revset: resolve "@" symbol's workspace id earlier (while parsing)Martin von Zweigbergk committed 3 years ago5f3df4a
  35. docs: warn about missing docs for `jj-lib` crateWaleed Khan committed 3 years ago54dba51