Code

History

Commits on ig/commit-debug to lib/src/git.rs175+
  1. cargo: bump `git2` to 0.19.0Benjamin Tan committed 2 years ago38f6ee8
  2. git: on abandoning unreachable commits, don't count HEAD refYuya Nishihara committed 2 years agobafb357
  3. git init: add revset alias for `trunk()` when intializing with existing git repositoryBenjamin Tan committed 2 years ago0c0e001
  4. cli: git: add `jj git remote set-url` commandJames Sully committed 2 years agof8e106a
  5. git: unset unborn HEAD ref on exportYuya Nishihara committed 2 years ago5e7cb34
  6. git: Avoid resetting Git index when trees are identicalmlcui committed 2 years ago4c03506
  7. git: Refactor `reset_head` to share `set_git_head_target` callmlcui committed 2 years agoe4cfbc1
  8. jj git push: remove the NotFastForward errorIlya Grigoriev committed 2 years agoe3bb825
  9. jj git push: always force-push, all safety logic now in push_negotiationIlya Grigoriev committed 2 years ago777da99
  10. jj git push: safety checks in push negotiation, "force-with-lease"Ilya Grigoriev committed 2 years ago8d3dd17
  11. jj git push: no-op push negotiation, plumb data to itIlya Grigoriev committed 2 years agob0306eb
  12. git: Only reset Git index if non-emptymlcui committed 2 years agoa075a5c
  13. lib `git.rs`: minor simplification, fixup to 62b14e1fIlya Grigoriev committed 2 years ago9fa01e0
  14. lib `git.rs`: remove workaround for a now-fixed libgit2 bugIlya Grigoriev committed 2 years ago62b14e1
  15. git: on fetch, pin visible untracked remote refsYuya Nishihara committed 2 years agoaaa2025
  16. git-push: Display messages from remoteBenjamin Tan committed 2 years ago3034dbb
  17. cli: list new remote branches during git fetchVladimir Petrzhikovskii committed 2 years ago06d67f0
  18. cargo: bump gix to 0.58.0, migrate to ObjectId::try_from()Yuya Nishihara committed 2 years ago421ab59
  19. cleanup: remove remaining ": {source}" from error message templatesYuya Nishihara committed 2 years ago77ceadb
  20. git: remove ": {source}" from FailedRefExportReason, walk chain by callerYuya Nishihara committed 2 years ago1efadd9
  21. git: simplify import_head() as it doesn't have to process multiple head commitsYuya Nishihara committed 2 years ago8a67191
  22. git: extract Git HEAD handling bits from import_some_refs()Yuya Nishihara committed 2 years agofc114ef
  23. git_backend: inline prevent_gc() to bulk-update refsYuya Nishihara committed 2 years agoafa72ff
  24. git_backend: remove fast path testing imported commits, filter them by callerYuya Nishihara committed 2 years ago2e1aa6c
  25. git_backend: teach "format.tree-level-conflicts" config by constructorYuya Nishihara committed 3 years agod5a98df
  26. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  27. repo: propagate store error from add_heads()Yuya Nishihara committed 2 years ago55b4f69
  28. cli: print failed git export reason for each refYuya Nishihara committed 2 years agoa110ec6
  29. git: migrate export_refs() to gix::RepositoryYuya Nishihara committed 3 years ago5f6e28c
  30. git: unimplement PartialEq on FailedRefExportReasonYuya Nishihara committed 2 years ago2d76907
  31. git: unimplement PartialEq on GitExportErrorYuya Nishihara committed 3 years ago9f8831e
  32. git: have export_refs() obtain git2::Repository instance from storeYuya Nishihara committed 3 years agoa77eed6
  33. revset: make `evaluate_programmatic()` optimize expressionMartin von Zweigbergk committed 2 years ago6d54afa
  34. revset: add a `RevsetExpression::evaluate_programmatic()`Martin von Zweigbergk committed 2 years ago5501642
  35. revset: make `resolve_programmatic()` not return a `Result`Martin von Zweigbergk committed 2 years agof2602f7