Replies: 1 comment
-
AFAIK, there is no easy way to do that now. In principle, it would be quite feasible to implement a command to launch
So, I'm not planning on implementing something like this anytime soon. It'd be a fun feature if somebody did implement it. If you seriously need this, one thing you could do is to use Update: It doesn't seem it can compare directories, so that's an additional difficulty. You could indeed make a script to do this. Fun fact: this is very similar to what I had some hopes for my |
Beta Was this translation helpful? Give feedback.
-
I have a small Git repo that I was working on last year. Apparently, I was lax in committing my changes and ended up with a couple of copies that I need to sort out.
I'm looking for a
jj
command that can feed consecutive commits to an external diff tool. I have Diffuse which can handle n-way diffs, but also Meld which says it can do 3. Maybe there is a better way/tool.What I'm after is a detailed view of how the code evolved. This use-case is for forgotten projects as well as coming up to speed on new assignments. Oh, it seems like it could also be good for reviews in some workflows. (Maybe this is what
blame
could be?)Do I need a script to extract a bunch of versions and then load those into Diffuse?
I tried using Meld with
jj log -p
and it's cool, but it only shows one change at a time and no labels for which change you are looking at (inside Meld).By the way, the docs are sparse for the commands. I did see
diff
and it has--from
and--to
, but I don't think it means all the ones between also, which is what I would want, since the first line saysThen there is
interdiff
with a very similar first linebut it does some sort of rebase.
It also says something tantalizingly close (I think), but it makes no sense to me.
I'm going to guess that starting with
jj
on an old repo won't have anything inobslog
.And then there is
log
, which seems promising, if I could just get to see more than one at a time.Beta Was this translation helpful? Give feedback.
All reactions