Code

History

Commits on CacheMyWorkingCopy to lib/src/view.rs35+
  1. Add documentation comments for operation, transaction, and view typesEvan Mesterhazy committed 2 years ago2f7b15b
  2. lib refs.rs: rename `TrackingRefPair` to `LocalAndRemoteRef`Ilya Grigoriev committed 2 years ago12c3be7
  3. view.rs: clarify some internal function docstringsIlya Grigoriev committed 2 years ago1741ab2
  4. view: drop tracking of public headsMartin von Zweigbergk committed 2 years agoc9af8bf
  5. index: fix reindexing to scan all referenced commits such as hidden remote refsYuya Nishihara committed 2 years agob7eb551
  6. cli: add string pattern support to "git push --branch"Yuya Nishihara committed 3 years ago1bfe5b5
  7. git: move RefName enum from view moduleYuya Nishihara committed 3 years agoa756333
  8. repo: add merge methods per ref kind, remove RefName indirectionYuya Nishihara committed 3 years ago9591969
  9. repo: inline merge_single_ref() from viewYuya Nishihara committed 3 years agoffe7e5f
  10. refs: add helper function to iterate local/remote ref pairsYuya Nishihara committed 3 years ago59eb03e
  11. view: add methods that filter local/remote branches by patternYuya Nishihara committed 3 years ago4c4eb31
  12. view: make local/remote branches iterator yield RemoteRef instead of RefTargetYuya Nishihara committed 3 years ago30fb799
  13. view: add tracking state to RemoteRefYuya Nishihara committed 3 years agoa697175
  14. view: add stub method to set remote branch target and state, migrate callersYuya Nishihara committed 3 years ago8b46712
  15. view: make get_remote_branch() return RemoteRef instead of RefTargetYuya Nishihara committed 3 years ago35ea607
  16. view: make remote branches iterator yield RemoteRef instead of RefTargetYuya Nishihara committed 3 years agoab1a6e2
  17. view: turn BranchTarget into borrowed typeYuya Nishihara committed 3 years agoe7d93e5
  18. view: add method to iterate branches of specified remoteYuya Nishihara committed 3 years ago92facbf
  19. view: rename remote_branches() to all_remote_branches()Yuya Nishihara committed 3 years ago8bdef92
  20. view: migrate in-memory structure to per-remote branches mapYuya Nishihara committed 3 years agob7c7b19
  21. view: extract remove_remote() from git moduleYuya Nishihara committed 3 years ago198dfa5
  22. view: rewrite get_branch() callers in tests, remove the methodYuya Nishihara committed 3 years ago1d3c830
  23. view: add has_branch(name), replace some of get_branch(name) callersYuya Nishihara committed 3 years ago3fb0a3b
  24. view: rewrite set_branch() callers in tests, remove the methodYuya Nishihara committed 3 years agod840610
  25. view: add method to iterate local/remote pairs of certain remoteYuya Nishihara committed 3 years ago420bf79
  26. view: add method that iterates remote branches onlyYuya Nishihara committed 3 years agof0f1d72
  27. view: extract method that iterates local branches onlyYuya Nishihara committed 3 years agoc5474ff
  28. view: return RefTarget by reference, clone() by callerYuya Nishihara committed 3 years agoecb0850
  29. refs: reimplement RefTarget as Conflict<Option<CommitId>> wrapperYuya Nishihara committed 3 years ago4da8483
  30. refs: pass &Option<RefTarget> into merge_ref_targets()Yuya Nishihara committed 3 years agob6967a1
  31. view: store Option<RefTarget> in maps, add extension trait to flatten OptionYuya Nishihara committed 3 years ago443391b
  32. refs: add stub constructors for absent RefTarget, replace None with itYuya Nishihara committed 3 years ago0461a85
  33. refs: leverage Option<RefTarget> extension methodsYuya Nishihara committed 3 years ago9c69a7c
  34. view: use get_git_ref(name) where extra .clone() wouldn't matterYuya Nishihara committed 3 years ago5ed070a
  35. view: make set_or_remove_ref() simply delegate to setters, rename accordinglyYuya Nishihara committed 3 years ago005f3b9