Code

History

Commits on colocated-workspaces to cli/src/cli_util.rs35+
  1. workspace: Add worktree support to MaybeColocatedGitRepoCormac Relf committed 2 years ago45c5c07
  2. workspace: Reload the repo from disk in `workspace add`Cormac Relf committed 2 years agofb0f54d
  3. cli: create new mutable working-copy commit proactively at tx.finish()Yuya Nishihara committed 3 months ago2932844
  4. revset: propagate error from is_empty(), replace .try_next().is_some()Yuya Nishihara committed 3 months ago4e55a6c
  5. cli: reset Git HEAD to parent of newly created working-copy snapshotYuya Nishihara committed 3 months agob51edf0
  6. lib/cli: bring back cli_util start_repo_transactionDavid Rieber committed 4 months agof2acc3e
  7. lib: more versatile merge_operations, use it more broadly in CLIDavid Rieber committed 4 months ago34c044d
  8. cli: move start_repo_transaction factory method from cli_util to TransactionDavid Rieber committed 4 months agofac2d7d
  9. templates: Add FsPath template typeJosh McKinney committed 4 months agodb49e5f
  10. logging: Add trailing periods in log messagesJoseph Lou committed 4 months agod6c4fa8
  11. cli: resolve default command during alias resolutionRemo Senekowitsch committed 4 months agoaf0521c
  12. logging: Remove trailing periods in some log messagesJoseph Lou committed 4 months agobadd164
  13. cli: make print_large_file_hint use shell_quote helperTogarashiPepper committed 4 months agoe49fc32
  14. git init: use shlex::try_quote on remote names in bookmark hintsTogarashiPepper committed 4 months ago8ef966f
  15. remotes: suppress spurious trunk() warningCaleb White committed 4 months agocc95c87
  16. cli: fix false-positives in recursive alias detectionRemo Senekowitsch committed 4 months agoe81ddd5
  17. cli: refactor resolve_aliases to reduce nestingRemo Senekowitsch committed 4 months ago12c420a
  18. rewrite: don't rebase immutable descendants of rewritten revisionsYuya Nishihara committed 5 months agod9d98b4
  19. cli: move rebase_descendants() to finish_transaction() callersYuya Nishihara committed 4 months ago163fb32
  20. cli: fix typoBenjamin Tan committed 5 months ago60c42fd
  21. cli: look for config files in /etc/jjfigsoda committed 5 months agoeef08f2
  22. cli: bookmark: add proper support for track/untrack by <name>@<remote> syntaxYuya Nishihara committed 5 months ago4211b00
  23. cli: print uncommitted snapshot and reset-head operationsYuya Nishihara committed 5 months ago7d16343
  24. revset: remove deprecated ui.revsets-use-glob-by-default flagYuya Nishihara committed 5 months ago5698985
  25. cli: create mutable working-copy commit only when neededYuya Nishihara committed 5 months ago36f4f09
  26. cli: extract resolve_immutable_expression(), replace callers of find_*()Yuya Nishihara committed 5 months ago705f639
  27. dsl: add description support to AliasesMapNiko Savola committed 6 months ago60b21fd
  28. cli_util: make workspace_helper*() asyncMartin von Zweigbergk committed 6 months ago9b9656d
  29. cli: use get_commit_async() + try_join_all() in a few more placesMartin von Zweigbergk committed 6 months ago609b2eb
  30. working_copy: make start_mutation() asyncMartin von Zweigbergk committed 6 months ago22b0497
  31. cli_util: make unchecked_start_working_copy_mutation() asyncMartin von Zweigbergk committed 6 months agofd2fcad
  32. cli: use get_commit_async() in more places where trivialMartin von Zweigbergk committed 6 months ago7ade7fc
  33. cli_util: make LogContentFormat::write() take async closureMartin von Zweigbergk committed 6 months ago6ac9cf7
  34. gitignore: use RepoPath to guarantee that path is slash-separatedYuya Nishihara committed 7 months agob07d48c
  35. cli: git-push: add --tag=NAME flag, push tracked tagsYuya Nishihara committed 7 months ago85461a2