Code

History

Commits on ig/commit-debug to lib/src2065+
  1. view: rename remote_branches() to all_remote_branches()Yuya Nishihara committed 3 years ago8bdef92
  2. repo: levarage the new static <backend type>::name() functionsMartin von Zweigbergk committed 3 years ago6ca7b5d
  3. backends: deduplicate definition of backend namesMartin von Zweigbergk committed 3 years agof8be0b2
  4. workspace: convert external git repo path to store-relative by constructorYuya Nishihara committed 3 years ago9186d0f
  5. view: migrate in-memory structure to per-remote branches mapYuya Nishihara committed 3 years agob7c7b19
  6. revset: use op_store::View type to resolve branches()/remote_branches()Yuya Nishihara committed 3 years ago3ec3cac
  7. view: add function that converts branches to/from per-remote view-like dataYuya Nishihara committed 3 years ago0160eae
  8. view: add per-remote view types and iterator that reconstructs BranchTargetYuya Nishihara committed 3 years ago2b78275
  9. view: extract remove_remote() from git moduleYuya Nishihara committed 3 years ago198dfa5
  10. view: rewrite get_branch() callers in tests, remove the methodYuya Nishihara committed 3 years ago1d3c830
  11. view: add has_branch(name), replace some of get_branch(name) callersYuya Nishihara committed 3 years ago3fb0a3b
  12. view: rewrite set_branch() callers in tests, remove the methodYuya Nishihara committed 3 years agod840610
  13. working copy: rename `working_copy_path()` to just `path()`Martin von Zweigbergk committed 3 years ago0aa5f1a
  14. working copy: don't expose `TreeStateError` in `LocalWorkingCopy` APIMartin von Zweigbergk committed 3 years ago9e43207
  15. working copy: make some reset errors less specificMartin von Zweigbergk committed 3 years ago0e09d53
  16. working copy: make some snapshot errors less specificMartin von Zweigbergk committed 3 years ago645be61
  17. working copy: make some checkout errors less specificMartin von Zweigbergk committed 3 years ago324c40d
  18. working copy: start defining a working copy traitMartin von Zweigbergk committed 3 years ago33d27ed
  19. refs: migrate classify_branch_push_action() to local/remote targets pairYuya Nishihara committed 3 years ago69a30b4
  20. view: add method to iterate local/remote pairs of certain remoteYuya Nishihara committed 3 years ago420bf79
  21. repo: rewrite diffing of named refs to compare each targets pairYuya Nishihara committed 3 years ago679a591
  22. git: remove workaround for "branch forget && git fetch"Yuya Nishihara committed 3 years ago6bc19bf
  23. git: rewrite diffing of exportable branches to not re-lookup targets by nameYuya Nishihara committed 3 years ago7d78ef6
  24. git: on export_refs(), copy already-exported local branches to "git" remoteYuya Nishihara committed 3 years ago6f5cc2f
  25. git: use HashMap to track failed branches internally in export_refs()Yuya Nishihara committed 3 years agoaaf1bbc
  26. git: migrate import_refs() to diffing git_refs and known remote refsYuya Nishihara committed 3 years agoe160970
  27. git: build separate lists of git/remote refs to be importedYuya Nishihara committed 3 years ago36ee243
  28. git: check reserved remote name while diffingYuya Nishihara committed 3 years ago5bd2ab7
  29. git: rename local variables in import_refs()Yuya Nishihara committed 3 years agof062df6
  30. merged_tree: read before/after trees concurrentlyMartin von Zweigbergk committed 3 years ago1b9a3e2
  31. merge: implement Default and Extend on MergeBuilderMartin von Zweigbergk committed 3 years ago815cf9b
  32. backend: make read functions asyncMartin von Zweigbergk committed 3 years ago5174489
  33. git_backend: rename some `store` variables `backend` in testsMartin von Zweigbergk committed 3 years agobd5eef9
  34. working_copy: inline `apply_diff` closureMartin von Zweigbergk committed 3 years agob9a122f
  35. working_copy: don't crash when updating and tracked file exits on diskMartin von Zweigbergk committed 3 years ago44eb902