Code

History

Commits on ig/commit-debug to lib/tests/test_workspace.rs35+
  1. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  2. workspace: leverage path_from/to_bytes() helperYuya Nishihara committed 1 year ago8d846c8
  3. view: rename workspace "id" to "name"Yuya Nishihara committed 1 year ago3f5f872
  4. view: replace WorkspaceId by string-like newtypesYuya Nishihara committed 1 year agoe66c545
  5. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  6. tests: add convenient method to initialize TestWorkspace with test settingsYuya Nishihara committed 2 years agob865398
  7. repo: remove &UserSettings argument from new/rewrite_commit(), use self.settingsYuya Nishihara committed 1 year agocff7384
  8. repo, workspace: use dunce::canonicalize() to normalize pathsYuya Nishihara committed 1 year ago78b5766
  9. testutils: move default_store_factories() to TestEnvironmentYuya Nishihara committed 2 years ago7b5df93
  10. workspace: make workspace_root() and repo_path() return slice &PathYuya Nishihara committed 2 years ago653e808
  11. workspace: take old repo path as separate argumentMartin von Zweigbergk committed 2 years ago0b6714a
  12. formatting only: switch to Item level import ganularityMatt Kulukundis committed 2 years ago8ead72e
  13. working_copy: add Send supertraitThomas Castiglione committed 2 years agoaaa5d6b
  14. workspace: combine working copy functions into a traitDaniel Ploch committed 2 years agocb889f0
  15. workspace: make working-copy type customizableMartin von Zweigbergk committed 3 years agoc3b45b6
  16. workspace: load working copy implementation dynamicallyMartin von Zweigbergk committed 3 years ago6bfd618
  17. test: use test backend in most remaining tests tooMartin von Zweigbergk committed 3 years ago380e204
  18. testutils: delete bool-typed `init()` in favor of enum-typed versionMartin von Zweigbergk committed 3 years ago9c30d75
  19. cargo: rename crates from `jujutsu`/`jujutsu-lib` to `jj-cli`/`jj-lib`Martin von Zweigbergk committed 3 years agoaac5b7a
  20. repo: extract a `Repo` trait for `Arc<ReadonlyRepo>` and `MutableRepo`Martin von Zweigbergk committed 3 years agof6a4cb5
  21. workspace: do not look up ancestor paths by Workspace::load()Yuya Nishihara committed 3 years ago40a9f75
  22. repo: rename BackendFactories to StoreFactoriesDaniel Ploch committed 3 years ago7cbea42
  23. copyright: change from "Google LLC" to "The Jujutsu Authors"Martin von Zweigbergk committed 3 years agod8feed9
  24. tests: move `testutils` module into separate crateMartin von Zweigbergk committed 4 years ago3c7c4e9
  25. workspace: propagate I/O errors gracefullyBenjamin Saunders committed 4 years agocfa46c5
  26. working_copy: return {operation_id, workspace_id} by referenceYuya Nishihara committed 4 years agof5d0419
  27. workspace: make capable of loading with out-of-tree backendMartin von Zweigbergk committed 4 years ago3e0d49e
  28. cleanup: replace some `PathBuf` args by `&Path`Martin von Zweigbergk committed 4 years agoea5aa0a
  29. cleanup: rename `checkout` to `wc_commit`Martin von Zweigbergk committed 4 years ago6812bd9
  30. tests: use testutils::new_temp_dir() thoroughlyYuya Nishihara committed 4 years ago872081c
  31. tests: move `init_{repo,workspace}` functions onto typesMartin von Zweigbergk committed 4 years ago4cf04f3
  32. workspace: canonicalize workspace and repo paths internallyMartin von Zweigbergk committed 4 years agoa9d1b16
  33. cleanup: use `canonicalize()` method instead of free functionMartin von Zweigbergk committed 4 years ago6cd4e03
  34. tests: rename `init_repo()` to `init_workspace()`Martin von Zweigbergk committed 4 years agoabedeea
  35. tests: check that workspace's repo path match canonicalized source pathMartin von Zweigbergk committed 4 years ago62f541e