Code

History

Commits on ig/commit-debug to lib/tests/test_init.rs35+
  1. store: downcast to implementation type by backend_impl()Yuya Nishihara committed 1 year agobd2807f
  2. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  3. git_backend: do not panic on non-UTF-8 Git repository pathsYuya Nishihara committed 1 year ago782d9c2
  4. commit: remove commit.predecessor*() accessorsYuya Nishihara committed 1 year agoa44c413
  5. repo: store commit predecessors in Operation objectYuya Nishihara committed 1 year ago42a2a2d
  6. view: rename workspace "id" to "name"Yuya Nishihara committed 1 year ago3f5f872
  7. view: replace WorkspaceId by string-like newtypesYuya Nishihara committed 1 year agoe66c545
  8. lib: rename the LocalBackend to SimpleBackendPhilip Metzger committed 1 year agof8ab8a0
  9. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  10. lib/tests: port lib tests to gitoxideBaltasar Dinis committed 1 year ago8372502
  11. tests: add convenient method to initialize TestWorkspace with test settingsYuya Nishihara committed 2 years agob865398
  12. repo: remove &UserSettings argument from new/rewrite_commit(), use self.settingsYuya Nishihara committed 1 year agocff7384
  13. repo: remove &UserSettings argument from start_transaction(), use self.settingsYuya Nishihara committed 1 year ago14b5220
  14. config: extract jj-lib's default values to embedded TOML fileYuya Nishihara committed 1 year agoe4a350f
  15. repo, workspace: use dunce::canonicalize() to normalize pathsYuya Nishihara committed 1 year ago78b5766
  16. settings: propagate error from UserSettings::from_config()Yuya Nishihara committed 1 year ago4f08c62
  17. settings: own StackedConfig by UserSettings, migrate tests to use config layerYuya Nishihara committed 1 year agoda01734
  18. repo: remove `repo_path` from `ReadonlyRepo` and `RepoLoader`Martin von Zweigbergk committed 2 years ago4fb7dba
  19. tests: avoid `ReadonlyRepo::repo_path()`Martin von Zweigbergk committed 2 years ago19f383f
  20. transaction: rename `mut_repo()` to idiomatic `repo_mut()`Martin von Zweigbergk committed 2 years ago8d09062
  21. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  22. cleanup: propagate errors from `Commit::predecessors()`Martin von Zweigbergk committed 2 years agoee9d327
  23. transaction: take description at end instead of startMartin von Zweigbergk committed 2 years ago60fae31
  24. tests: make sure to specify external git repository path including ".git"Yuya Nishihara committed 2 years ago77c8111
  25. workspace: add function that initializes colocated git repositoryYuya Nishihara committed 3 years ago602b442
  26. tests: assert paths of initialized GitBackendYuya Nishihara committed 3 years ago77e1624
  27. testutils: delete bool-typed `init()` in favor of enum-typed versionMartin von Zweigbergk committed 3 years ago9c30d75
  28. store: add a `empty_merged_tree_id()` helperMartin von Zweigbergk committed 3 years ago2658175
  29. commit: drop `merged_` prefix from `tree()` and `tree_id()`Martin von Zweigbergk committed 3 years ago145b0b2
  30. commit: migrate remaining uses of `Commit::tree_id()` and delete itMartin von Zweigbergk committed 3 years agodc06bbc
  31. commits: use empty strings instead of placeholders for missing name or emailEmily Fox committed 3 years ago3f8ac21
  32. cargo: rename crates from `jujutsu`/`jujutsu-lib` to `jj-cli`/`jj-lib`Martin von Zweigbergk committed 3 years agoaac5b7a
  33. backend: replace `git_repo()` by `as_any()`Martin von Zweigbergk committed 3 years agoe7419e7
  34. repo: extract a `Repo` trait for `Arc<ReadonlyRepo>` and `MutableRepo`Martin von Zweigbergk committed 3 years agof6a4cb5
  35. cleanup: update more "checkout" to "working-copy commit" and similarMartin von Zweigbergk committed 3 years ago10725c0