Skip to content
Discussion options

You must be logged in to vote

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.

  • They originally saw tx because it was the immutable commit their change tr was based on.
  • After rebasing, tr is based on m, so tx 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 the master 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

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@jonathanyale
Comment options

Answer selected by jonathanyale
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants