mirkoledda / git-summary Goto Github PK
View Code? Open in Web Editor NEWSummarizes multiple git repository status within a directory.
License: MIT License
Summarizes multiple git repository status within a directory.
License: MIT License
I have a directory with 154 repos in it.
git-summery only outputs around 55 of those repos (random set)
This is without arguments.
With arguments (like -q) it is hit or miss if it actually finds the repos that have differences.
Here for example I did two runs immediately after each other.
one run it finds the two repos that are out of sync, and in another it does not find them.
> git-summary -q
Repository Branch State
====================================== ====== =====
Checked 154 repositories.
>
> git-summary -q
Repository Branch State
====================================== ====== =====
./fsyslog master v
./vault master v
Checked 154 repositories.
>
With -s (sort) all the repos does seem to be found successfully.
So it is likely something to do with the race condition you mentioned as part of this option.
Hey,
Debian no longer provides an executable named python
by default[1][2], so relative repo paths don't work out of the box. Is this something you'd want to handle? Some options could be:
python-is-python3
package to create the python -> python3 symlink, but this is a manual step that they have to know about.python3
or python2
executables (...or just python3 if py2 compatibility isn't a concern).realpath --relative-to=
option, I'm not sure if it this is equivalent to Python's os.path.relpath()
but maybe the dependency on Python isn't needed.[1] https://wiki.debian.org/Python
[2] https://www.debian.org/doc/packaging-manuals/python-policy/#unversioned-python-commands
It would be a lot better if the git-summery did NOT list the full path to the repository, but one relative to the current directory, or the directory given as an argument
Much like 'ls' and 'find' would.
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.