Code

History

Commits on ig/commit-debug to cli/src/cli_util.rs140+
  1. cli: remove `ui.allow-filesets` configuration optionBenjamin Tan committed 1 year ago07c63ed
  2. parser: use backtick to quote name or expression in error messageYuya Nishihara committed 1 year ago5be25bc
  3. cli: complete: add dynamic completions for -T template aliasesJakob Hellermann committed 1 year agof7429f2
  4. cli: complete: use null Ui to prevent writing warnings into completionsJakob Hellermann committed 1 year agod212bec
  5. git: factor out common get_git_backend/repo() helper, simplify error handlingYuya Nishihara committed 1 year ago7a1cd6a
  6. cli: completion: derive `clap::ValueEnum` for `ColorChoice`Jakob Hellermann committed 1 year ago3293a1a
  7. cli: add helper method to load workspace at arbitrary pathYuya Nishihara committed 1 year ago94754b7
  8. config: add --when.command to scope resolutionBryce Berger committed 1 year agocbb743c
  9. config: add separate type for migration error, attach source pathYuya Nishihara committed 1 year ago9d77ad5
  10. cli: autocomplete: complete config values in addition to keysJakob Hellermann committed 1 year ago8a8d885
  11. cli: autocomplete: complete `--config` with possible configuration keysJakob Hellermann committed 1 year ago270b542
  12. templater: pass RepoLoader to OperationTemplateLanguageYuya Nishihara committed 1 year ago4e30fc7
  13. cli: integrate config migrationYuya Nishihara committed 1 year ago30fb107
  14. resolve: try to resolve all conflicted files in filesetScott Taylor committed 1 year ago7df0f16
  15. cli: make git support optionalAustin Seipp committed 1 year agoe15429b
  16. Back out "config: merge and print inline tables as values"Yuya Nishihara committed 1 year agod001291
  17. cli: warn if command matches with aliases inserted by --config* argumentsYuya Nishihara committed 1 year agoe6c0692
  18. git: use gix instead of git2 to update indexScott Taylor committed 1 year ago9cc8b35
  19. cli: resolve settings for newly initialized/cloned workspaceYuya Nishihara committed 1 year ago6c14ccd
  20. cli: get settings from repo or workspaceYuya Nishihara committed 1 year ago56bd476
  21. cli: plumbing to make SnapshotStats available to cmd_statusChristian Stoitner committed 1 year ago3aa9709
  22. working_copy: added UntrackedReason::FileNotAutoTracked for files not tracked because of snapshot.auto-trackChristian Stoitner committed 1 year agocb28685
  23. cli: fix interactive diff selection to not retain unmatched filesYuya Nishihara committed 1 year ago0d022f1
  24. cli: replace run_ui_editor() and edit_temp_file() with editor typeYuya Nishihara committed 1 year ago641ec52
  25. cli: add "ui.editor" type that captures configurationYuya Nishihara committed 1 year agoe306f84
  26. repo: remove &UserSettings argument from new/rewrite_commit(), use self.settingsYuya Nishihara committed 1 year agocff7384
  27. repo: remove &UserSettings argument from start_transaction(), use self.settingsYuya Nishihara committed 1 year ago14b5220
  28. cli: inline CommandHelper::load_template_aliases()Yuya Nishihara committed 1 year ago4ed3ce0
  29. cli: remove unneeded command.clone() from snapshot functionsYuya Nishihara committed 1 year ago5515d2f
  30. cli: remove now redundant dunce::simplified() from run_ui_editor()Yuya Nishihara committed 1 year ago2aaf6cc
  31. repo, workspace: use dunce::canonicalize() to normalize pathsYuya Nishihara committed 1 year ago78b5766
  32. settings: propagate error from git_settings() and signing_backend()Yuya Nishihara committed 1 year agod0f0e8d
  33. settings: inline CLI options to callers, propagate type errorYuya Nishihara committed 1 year ago52511f4
  34. cli: extract helper function that constructs SnapshotOptionsYuya Nishihara committed 1 year ago3381dd2
  35. cli: fix typo in commentGeorge Tsiamasiotis committed 1 year ago79421c6