Code

History

Commits on CacheMyWorkingCopy to lib/tests/test_git.rs35+
  1. tests: fix concurrent git read/write test to retry on ref lock contentionYuya Nishihara committed 2 years ago5eea88d
  2. git: extract Git HEAD handling bits from import_some_refs()Yuya Nishihara committed 2 years agofc114ef
  3. git_backend: teach "format.tree-level-conflicts" config by constructorYuya Nishihara committed 3 years agod5a98df
  4. object_id: extract ObjectId trait and macros to separate moduleYuya Nishihara committed 2 years agofa5e407
  5. repo: propagate store error from add_heads()Yuya Nishihara committed 2 years ago55b4f69
  6. tests: set git_settings.auto_local_branch where it mattersYuya Nishihara committed 2 years ago6971ec2
  7. transaction: take description at end instead of startMartin von Zweigbergk committed 2 years ago60fae31
  8. git: unimplement PartialEq on FailedRefExportReasonYuya Nishihara committed 2 years ago2d76907
  9. git: unimplement PartialEq on GitExportErrorYuya Nishihara committed 3 years ago9f8831e
  10. git: have export_refs() obtain git2::Repository instance from storeYuya Nishihara committed 3 years agoa77eed6
  11. tests: make sure to specify external git repository path including ".git"Yuya Nishihara committed 2 years ago77c8111
  12. repo, workspace: remove 'static lifetime bound from initializer functionsYuya Nishihara committed 2 years ago1db0335
  13. sign: Implement a test signing backend and add a few basic testsAnton Bulakh committed 2 years agoeb1c0ab
  14. tests: add upper bound to test_concurrent_read_write_commit() loopYuya Nishihara committed 2 years agob37293f
  15. git: have import_refs() obtain git2::Repository instance from storeYuya Nishihara committed 3 years ago6c98dfc
  16. tests: add test for importing missing ancestor of HEADYuya Nishihara committed 3 years agof991705
  17. git_backend: pass UserSettings to GitBackend constructorsYuya Nishihara committed 3 years agoea32c0c
  18. repo: pass UserSettings to store factories and initializersYuya Nishihara committed 3 years ago8a2048a
  19. git: add config to disable abandoning of unreachable commitsMartin von Zweigbergk committed 3 years ago7c92351
  20. git: simply call fetch() with one or more branch name filtersYuya Nishihara committed 3 years agoa6ac9b4
  21. git: move RefName enum from view moduleYuya Nishihara committed 3 years agoa756333
  22. git: on push, update jj's view of remote branches without using import_refs()Yuya Nishihara committed 3 years agoe0965c4
  23. git: extract push function that processes branches instead of git refsYuya Nishihara committed 3 years ago58897d7
  24. git: on import_refs(), don't abandon ancestors of newly fetched refsYuya Nishihara committed 3 years ago57167ce
  25. repo: define types for backend initializer functionsMartin von Zweigbergk committed 3 years ago7c8a0a1
  26. git: on import_refs(), respect tracking state of existing remote refsYuya Nishihara committed 3 years ago4cd2518
  27. view: add tracking state to RemoteRefYuya Nishihara committed 3 years agoa697175
  28. view: add stub method to set remote branch target and state, migrate callersYuya Nishihara committed 3 years ago8b46712
  29. view: make get_remote_branch() return RemoteRef instead of RefTargetYuya Nishihara committed 3 years ago35ea607
  30. view: make remote branches iterator yield RemoteRef instead of RefTargetYuya Nishihara committed 3 years agoab1a6e2
  31. view: turn BranchTarget into borrowed typeYuya Nishihara committed 3 years agoe7d93e5
  32. view: migrate in-memory structure to per-remote branches mapYuya Nishihara committed 3 years agob7c7b19
  33. view: rewrite get_branch() callers in tests, remove the methodYuya Nishihara committed 3 years ago1d3c830
  34. view: add has_branch(name), replace some of get_branch(name) callersYuya Nishihara committed 3 years ago3fb0a3b
  35. git: on export_refs(), copy already-exported local branches to "git" remoteYuya Nishihara committed 3 years ago6f5cc2f