Comments (7)
Not a bug; this is how Magit renders the status buffer with unmerged commits. You could add a "show_recent_despite_unmerged_commits" config option if you're so inclined :)
from neogit.
I see, sorry to have characterized it as such. I did so because the previous behavior was to keep showing "Recent commits".
If this is the design, then 👍
THX!
from neogit.
No worries :)
from neogit.
Please consider the following.
I have list of recent commits and I would like to rebase
- Go to the commit
- Hit
r
to rebase - Rebase
Now, I commit a change and I would like to rebase to previous commit
- Move away from the commit (or the below is not possible)
- Hit
r
for rebase - There is a list of commits, but I am at the bottom of the screen, therefore move to the top of the screen
- Select the commit
- Rebase
Is there a way to simplify the 2nd scenario without list of recent commits?
from neogit.
I'm not sure if this answers your question, but you can invoke the rebase popup from both the reflog and log buffers to use the commit under your cursor as the "selection" for rebasing.
from neogit.
@CKolkey It seems then, after a commit, the flow could be
- Enter log buffer
- I am at the bottom of the screen, move to the top of the screen
- Select commit
- Rebase
IMHO, if there was simply list of recent commits, there would be less friction.
Alternatively, when my cursor is on "Head", "Merge" or other top-lines in the neogit buffer, then hitting r
could directly go to rebase screen selecting that commit. At the moment, hitting r
opens log buffer (with cursor located at the bottom).
from neogit.
BTW. For last couple of weeks rebasing from log buffer is broken (ll
) - first line is empty instead of showing selected commit. Works as expected when using recent commits.
from neogit.
Related Issues (20)
- Suggestion: Submit commit if .git/COMMIT_EDITMSG is saved and closed HOT 2
- Neogit not workign after update - neogit has not been setup HOT 2
- Errors around stash pop
- Properly Colored Unicode Graphs
- `:Neogit blame` HOT 1
- [Enhancement] Programatially Execute popup actions or switches without showing them HOT 4
- Diffviewer changes focus to first file after save HOT 2
- `Head: 0000000 (no commits)` on repositories. `Missing oid` HOT 7
- press + to show more logs not working
- Make it possible to enable line numbers in commit message.
- Errors on using neogit in bare repositories
- Uninformative error when appropriate SSH key is missing from the agent
- Add Configuration Option to Disable Floating Window for Git Command Output HOT 3
- Pulling Main / Rebase often freezes window
- [Feature Request] Reversing Hunks
- [Feature Request] Difftastic integration
- Cannot discard files/directories in visual mode HOT 2
- Status buffer closes abruptly after refresh on giant repo HOT 4
- git_path is wrong when inside a git worktree
- [Feature Request] `Mini.Pick` integration
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from neogit.