felixschl / git-fiddle Goto Github PK
View Code? Open in Web Editor NEWEdit commit messages, authors, and timestamps during git-rebase
License: MIT License
Edit commit messages, authors, and timestamps during git-rebase
License: MIT License
In general the one thing I need to edit when rebasing is commit messages. It'd be nice to have a command line argument for git-fiddle that only allows editing commit messages. Even better if the first line of the commit message was on the same line as the 'pick' command, since for the common case of single-line commit messages this would both maximize use of vertical space and would allow more convenient use of editor features like vim's vertical block editing mode and sublime text's multiple cursors.
Thanks a lot for this plugin.
I wasn't able to use it on Windows due to this error (Git for Windows v2.7.0, windows7, docker shell):
/mingw64/libexec/git-core/git-rebase--interactive: line 255: C:/Program: No such
file or directory
Could not execute editor
I fixed it by adding a '' on GIT_SEQUENCE_EDITOR line 112:
GIT_SEQUENCE_EDITOR="'${SCRIPT_DIR}/_fiddle_seq_editor'" \
Not sure if it is cross compatible, so I'm just leaving this here hoping it will be useful.
Hi,
It looks interesting but I'm still struggling to fathom exactly what your command does. It might be useful to have a small screencast to show what it does and what problem it solves !
Thanks to your work !
The git rebase exec
command runs with the user's default shell. git-fiddle uses bash syntax, so it'd probably be wise to explicitly invoke bash. Otherwise, git-fiddle won't work for people who use, for example, the fish shell.
We should avoid amending commits that have not been touched by the user.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.