Code

History

Commits on CacheMyWorkingCopy to cli/src35+
  1. cli: move `jj co` alias to config file, so it can be overriddenMartin von Zweigbergk committed 2 years ago663e352
  2. cli_util: support multiple cli arguments for ui.default-commanddploch committed 2 years agob4c4d91
  3. cli: leverage TypedValueParser::map() to implement RevisionArg parserYuya Nishihara committed 2 years ago4cb457e
  4. cli: move join_message_paragraphs() to description_utilYuya Nishihara committed 2 years ago4dfded2
  5. cli: enrich the error about required template value with a hintAleksey Kuznetsov committed 2 years ago38d14ea
  6. cli: colorize output of "config list"Yuya Nishihara committed 2 years ago8c0f6a5
  7. cli: add "config list --template" supportYuya Nishihara committed 2 years ago7ca6744
  8. templater: unimplement Default for TestTemplateEnvYuya Nishihara committed 2 years ago56f1b36
  9. templater: leverage GenericTemplateLanguage in testsYuya Nishihara committed 2 years ago4c62f46
  10. templater: add general-purpose template engine for value typesYuya Nishihara committed 2 years agod016819
  11. Add --context flag for diffs.Anton Älgmyr committed 2 years ago38b27de
  12. cli: reuse commit summary template and formatter in a loopYuya Nishihara committed 2 years ago59a61a2
  13. templater: inline commit/operation_templater::parse(), add command helper fnsYuya Nishihara committed 2 years ago749ef45
  14. cli: inline parse_commit_summary_template(), cache template text insteadYuya Nishihara committed 2 years agoe825278
  15. templater: extract language constructorsYuya Nishihara committed 2 years ago101e48d
  16. templater: add helper function that does parse() + build()Yuya Nishihara committed 2 years agoe1669f0
  17. templater: relax "L: TemplateLanguage" bounds to not require sized objectYuya Nishihara committed 2 years ago26cce21
  18. templater: add "pub" to operation template types and wrap fns in commit templateYuya Nishihara committed 2 years ago81b5e69
  19. commit_templater: make various attributes accessible to extensionsdploch committed 2 years ago4847fed
  20. cli: ensure child processes are wait()ed on I/O errorYuya Nishihara committed 2 years ago2817e30
  21. Make URLs in docs hyperlinksEvan Mesterhazy committed 2 years agoa09ee4b
  22. cli: add --tool=<name> option to diff/merge editing commandsYuya Nishihara committed 2 years ago7ce25f8
  23. merge_tools: add Diff/MergeEditor constructors that look up tools by nameYuya Nishihara committed 2 years ago4a47cba
  24. merge_tools: box external tool variant to minimize stack sizeYuya Nishihara committed 2 years ago0f42c56
  25. Nightly clippy fixesIlya Grigoriev committed 2 years ago96bf190
  26. Add documentation comments for operation, transaction, and view typesEvan Mesterhazy committed 2 years ago2f7b15b
  27. cli: translate last-minute EPIPE internally in handle_command_result()Yuya Nishihara committed 2 years agof76830a
  28. cli: move handle_command_result() to command_error module, make it less publicYuya Nishihara committed 2 years agoed1d2fd
  29. cli: extract CommandError and helper functions to new moduleYuya Nishihara committed 2 years ago97024e5
  30. cli: don't use "check-out" as a verb (because it's not)Martin von Zweigbergk committed 2 years ago4b1948c
  31. cli: add thin wrapper that runs --interactive diff editor conditionallyYuya Nishihara committed 2 years ago8558685
  32. merge_tools: move "ui.diff-instructions" to CLI and config/misc.tomlYuya Nishihara committed 2 years ago5df7a42
  33. merge_tools: inline edit_diff() into DiffEditor::edit()Yuya Nishihara committed 2 years agob118e2f
  34. merge_tools: capture base_ignores and "ui.diff-instructions" by DiffEditorYuya Nishihara committed 2 years ago5cc89dd
  35. merge_tools: move run_mergetool() to MergeEditor::edit_file()Yuya Nishihara committed 2 years agofc4aa36