Git scripts written by different people.
Note: some scripts depend on each other, so it's a good idea to put all of
them in your $PATH
.
A bunch of random scripts I've either written, downloaded or clipped from #git.
Git scripts written by different people.
Note: some scripts depend on each other, so it's a good idea to put all of
them in your $PATH
.
Since I no longer actively maintain this repository, but it is still used by many, I wonder if any stalwart souls would be interested in picking up the baton and carrying it forward?
In case you're interested in including this one (not mine; just edited it a little):
https://gist.github.com/946727
If you already have this one, please ignore.
After the last two commits from 5 days ago I get unicode squares instead of tree when using --reverse
. Without --reverse
it's working fine but with it's all scrambled. When I use the code from this commit --reverse
is working fine.
Running ubuntu 13.04 gnome-terminal
First, thanks for making all of these scripts available. I'm finding several of them to be really useful!
I was looking at git-find today, and thought I'd give it a try. So I ran it against the git repo (the real Git repo) and got this:
/Users/jszakmeister/bin/git-find:99:in `assign_name': stack level too deep (SystemStackError)
from /Users/jszakmeister/bin/git-find:89:in `each'
from /Users/jszakmeister/bin/git-find:89:in `assign_name'
from /Users/jszakmeister/bin/git-find:99:in `assign_name'
from /Users/jszakmeister/bin/git-find:89:in `each'
from /Users/jszakmeister/bin/git-find:89:in `assign_name'
from /Users/jszakmeister/bin/git-find:99:in `assign_name'
from /Users/jszakmeister/bin/git-find:89:in `each'
from /Users/jszakmeister/bin/git-find:89:in `assign_name'
... 4497 levels...
from /Users/jszakmeister/bin/git-find:174:in `process_names'
from /Users/jszakmeister/bin/git-find:183
from /Users/jszakmeister/bin/git-find:183:in `each'
from /Users/jszakmeister/bin/git-find:183
The exact command line I used was:
git find bd40d252ec1ed2716ac9e6bbeab48b3b40bd0d58
Again, that was in the official git repo.
Thanks again!
Hey @jwiegley,
I'm using bash from the Windows Git client (2.23.0.windows.1). Aside from architectural reasons (symbolic links require Administrator permissions), I am currently unable to run the git-branch-status
script. I keep getting this error:
$ ~/.local/bin/git-scripts/git-branch-status-subtree/git-branch-status --verbose
/c/.local/bin/git-scripts/git-branch-status-subtree/git-branch-status: line 378: /dev/fd/62: No such file or directory
File descriptors are not emulated by MSYS2, but I don't know where in the script this error occurs.
Would this be useful to you? It's been pretty useful to me, since the regular diff/status commands don't show anything about the status of tags.
https://github.com/aripollak/random/blob/master/bin/git-tag-diff
My guess would be to just unpack in a folder that I then add to my path?
I think a better solution though, would be to have a script to create symlinks to all files in a folder that is already in my path (eg. ~/bin). Would you agree?
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.