Code

History

Commits on main to cli/src/cli_util.rs35+
  1. cli: propagate error and async-ness from print_unmatched_explicit_paths()Yuya Nishihara committed 2 months ago5b2fdc1
  2. squash: Print hint when `--revision` resolves to multiple revisionsJoseph Lou committed 2 months ago43bc505
  3. repo_path: move RepoPathUiConverter to separate moduleMartin von Zweigbergk committed 3 months ago7190eda
  4. git: reopen gix::Repository when worktree path mattersYuya Nishihara committed 2 months ago00512fe
  5. cli: add WorkspaceCommandEnvironment::workspace_root() for convenienceYuya Nishihara committed 2 months ago07cf83b
  6. cli: remove mutable part from unchecked_start_working_copy_mutation()Yuya Nishihara committed 3 months ago5835b4e
  7. cli: reset Git HEAD when updating a stale working copyBaptiste Girardeau committed 3 months agod372bab
  8. git: track HEAD per worktreeCaleb White committed 3 months agof3115e3
  9. lib: move TreeValue-specific Merge impls to backend moduleMartin von Zweigbergk committed 3 months agod89eca0
  10. local_working_copy: skip paths that aren't valid UTF-8Yash Bavadiya committed 3 months ago54c4b49
  11. repo: move `StoreFactories::default()` etc. to separate moduleMartin von Zweigbergk committed 5 months ago3a650c3
  12. cli: remove dummy git_util module, inline conditional blocksYuya Nishihara committed 3 months ago60b05d2
  13. cli: acquire Git import/export lock early, remove unneeded op head reloadingYuya Nishihara committed 3 months ago6c6b572
  14. cli: move lock_git_import_export() helper to WorkspaceCommandEnvironmentYuya Nishihara committed 3 months ago767bb22
  15. cli: leverage workspace_helper_with_status() in "util snapshot"Yuya Nishihara committed 3 months ago4dd0fae
  16. cli: extract inner function from recover_stale_working_copy()Yuya Nishihara committed 3 months ago28be60a
  17. cli: split workspace_helper_no_snapshot(), reuse loaded workspace if anyYuya Nishihara committed 3 months ago8d3621e
  18. iter_util: make all fallible_*() asyncMartin von Zweigbergk committed 3 months ago2daed5c
  19. cli: test --ignore-working-copy flag by callers of maybe_snapshot_impl()Yuya Nishihara committed 3 months agoc12c3bc
  20. cli: manage Git colocation flag by WorkspaceCommandEnvironmentYuya Nishihara committed 3 months agocc6cf25
  21. cli: remove redundant repo argument from is_colocated_git_workspace()Yuya Nishihara committed 3 months agoacf0374
  22. cli: pass may_snapshot_working_copy from CommandHelperYuya Nishihara committed 3 months ago57c8760
  23. cli: create new mutable working-copy commit proactively at tx.finish()Yuya Nishihara committed 3 months ago2932844
  24. revset: propagate error from is_empty(), replace .try_next().is_some()Yuya Nishihara committed 3 months ago4e55a6c
  25. cli: reset Git HEAD to parent of newly created working-copy snapshotYuya Nishihara committed 3 months agob51edf0
  26. lib/cli: bring back cli_util start_repo_transactionDavid Rieber committed 4 months agof2acc3e
  27. lib: more versatile merge_operations, use it more broadly in CLIDavid Rieber committed 4 months ago34c044d
  28. cli: move start_repo_transaction factory method from cli_util to TransactionDavid Rieber committed 4 months agofac2d7d
  29. templates: Add FsPath template typeJosh McKinney committed 4 months agodb49e5f
  30. logging: Add trailing periods in log messagesJoseph Lou committed 4 months agod6c4fa8
  31. cli: resolve default command during alias resolutionRemo Senekowitsch committed 4 months agoaf0521c
  32. logging: Remove trailing periods in some log messagesJoseph Lou committed 4 months agobadd164
  33. cli: make print_large_file_hint use shell_quote helperTogarashiPepper committed 4 months agoe49fc32
  34. git init: use shlex::try_quote on remote names in bookmark hintsTogarashiPepper committed 4 months ago8ef966f
  35. remotes: suppress spurious trunk() warningCaleb White committed 4 months agocc95c87