Code

History

Commits on ig/commit-debug to cli2765+
  1. git_backend: don't fully canonicalize .git symlinkYuya Nishihara committed 2 years ago899c637
  2. tests: add weirdly symlinked git repo to demonstrate "repo" tool issueYuya Nishihara committed 2 years ago32d3e24
  3. tests: extract helper function that reads "git_target" fileYuya Nishihara committed 3 years agoacac2cd
  4. merge_tools.toml: add a comment to `meld-3` definitionIlya Grigoriev committed 2 years ago1fd421f
  5. gc: implement basic GC for Git backendMartin von Zweigbergk committed 2 years ago1cc2714
  6. cli: split up `cmd_debug()` into one function per subcommandMartin von Zweigbergk committed 2 years ago60c1116
  7. cli: split up `cmd_util()` into one function per subcommandMartin von Zweigbergk committed 2 years ago5e0b14a
  8. repo, workspace: remove 'static lifetime bound from initializer functionsYuya Nishihara committed 2 years ago1db0335
  9. test_abandon_command: create another test for bug 2600Ilya Grigoriev committed 2 years ago48d586c
  10. test_abandon_command: show change ids in get_log_outputIlya Grigoriev committed 2 years ago0634dc5
  11. cli: rename `*Commands` enums to `*Command`Martin von Zweigbergk committed 2 years agoa0cbe7c
  12. commands: rename various `*matches` variables to `*args`Martin von Zweigbergk committed 2 years ago4aad7f8
  13. signing: pass SigningFn by referenceYuya Nishihara committed 2 years agod747879
  14. sign: Implement a test signing backend and add a few basic testsAnton Bulakh committed 2 years agoeb1c0ab
  15. sign: Define signing backend API and integrate itAnton Bulakh committed 2 years agod7229a3
  16. cli `rebase`: tests for weird ancestry for -s and -bIlya Grigoriev committed 2 years agobb72def
  17. cli rebase -r: add tests for weird ancestry, record a bug, fix a commentIlya Grigoriev committed 2 years ago22abbbe
  18. cli: do not allow `jj init --git` in existing Git repoChris Krycho committed 2 years agob4caef7
  19. clippy: fix a nightly clippy warningIlya Grigoriev committed 2 years ago3e96bf5
  20. repo_path: split RepoPath into owned and borrowed typesYuya Nishihara committed 2 years ago28ab959
  21. repo_path: add stub RepoPathBuf type, update callersYuya Nishihara committed 2 years ago0a1bc2b
  22. matchers: make Files/PrefixMatcher constructors accept slice of borrowed pathsYuya Nishihara committed 2 years agod322df0
  23. cli rebase: do not allow `-r --skip-empty`Ilya Grigoriev committed 2 years ago6aef4bb
  24. repo_path: make to_internal_file_string() return &str, rename accordinglyYuya Nishihara committed 2 years ago55f7527
  25. cli rebase: do not allow `-r --skip-empty` to drop emptied descendantsIlya Grigoriev committed 2 years ago3967f63
  26. run: Fix up various things.Philip Metzger committed 3 years agoc78425c
  27. test_abandon_command: rename testIlya Grigoriev committed 2 years ago95949e8
  28. cli: show hint of non-tracking remote branches on "jj init --git-repo"Yuya Nishihara committed 2 years ago4f2503c
  29. revset: add a `RevsetExpression::evaluate_programmatic()`Martin von Zweigbergk committed 2 years ago5501642
  30. revset: make `resolve_programmatic()` not return a `Result`Martin von Zweigbergk committed 2 years agof2602f7
  31. revset: rename `resolve()` to `resolve_programmatic()`Martin von Zweigbergk committed 2 years agof27f529
  32. cli: Add a --skip-empty flag to rebaseMatt Stark committed 2 years agoe79c8b6
  33. lib: Implement skipping of empty commitsMatt Stark committed 2 years ago0a95e20
  34. sign: Implement generic commit signing on the backendAnton Bulakh committed 3 years ago5c3c0e9
  35. cli new: have `--no-edit` print description of the new commitIlya Grigoriev committed 2 years ago811ac5f