Code

History

Commits on ig/vimdiffwarn to cli/src/cli_util.rs455+
  1. cli editor and pager: Add a commentIlya Grigoriev committed 2 years agoea22f90
  2. cli: show executable name in error message, include underlying error detailsYuya Nishihara committed 2 years ago13c93d5
  3. cleanup: don't use debug format to print source errorsYuya Nishihara committed 2 years ago31def4b
  4. git: have import_refs() obtain git2::Repository instance from storeYuya Nishihara committed 3 years ago6c98dfc
  5. operation: propagate OpStoreError from parents()Yuya Nishihara committed 3 years ago8e14354
  6. cli: propagate read_operation() errorsYuya Nishihara committed 3 years ago0251c9f
  7. cli: flatten check_stale_working_copy() resultYuya Nishihara committed 3 years ago4ab8a1a
  8. op_store: embed details in operation/view not found errorYuya Nishihara committed 3 years ago6125fb1
  9. cli: move `resolve_destination_revs` to `cli_utils` and renameAustin Seipp committed 3 years ago17bcac6
  10. cli: add a function for restoring part of a tree from another treeMartin von Zweigbergk committed 3 years ago3a378dc
  11. cli: rewrite base GitIgnoreFile lookup to use gitoxide instead of libgit2Yuya Nishihara committed 3 years ago162dcd4
  12. immutable commits: remove the hint if trying to edit the root commitIlya Grigoriev committed 3 years agob482898
  13. merged_tree: propagate backend errors in diff iteratorMartin von Zweigbergk committed 3 years agoa1ef9dc
  14. cli: move parse_name_pattern() to cli_util, rename the functionYuya Nishihara committed 3 years ago09529b6
  15. cli: use StringPattern to find branches to delete/forgetYuya Nishihara committed 3 years agoeb2f278
  16. workspace: make working-copy type customizableMartin von Zweigbergk committed 3 years agoc3b45b6
  17. workspace: load working copy implementation dynamicallyMartin von Zweigbergk committed 3 years ago6bfd618
  18. working copy: pass commit instead of tree into `check_out()`Martin von Zweigbergk committed 3 years agoe1f00d9
  19. working copy: return `Box<dyn LockedWorkingCopy>` from `start_mutation()`Martin von Zweigbergk committed 3 years ago0582893
  20. working copy: return `Box<dyn WorkingCopy>` from `finish()`Martin von Zweigbergk committed 3 years ago580586d
  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. workspace: replace `working_copy_mut()` by wrapper typeMartin von Zweigbergk committed 3 years agoc818484
  27. working copy: move `LocalWorkingCopy::check_out()` to `Workspace`Martin von Zweigbergk committed 3 years ago35f9c12
  28. working copy: don't expose `TreeStateError` in `LocalWorkingCopy` APIMartin von Zweigbergk committed 3 years ago9e43207
  29. working copy: start defining a working copy traitMartin von Zweigbergk committed 3 years ago33d27ed
  30. cli: allow overwriting non-scalar with `jj config set`Martin von Zweigbergk committed 3 years agoebec82e
  31. cli: accept TOML arrays and tables to `jj config set`Martin von Zweigbergk committed 3 years agof654801
  32. cli: send status messages to stderr, specify stdout/stderr explicitlyYuya Nishihara committed 3 years ago7a3e724
  33. working_copy: don't crash when updating and tracked file exits on diskMartin von Zweigbergk committed 3 years ago44eb902
  34. working_copy: rename to local_working_copyMartin von Zweigbergk committed 3 years ago187ba94
  35. cli: inline export_head_to_git(), use the same wc_commit to update working copyYuya Nishihara committed 3 years agobe3d588