Code

History

Commits on ig/commit-debug to lib/src175+
  1. index: add function to build changed-path index at certain operationYuya Nishihara committed 1 year ago8999e08
  2. lib: rename mut_repo() to repo_mut() in the rewriterGaëtan Lehmann committed 1 year agodb0e436
  3. protos: rename `op_store` to `simple_op_store`Martin von Zweigbergk committed 1 year ago05a7496
  4. protos: rename `working_copy` to `local_working_copy`Martin von Zweigbergk committed 1 year agoe13a864
  5. index: concatenate changed-path index on merge_in()Yuya Nishihara committed 1 year agoad14c7b
  6. index: squash changed-path segments before savingYuya Nishihara committed 1 year agoa2155dc
  7. commit_builder: make .generate_new_change_id() not imply commit is duplicatedYuya Nishihara committed 1 year ago01e2a85
  8. working_copy: Remove `expect(dead_code)` by adding underscore to field nameIan Wrzesinski committed 1 year ago1255eb6
  9. PathError: rename `error` field to `source`Martin von Zweigbergk committed 1 year ago823f4fc
  10. eol conversion: treat files with lone CRs as binaryKaiyi Li committed 1 year agof8eeed2
  11. clippy: run autofix to use `Self` more oftenIlya Grigoriev committed 1 year ago9aeed9a
  12. index: index changed paths by add_commit()Yuya Nishihara committed 1 year agoe31069c
  13. index: include changed-path index in stats()Yuya Nishihara committed 1 year ago6bb26d8
  14. index: read/write changed-path index segmentsYuya Nishihara committed 1 year ago132d74a
  15. index: migrate operation link file to protobufYuya Nishihara committed 1 year ago3902d88
  16. index: don't use persist_content_addressed_temp_file() to write operation linkYuya Nishihara committed 1 year ago3f01261
  17. clippy: auto-fixes of `clippy::implicit-clone` with latest nightlyIlya Grigoriev committed 1 year ago3d91d6e
  18. git: support specifying tag fetch behavior when adding a remoteIvan Petkov committed 1 year agobf974d6
  19. lib/git: treat tagOpt as a standard optionIvan Petkov committed 1 year agoc3574f9
  20. git: add `git.colocate` to colocate repos by defaultAustin Seipp committed 2 years agoafb1c14
  21. index: ensure that bit set panics on integer underflowYuya Nishihara committed 1 year ago36134a5
  22. revset_graph: fix out-of-bounds bit set lookup in remove_transitive_edges()Yuya Nishihara committed 1 year ago331bd4e
  23. index: add data structure for changed-path indexYuya Nishihara committed 1 year ago1edcd79
  24. copy-tracking: fix path tracking for nested directories with equal namesNigthknight committed 1 year agoad5a4b3
  25. rewrite: make duplicate_commits() asyncMartin von Zweigbergk committed 1 year ago3a7ce87
  26. rewrite: make CommitRewriter::rebase() asyncMartin von Zweigbergk committed 1 year ago073a1de
  27. repo: take async callback to `transform_descendants()`Martin von Zweigbergk committed 1 year ago82d7182
  28. merged_tree: respect Backend::concurrency() in merge_trees()Martin von Zweigbergk committed 1 year ago6a7c0fb
  29. merged_tree: rewrite merge_trees() to be non-recursive and concurrentMartin von Zweigbergk committed 1 year agob14fad0
  30. merged_tree: separate out trivially resolved entries when resolvingMartin von Zweigbergk committed 1 year agoca839f9
  31. merged_tree: move construction of backend trees onto new typeMartin von Zweigbergk committed 1 year ago2e249ba
  32. merged_tree: build conflicted resolved trees from sorted conflictsMartin von Zweigbergk committed 1 year ago97ee86d
  33. revset_graph: use Rc to propagate edges without cloningYuya Nishihara committed 1 year ago1447791
  34. revset_graph: remove transitive edges of both internal and external commitsYuya Nishihara committed 1 year agod8166b4
  35. revset_graph: add fast path for linear rangesYuya Nishihara committed 1 year agoa523657