Code

History

Commits on ig/commit-debug to lib/src910+
  1. local_working_copy: on check out, skip entries conflicting with untracked dirsYuya Nishihara committed 2 years ago062a1bc
  2. local_working_copy: on check out, ignore diff of Git submodule idsYuya Nishihara committed 2 years agof3a75c5
  3. repo: remove `MutableRepo::rebase_descendants_return_map`Benjamin Tan committed 2 years ago1aad724
  4. repo: remove `MutableRepo::rebase_descendants_with_options`Benjamin Tan committed 2 years ago44ec7d0
  5. rewrite: `rebase_commits_with_options`: avoid cloning of new parentsBenjamin Tan committed 2 years agocb1e0fb
  6. annotate: add line_ranges() and compact_line_ranges() iteratorYuya Nishihara committed 2 years ago3144a8c
  7. annotate: add low-level function to specify starting file contentYuya Nishihara committed 2 years ago077bac8
  8. annotate: add option to not search all ancestors of starting commitYuya Nishihara committed 2 years ago85e0a8b
  9. rewrite: avoid abandoned commit parent lookup in `rebase_commit_with_options`Benjamin Tan committed 2 years ago0e67ef9
  10. repo: add docs for `MutableRepo::rebase_descendants_*` functionsBenjamin Tan committed 2 years ago9bd7e77
  11. repo: group `MutableRepo::rebase_descendants_*` functions togetherBenjamin Tan committed 2 years agod7f929f
  12. rewrite: remove `DescendantRebaser`Benjamin Tan committed 2 years ago18faaf7
  13. fallback: replace use of `backoff` crate of by own implementationMartin von Zweigbergk committed 2 years ago02486dc
  14. rewrite: move_commits: do not allow emptying of descendantsBenjamin Tan committed 2 years ago9b99f48
  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: ignore Present node when building backend expressionYuya Nishihara committed 2 years agoe83072b
  18. revset: add visitor-like tree rewriting function, reimplement symbol resolutionYuya Nishihara committed 2 years agoe6ea88a
  19. revset: group RevsetExpression constructors by resolved/user/genericYuya Nishihara committed 2 years ago78d68f9
  20. local_working_copy: lstat() path to test file existence if creation failedYuya Nishihara committed 2 years agodedab69
  21. tests: work around codespell suggesting dows->doesMartin von Zweigbergk committed 2 years agoc697ee7
  22. local_working_copy: do not create file or write in directory named .jj or .gitYuya Nishihara committed 2 years agoded48ff
  23. local_working_copy: skip existing symlinks consistentlyYuya Nishihara committed 2 years agof10c5db
  24. local_working_copy: do not try to remove old file traversing symlinksYuya Nishihara committed 2 years ago24ccfda
  25. local_working_copy: detect error of file removal earlierYuya Nishihara committed 2 years ago8540536
  26. repo_path: reject invalid path components by to_fs_path/name()Yuya Nishihara committed 2 years ago1c30f3b
  27. repo_path: add stub for checked to_fs_path(), rename unchecked functionsYuya Nishihara committed 2 years ago739bf8d
  28. revset: move RevsetCommitRef::Root to RevsetExpressionYuya Nishihara committed 2 years ago0a73245
  29. revset: move RevsetCommitRef::VisibleHeads to RevsetExpressionYuya Nishihara committed 2 years ago0e8f1ce
  30. revset: add RevsetExpression::present() as there's an external callerYuya Nishihara committed 2 years agoe38f7b0
  31. revset: add convenient method that extracts symbol name from expressionYuya Nishihara committed 2 years agoa740eae
  32. revset: split "resolved" variant from RevsetExpression::AtOperationYuya Nishihara committed 2 years ago12eb5c5
  33. diff: impl Clone, Debug for DiffHunkIteratorYuya Nishihara committed 2 years agof251f08
  34. diff: extract hunk_ranges() iteratorYuya Nishihara committed 2 years agode2a8a5
  35. bookmarks: add support for `git.auto-local-bookmark` (to match docs)Martin von Zweigbergk committed 2 years ago30ab71d