Code

History

Commits on ig/commit-debug to cli2905+
  1. commands: move commit code to commit.rsAntoine Cezar committed 3 years ago4d63e0b
  2. commands: move chmod code to chmod.rsAntoine Cezar committed 3 years ago6badf15
  3. commands: move checkout code to checkout.rsAntoine Cezar committed 3 years ago3a43b22
  4. commands: move cat code to cat.rsAntoine Cezar committed 3 years agoe19ac4e
  5. commands: move backout code to backout.rsAntoine Cezar committed 3 years agob1ce8d4
  6. commands: move abandon code to abandon.rsAntoine Cezar committed 3 years agoaf2d6c6
  7. templater: add local/remote_branches keywordsYuya Nishihara committed 3 years ago0e14a1f
  8. templater: cache list of all remote branches, filter them when requestedYuya Nishihara committed 3 years ago5486d72
  9. templater: use "git" constant to build HEAD@git ref nameYuya Nishihara committed 3 years ago817ca7f
  10. templater: make branches, tags, git_refs, and git_head return list typeYuya Nishihara committed 3 years ago01d4745
  11. templater: add types for local/remote ref namesYuya Nishihara committed 3 years ago2b33a97
  12. templater: consistently use double ?? to denote conflicted refsYuya Nishihara committed 3 years agof7f08cb
  13. templater: allow implicit list-to-boolean castYuya Nishihara committed 3 years agob30d5bf
  14. templater: match exhaustively in boolean cast functionYuya Nishihara committed 3 years ago38d6000
  15. cli change id templates: make "hidden" override "divergent"Ilya Grigoriev committed 3 years agoeeb93cc
  16. cli templates: include info on divergent change ids in short commit templateIlya Grigoriev committed 3 years ago1733ae2
  17. templates: no-op refactor to reduce duplication and simplify next commitIlya Grigoriev committed 3 years agoa91b6d9
  18. cli: rebase descendants earlier for `jj diffedit` and `jj restore`Ilya Grigoriev committed 3 years ago6a128f5
  19. tests: migrate most tests from test_templater.rsYuya Nishihara committed 3 years ago2874a69
  20. tests: use color formatter in core template testsYuya Nishihara committed 3 years ago957360d
  21. tests: add minimal template language and test helpersYuya Nishihara committed 3 years ago96f8ca5
  22. tests: move test_templater_branches() to test_commit_template.rsYuya Nishihara committed 3 years agob455335
  23. merged_tree: propagate backend errors in diff iteratorMartin von Zweigbergk committed 3 years agoa1ef9dc
  24. merge: introduce a type alias for `Merge<Option<TreeValue>>`Martin von Zweigbergk committed 3 years ago309f120
  25. cli: add string pattern support to "git push --branch"Yuya Nishihara committed 3 years ago1bfe5b5
  26. merge_tools.toml: add VS Code as a default merge tool.Ilya Grigoriev committed 3 years agofcd02a6
  27. cli templates: include hidden (AKA abandoned) status in short commit templateIlya Grigoriev committed 3 years ago5e40798
  28. test_abandon_command: add test where a commit is abandoned twiceIlya Grigoriev committed 3 years ago94c55d6
  29. git: simply call fetch() with one or more branch name filtersYuya Nishihara committed 3 years agoa6ac9b4
  30. cli: parse "git fetch --branch" parameter as string patternYuya Nishihara committed 3 years ago560b635
  31. cli: move parse_name_pattern() to cli_util, rename the functionYuya Nishihara committed 3 years ago09529b6
  32. merge: materialize conflicts in executable files like regular filesMartin von Zweigbergk committed 3 years ago8157d4f
  33. cli: add a `jj debug tree` command for printing the treeMartin von Zweigbergk committed 3 years agodaa2317
  34. refs: merge tracking state of remote branchesYuya Nishihara committed 3 years ago5543f7a
  35. cli: show stats if multiple branches are tracked/untrackedYuya Nishihara committed 3 years agobaef7f1