Code

History

Commits on ig/commit-debug to cli2485+
  1. templater: add helper function that does parse() + build()Yuya Nishihara committed 2 years agoe1669f0
  2. templater: relax "L: TemplateLanguage" bounds to not require sized objectYuya Nishihara committed 2 years ago26cce21
  3. templater: add "pub" to operation template types and wrap fns in commit templateYuya Nishihara committed 2 years ago81b5e69
  4. commit_templater: make various attributes accessible to extensionsdploch committed 2 years ago4847fed
  5. cli: ensure child processes are wait()ed on I/O errorYuya Nishihara committed 2 years ago2817e30
  6. Make URLs in docs hyperlinksEvan Mesterhazy committed 2 years agoa09ee4b
  7. cli: add --tool=<name> option to diff/merge editing commandsYuya Nishihara committed 2 years ago7ce25f8
  8. merge_tools: add Diff/MergeEditor constructors that look up tools by nameYuya Nishihara committed 2 years ago4a47cba
  9. merge_tools: box external tool variant to minimize stack sizeYuya Nishihara committed 2 years ago0f42c56
  10. Nightly clippy fixesIlya Grigoriev committed 2 years ago96bf190
  11. Add documentation comments for operation, transaction, and view typesEvan Mesterhazy committed 2 years ago2f7b15b
  12. cli: translate last-minute EPIPE internally in handle_command_result()Yuya Nishihara committed 2 years agof76830a
  13. cli: move handle_command_result() to command_error module, make it less publicYuya Nishihara committed 2 years agoed1d2fd
  14. cli: extract CommandError and helper functions to new moduleYuya Nishihara committed 2 years ago97024e5
  15. cli: don't use "check-out" as a verb (because it's not)Martin von Zweigbergk committed 2 years ago4b1948c
  16. cli: add thin wrapper that runs --interactive diff editor conditionallyYuya Nishihara committed 2 years ago8558685
  17. merge_tools: move "ui.diff-instructions" to CLI and config/misc.tomlYuya Nishihara committed 2 years ago5df7a42
  18. merge_tools: inline edit_diff() into DiffEditor::edit()Yuya Nishihara committed 2 years agob118e2f
  19. merge_tools: capture base_ignores and "ui.diff-instructions" by DiffEditorYuya Nishihara committed 2 years ago5cc89dd
  20. merge_tools: move run_mergetool() to MergeEditor::edit_file()Yuya Nishihara committed 2 years agofc4aa36
  21. cli: canonicalize cwd earlier and rely on thatYuya Nishihara committed 2 years ago42f9ced
  22. cli: inline CommandHelper::new()Yuya Nishihara committed 2 years agoee4a06d
  23. merge_tools: extract configuration error to separate typeYuya Nishihara committed 2 years agob926fd8
  24. merge_tools: load diff/merge editor settings by callerYuya Nishihara committed 2 years ago003b40d
  25. merge_tools: introduce Diff/MergeEditor newtypesYuya Nishihara committed 2 years ago863a264
  26. merge_tools: process "ui.diff-instructions" option by callerYuya Nishihara committed 2 years ago529acb3
  27. merge_tools: take diff editor instruction as Option<&str>Yuya Nishihara committed 2 years agofbabd0c
  28. merge_tools: don't enable fsmonitor (and file size limit) in temporary snapshotYuya Nishihara committed 2 years ago51496de
  29. commit_templater: support extensions of the template languagedploch committed 2 years ago570fd29
  30. commit_templater: make a bunch of types public for extensionsdploch committed 2 years ago1675554
  31. template_builder: support extending the core template build fn tabledploch committed 2 years ago18670ff
  32. templater: add string.len() and list.len() methodsYuya Nishihara committed 2 years ago82b3017
  33. templater: make .substr() be byte-index based, round towards originYuya Nishihara committed 2 years ago0656409
  34. templater: extract fallible i64->isize conversion to helper functionYuya Nishihara committed 2 years ago0831ed0
  35. cli: don't ignore 'diff --tool=:builtin', report errorYuya Nishihara committed 2 years ago9698a13