Code

History

Commits on ig/commit-debug to lib/src/git.rs315+
  1. git.rs: create `export_some_refs`Ilya Grigoriev committed 3 years agofde3c3f
  2. lib/git.rs: inline functions used only once, rename othersIlya Grigoriev committed 3 years agoa50cfec
  3. git export: export deletion of forgotten remote-tracking branchesIlya Grigoriev committed 3 years ago59b3549
  4. git export: (almost) no-op refactor to `export_refs` to use RefNameIlya Grigoriev committed 3 years agob6a9423
  5. op_store: make RefTarget return removes/adds as slice, .clone() as neededYuya Nishihara committed 3 years ago061fbeb
  6. cleanup: fix clippy lintWaleed Khan committed 3 years agod1453a0
  7. git: use RegexSet in place of concatenating multiple glob patternsYuya Nishihara committed 3 years ago915f76f
  8. git: pass RefName enum to git_ref_filter callbackYuya Nishihara committed 3 years agoa07574a
  9. git: use type-safe RefName enum extensively in import_some_refs()Yuya Nishihara committed 3 years ago3779b45
  10. git: leverage parse_git_ref() to test reference kindYuya Nishihara committed 3 years ago1d95524
  11. git: add .gitmodules parserGlen Choo committed 3 years ago7afaa24
  12. git: remove unused `push_commit()`Martin von Zweigbergk committed 3 years agof64e481
  13. git: on import_refs(), avoid loading git commit object if it's knownYuya Nishihara committed 3 years agod1701a5
  14. git: return early from import_refs() if no commits to abandonYuya Nishihara committed 3 years ago8b0c01d
  15. git: unify loop that consumes stale/excluded git refsYuya Nishihara committed 3 years ago5fda093
  16. git: rename new_git_heads to pinned_git_heads as it isn't always "new"Yuya Nishihara committed 3 years agoaa2359f
  17. git: remove uninteresting old refs from list of heads to abandonYuya Nishihara committed 3 years agoc8eb1a3
  18. git: on import_refs(), don't clobber view's heads with known HEAD@gitYuya Nishihara committed 3 years agocf2c142
  19. revset: allow checking out git-tracking (`@git`) branchesIlya Grigoriev committed 3 years agoa483252
  20. cmd: have `jj branch list` report git-tracking (`@git`) branchesIlya Grigoriev committed 3 years ago8df945b
  21. index: replace use of walk_revs() with revset APIYuya Nishihara committed 3 years ago6ba684a
  22. git: handle lock error that could occur while adding GC-preventing refsYuya Nishihara committed 3 years ago1675aec
  23. export_refs: add or edit some comments (no-op)Ilya Grigoriev committed 3 years agodb8fcf9
  24. import_refs/export_refs: refactor conversion from branch names to refs (no-op)Ilya Grigoriev committed 3 years ago344b3bf
  25. git.rs: properly abandon commits from moved/deleted branches on remote (#864)Ilya Grigoriev committed 3 years ago714aff6
  26. import_refs/export_refs: rename some local variables (no-op)Ilya Grigoriev committed 3 years ago07e7b82
  27. git: on external HEAD move, do not abandon old branchYuya Nishihara committed 3 years ago92cfffd
  28. Fix Git/SSH on WindowsGrégoire Geis committed 3 years ago104f8e1
  29. tracing: bump a few trace events from DEBUG to INFOMartin von Zweigbergk committed 3 years ago9c91f81
  30. git: use our own default refspecSamuel Tardieu committed 3 years agod4b13d7
  31. git: only consider references matching globs when fetchingSamuel Tardieu committed 3 years ago5ecdeed
  32. git: add function to import a selection of the git refsSamuel Tardieu committed 3 years ago182919f
  33. git: absence of globs is None rather than &[]Samuel Tardieu committed 3 years ago0ca4e2d
  34. git: use &[&str] instead of &[String]Samuel Tardieu committed 3 years ago6fd65cc
  35. cmd: `--branch` option for `git fetch`.Ilya Grigoriev committed 3 years ago30d03a6