Code

History

Commits on CacheMyWorkingCopy to lib/src/git.rs35+
  1. cli: list new remote branches during git fetchVladimir Petrzhikovskii committed 2 years ago06d67f0
  2. cargo: bump gix to 0.58.0, migrate to ObjectId::try_from()Yuya Nishihara committed 2 years ago421ab59
  3. cleanup: remove remaining ": {source}" from error message templatesYuya Nishihara committed 2 years ago77ceadb
  4. git: remove ": {source}" from FailedRefExportReason, walk chain by callerYuya Nishihara committed 2 years ago1efadd9
  5. git: simplify import_head() as it doesn't have to process multiple head commitsYuya Nishihara committed 2 years ago8a67191
  6. git: extract Git HEAD handling bits from import_some_refs()Yuya Nishihara committed 2 years agofc114ef
  7. git_backend: inline prevent_gc() to bulk-update refsYuya Nishihara committed 2 years agoafa72ff
  8. git_backend: remove fast path testing imported commits, filter them by callerYuya Nishihara committed 2 years ago2e1aa6c
  9. git_backend: teach "format.tree-level-conflicts" config by constructorYuya Nishihara committed 3 years agod5a98df
  10. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  11. repo: propagate store error from add_heads()Yuya Nishihara committed 2 years ago55b4f69
  12. cli: print failed git export reason for each refYuya Nishihara committed 2 years agoa110ec6
  13. git: migrate export_refs() to gix::RepositoryYuya Nishihara committed 3 years ago5f6e28c
  14. git: unimplement PartialEq on FailedRefExportReasonYuya Nishihara committed 2 years ago2d76907
  15. git: unimplement PartialEq on GitExportErrorYuya Nishihara committed 3 years ago9f8831e
  16. git: have export_refs() obtain git2::Repository instance from storeYuya Nishihara committed 3 years agoa77eed6
  17. revset: make `evaluate_programmatic()` optimize expressionMartin von Zweigbergk committed 2 years ago6d54afa
  18. revset: add a `RevsetExpression::evaluate_programmatic()`Martin von Zweigbergk committed 2 years ago5501642
  19. revset: make `resolve_programmatic()` not return a `Result`Martin von Zweigbergk committed 2 years agof2602f7
  20. revset: rename `resolve()` to `resolve_programmatic()`Martin von Zweigbergk committed 2 years agof27f529
  21. git: on import_refs(), exclude uninteresting dirs such as refs/jj/keepYuya Nishihara committed 3 years ago39b065f
  22. git: migrate import_refs() to gix::RepositoryYuya Nishihara committed 3 years ago044716e
  23. git: have import_refs() obtain git2::Repository instance from storeYuya Nishihara committed 3 years ago6c98dfc
  24. git: move import-related types close to import_refs() functionYuya Nishihara committed 3 years agodbb1ada
  25. git: add config to disable abandoning of unreachable commitsMartin von Zweigbergk committed 3 years ago7c92351
  26. git: extract a function for abandoning unreachable commitsMartin von Zweigbergk committed 3 years ago7bf8906
  27. git: preserve HEAD when possibleIsabella Basso committed 3 years ago749d8bb
  28. git: simply call fetch() with one or more branch name filtersYuya Nishihara committed 3 years agoa6ac9b4
  29. cli: parse "git fetch --branch" parameter as string patternYuya Nishihara committed 3 years ago560b635
  30. git: remove RefName::GitRef variant which isn't used anymoreYuya Nishihara committed 3 years ago831dc84
  31. git: move RefName enum from view moduleYuya Nishihara committed 3 years agoa756333
  32. repo: add merge methods per ref kind, remove RefName indirectionYuya Nishihara committed 3 years ago9591969
  33. git: expand RefName match arms in import_refs()Yuya Nishihara committed 3 years ago6dfe157
  34. view: make local/remote branches iterator yield RemoteRef instead of RefTargetYuya Nishihara committed 3 years ago30fb799
  35. git: on push, update jj's view of remote branches without using import_refs()Yuya Nishihara committed 3 years agoe0965c4