Collaborator loses local revisions after jj git fetch
+ jj rebase
#7626
-
I’m collaborating on a project using Setup:
Problem: Meanwhile, when I fetch their revisions, I don’t see this problem — my log stays complete, and I can rebase/new normally. Example (from collaborator’s side): Before fetch:
After
After
At this point, the Question:
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
The default log revset only shows the first immutable commit so you have a little context. The assumption is that you aren't working on immutable commits, so seeing their full history is a distraction.
If you specify a revset, you will see it: If you really want to change this behavior, you can change the default log revset. But, I recommend using the default for a while to see if you like it. FAQ entry: Where is my commit, why is it not visible in Side note, you probably want to use |
Beta Was this translation helpful? Give feedback.
The default log revset only shows the first immutable commit so you have a little context. The assumption is that you aren't working on immutable commits, so seeing their full history is a distraction.
tx
because it was the immutable commit their changetr
was based on.tr
is based onm
, sotx
is no longer visible.If you specify a revset, you will see it:
jj log -r '::master' -n 10
, for example, will show the last 10 commits in themaster
branch.If you really want to change this behavior, you can change the default log revset. But, I recommend using the default for a while to see if you like it.
FAQ entry: Where is my commit, why is it not visible in
…