Code

History

Commits on ig/commit-debug to lib/src2030+
  1. revset: always include non-tracking remote branches in suggestionYuya Nishihara committed 3 years ago390b320
  2. refs: error out push if non-tracking remote branches existYuya Nishihara committed 3 years ago9e0b9e6
  3. refs: classify push action based on tracking targetYuya Nishihara committed 3 years ago089503a
  4. view: make local/remote branches iterator yield RemoteRef instead of RefTargetYuya Nishihara committed 3 years ago30fb799
  5. git: on push, update jj's view of remote branches without using import_refs()Yuya Nishihara committed 3 years agoe0965c4
  6. git: prohibit push to remote named "git"Yuya Nishihara committed 3 years agoc8a848d
  7. git: extract push function that processes branches instead of git refsYuya Nishihara committed 3 years ago58897d7
  8. git: on import_refs(), don't abandon ancestors of newly fetched refsYuya Nishihara committed 3 years ago57167ce
  9. workspace: make working-copy type customizableMartin von Zweigbergk committed 3 years agoc3b45b6
  10. workspace: load working copy implementation dynamicallyMartin von Zweigbergk committed 3 years ago6bfd618
  11. working copy: pass commit instead of tree into `check_out()`Martin von Zweigbergk committed 3 years agoe1f00d9
  12. repo: define types for backend initializer functionsMartin von Zweigbergk committed 3 years ago7c8a0a1
  13. cli: add API and branch subcommand to track/untrack remote branchesYuya Nishihara committed 3 years ago9cafff8
  14. op_store: minimal change to load/store tracking state of remote branchesYuya Nishihara committed 3 years ago4af6788
  15. git: on import_refs(), respect tracking state of existing remote refsYuya Nishihara committed 3 years ago4cd2518
  16. view: add tracking state to RemoteRefYuya Nishihara committed 3 years agoa697175
  17. working copy: return `Box<dyn LockedWorkingCopy>` from `start_mutation()`Martin von Zweigbergk committed 3 years ago0582893
  18. working copy: return `Box<dyn WorkingCopy>` from `finish()`Martin von Zweigbergk committed 3 years ago580586d
  19. working copy: add `tree_id()` to backend traitMartin von Zweigbergk committed 3 years ago6a13fa8
  20. working copy: add functions to start/finish modification to backend traitMartin von Zweigbergk committed 3 years agoa733fce
  21. working copy: add sparse pattern functions to backend traitMartin von Zweigbergk committed 3 years ago63654d0
  22. working copy: add `reset()` function to the backend traitMartin von Zweigbergk committed 3 years ago6457a13
  23. working copy: add `check_out()` function to the backend traitMartin von Zweigbergk committed 3 years ago0d2247b
  24. working copy: add `snapshot()` function to the backend traitMartin von Zweigbergk committed 3 years ago781859c
  25. working copy: start defining a trait for a locked working copyMartin von Zweigbergk committed 3 years ago3aa57b1
  26. working copy: don't clear `tree_state_dirty` just before it's droppedMartin von Zweigbergk committed 3 years ago49637cb
  27. working copy: remove reference from locked instance to base instanceMartin von Zweigbergk committed 3 years ago8826639
  28. workspace: replace `working_copy_mut()` by wrapper typeMartin von Zweigbergk committed 3 years agoc818484
  29. working copy: move `LocalWorkingCopy::check_out()` to `Workspace`Martin von Zweigbergk committed 3 years ago35f9c12
  30. view: add stub method to set remote branch target and state, migrate callersYuya Nishihara committed 3 years ago8b46712
  31. view: make get_remote_branch() return RemoteRef instead of RefTargetYuya Nishihara committed 3 years ago35ea607
  32. view: add absent RemoteRef constructors, proxy methods, and conversion implsYuya Nishihara committed 3 years agod730b25
  33. view: make remote branches iterator yield RemoteRef instead of RefTargetYuya Nishihara committed 3 years agoab1a6e2
  34. view: turn BranchTarget into borrowed typeYuya Nishihara committed 3 years agoe7d93e5
  35. view: add method to iterate branches of specified remoteYuya Nishihara committed 3 years ago92facbf