Replies: 3 comments 4 replies
-
Then you should colocate by default. Cargo at the moment won't accept any new VCS's, see https://internals.rust-lang.org/t/support-for-jj-jujutsu-vcs/19250 |
Beta Was this translation helpful? Give feedback.
-
First, colocation doesn't fix Git tools not expecting a detached head state, for proper interop you also need to have JJ support for properly advancing Git branches, as outlined here: Branch Interoperability In the same PR, @martinvonz asked to collect use cases for better interoperability / Integration with git-dependent tools, it might sense to list your case there: scenarios that should improve |
Beta Was this translation helpful? Give feedback.
-
In a co-located repo, if the detached head is a problem for
As others said, there are also discussion of having |
Beta Was this translation helpful? Give feedback.
-
I started using jj and I love it. However, I miss integration with tools which expects git repository.
For example, I really miss
cargo release
. It dislikes detached checkouts.Is it possible to create wrapper for such tools? How I see it:
You run
jj git run cargo release
, jj assigns git branch to current head, starts given tool, then absorbs changes made by tool.Beta Was this translation helpful? Give feedback.
All reactions