Code

History

Commits on git-sync to lib/src35+
  1. git: add planner for syncing selected commits after importVladimir Petrzhikovskii committed 4 months ago0ee2b3a
  2. index: make heads() method asyncOlshaMB committed 3 months ago8e262ec
  3. local_working_copy: skip paths that aren't valid UTF-8Yash Bavadiya committed 3 months ago54c4b49
  4. repo: move `StoreFactories::default()` etc. to separate moduleMartin von Zweigbergk committed 5 months ago3a650c3
  5. repo: make `MutableRepo.consume()` publicOlshaMB committed 3 months ago899654f
  6. absorb: add `-i` / `--interactive` flagCaleb White committed 5 months ago9753a6a
  7. cli: tag: implement track/untrack subcommandsYuya Nishihara committed 3 months ago72cd8f8
  8. index: make is_ancestor() asyncMartin von Zweigbergk committed 3 months ago0611254
  9. revset: make `ContainingFn` asyncMartin von Zweigbergk committed 3 months ago4342837
  10. iter_util: make all fallible_*() asyncMartin von Zweigbergk committed 3 months ago2daed5c
  11. repo: Move the head normalization logic into ViewKevin Liao committed 3 months ago868df89
  12. copies: keep renames detected against multiple merge parentshexbinoct committed 4 months agob4d6348
  13. secure_config: don't assume config file exists when copying from old repoYuya Nishihara committed 3 months ago74ed795
  14. revset: propagate error from is_empty(), replace .try_next().is_some()Yuya Nishihara committed 3 months ago4e55a6c
  15. store: Use NonZeroUsize instead of usize for TREE_CACHE_CAPACITYKevin Liao committed 3 months ago651f355
  16. lib: Implement converge_treesDavid Rieber committed 1 year ago104fab6
  17. lib: Implement converge_parentsDavid Rieber committed 1 year ago92231a3
  18. lib: converge.rs: implement create_value_mergeDavid Rieber committed 1 year ago2f45473
  19. lib: Implement TruncatedEvolutionGraph::newDavid Rieber committed 1 year ago4d3bcdf
  20. lib: New converge.rs library with functionality for jj converge CLIDavid Rieber committed 1 year agoc37aa26
  21. git, tests: run tests with sha1 and sha256 reposLuna Schwalbe committed 5 months ago58081dd
  22. git init: allow setting the object hash formatLuna Schwalbe committed 5 months ago40d58b9
  23. git: implement initial SHA-256 supportLuna Schwalbe committed 5 months agod4562a4
  24. store: Use NonZeroUsize instead of usize for COMMIT_CACHE_CAPACITYKevin Liao committed 3 months agob83dc5d
  25. transaction: move rebase_descendants() back to callers of merge_operation()Yuya Nishihara committed 4 months ago3efc18b
  26. lib/cli: bring back cli_util start_repo_transactionDavid Rieber committed 4 months agof2acc3e
  27. lib: make RepoLoader::merge_operations non-recursiveDavid Rieber committed 5 months ago8bceff4
  28. lib: more versatile merge_operations, use it more broadly in CLIDavid Rieber committed 4 months ago34c044d
  29. cli: move start_repo_transaction factory method from cli_util to TransactionDavid Rieber committed 4 months agofac2d7d
  30. git: use named fields for imported ref updatesVladimir Petrzhikovskii committed 4 months ago1059a90
  31. git: remove workaround for local tags created by "git fetch"Yuya Nishihara committed 4 months agoe50ac0b
  32. git: remove FetchTagsOverride and --fetch-tags flagYuya Nishihara committed 4 months ago4280652
  33. annotate: use memchr to speed up line countingNoah Lev committed 4 months ago7b8f298
  34. lib: add find_dominator_value_with_value_cache methodDavid Rieber committed 1 year agod091668
  35. file_util: reimplement relative_path() to compare common prefix from rootYuya Nishihara committed 4 months ago4d05728