* Guido Günther ([email protected]) wrote:
> Hi,
> On Tue, Sep 09, 2025 at 03:07:34PM -0400, Eric Dorland wrote:
> > Source: git-buildpackage
> > Version: 0.9.38
> > Severity: wishlist
> > Tags: upstream
> > 
> > Jujutsu (https://github.com/jj-vcs/jj) is a git compatible VCS that has 
> > many nice features for local editing. It would be interesting if gbp could 
> > support jj alongside git for all it's operations. 
> > 
> > A bit premature because jj isn't packaged in Debian yet, but just
> > wanted to get this idea down and see if there's any enthusiasm for it.
> 
> I don't understand what you're suggesting here? Using `jj` instead of
> git to perform the actual operations? As far as I read it currently
> jj uses git as storage so I wouldn't know what difference that would
> make in practice so I assume you're suggesting something else?

Generally yes, use jj instead of git for many/most of the
commands. Per
https://jj-vcs.github.io/jj/latest/git-compatibility/#co-located-jujutsugit-repos
in a colocated repo some mixing of commands is possible but things
might be confused when mixing mutating commands. Some obvious nice
things to support with jj:

* gbp clone: so you get jj client initialized
* gbp dch: Being able submit the changelog natively
* gbp pq: This feels like the killer feature, since managing commit
  chains in jj is much more pleasant.
* gbp pull: May need to invoke jj to keep things consistent

-- 
Eric Dorland <[email protected]>
43CF 1228 F726 FD5B 474C  E962 C256 FBD5 0022 1E93

Attachment: signature.asc
Description: PGP signature

Reply via email to