Code

History

Commits on ig/commit-debug to lib/src2100+
  1. working_copy: move creation of parent dirs to one placeMartin von Zweigbergk committed 3 years ago4601c87
  2. working_copy: rename to local_working_copyMartin von Zweigbergk committed 3 years ago187ba94
  3. git: look up "git" remote branches normallyYuya Nishihara committed 3 years agod0bc34e
  4. git: on deserialize/import/export, copy refs/heads/* to remote named "git"Yuya Nishihara committed 3 years ago717d0d3
  5. view: on deserialize, remove reserved "git" remote refs stored by old jjYuya Nishihara committed 3 years ago9407d4e
  6. revset: remove extra step to resolve full commit id, use prefix matchingYuya Nishihara committed 3 years ago0e82e52
  7. git_backend: on read_commit(), fall back to importing extras as neededYuya Nishihara committed 3 years agof0ad1f5
  8. git: add hack to unset Git HEAD by using placeholder refYuya Nishihara committed 3 years agoa302090
  9. git: extract function that resets Git HEADYuya Nishihara committed 3 years ago7ccbc04
  10. git_backend: rename git_repo_clone() as it isn't just cloning, propagate errorYuya Nishihara committed 3 years ago7c96cea
  11. git_backend: rewrite remaining git_repo() callers, make it privateYuya Nishihara committed 3 years ago837dc4f
  12. git_backend: proxy git2::Repository methods to manage lock scope internallyYuya Nishihara committed 3 years ago0d63223
  13. git: exclude hidden commits from list of commits to be abandonedYuya Nishihara committed 3 years ago65ecac1
  14. git: make import_refs() return abandoned commits to callerYuya Nishihara committed 3 years ago16d3bcd
  15. cli: redefine default log revset using `immutable_heads()`Martin von Zweigbergk committed 3 years ago58de7c2
  16. view: add method that iterates remote branches onlyYuya Nishihara committed 3 years agof0f1d72
  17. view: extract method that iterates local branches onlyYuya Nishihara committed 3 years agoc5474ff
  18. git: on import_refs(), don't preserve old branches referenced by remote refsYuya Nishihara committed 3 years ago520f692
  19. tree: simplify conflict before resolving at hunk levelMartin von Zweigbergk committed 3 years ago7fda80f
  20. files: take `Merge` argument to `merge()`Martin von Zweigbergk committed 3 years agoaf80e4e
  21. templater: fast-path `empty` and `conflict` to not read treesMartin von Zweigbergk committed 3 years agoe50f6ac
  22. cli: make set of immutable commits configurableMartin von Zweigbergk committed 3 years agoa6ef3f0
  23. local_backend: don't write commits with no parentsMartin von Zweigbergk committed 3 years ago551abee
  24. git: make fetch() import local tags in addition to remote branchesYuya Nishihara committed 3 years ago0ca5cf4
  25. watchman: use single-threaded async runtimeMartin von Zweigbergk committed 3 years ago9d8be29
  26. revset: simplify RevsetAliasesMap getters to not construct idYuya Nishihara committed 3 years ago9697970
  27. tree: leverage `Merge::try_map()` when reading file contents to mergeMartin von Zweigbergk committed 3 years ago9946e52
  28. git: update comment about remote-tracking branches to be exportedYuya Nishihara committed 3 years ago4974065
  29. tests: use test backend in working copy tests, fix `MergedTree` bugMartin von Zweigbergk committed 3 years agof39b0d2
  30. backend: move constant functions firstMartin von Zweigbergk committed 3 years agod575aae
  31. merged_tree: use child path when merging childMartin von Zweigbergk committed 3 years ago7ecd64f
  32. content_hash: make publicMartin von Zweigbergk committed 3 years agocfffbb6
  33. repo_path: avoid repeated copying of `PathBuf` in `to_fs_path()`Martin von Zweigbergk committed 3 years ago86206e8
  34. git: promote imported commits to tree-conflict format if configuredYuya Nishihara committed 3 years agod05aaf3
  35. git: import new head commits all at onceYuya Nishihara committed 3 years ago0c4e667