Comments (7)
My case is more like issue 71
We have two big projects, "Client" and "Server", where some repos are shared. It is like:
client-repo
client-plugin1-repo
client-plugin2-repo
client-lib-repo
common-lib-repo
server-repo
server-plugin1-repo
server-lib-repo
common-lib-repo
In this case, git ll
might not easily present the relationships, I'd prefer something like:
gita group client client-repo client-plugin1-repo ...
gita group server server-repo server-plugin1-repo ...
gita ll client
from gita.
I am thinking of adding an optional argument to gita ll
such that gita ll 1
only show repos from group 1
from gita.
Maybe it's better to add both group
and setgroup
. And keep the ll
command as it is
After gita setgroup 1
, only group 1 repos will show. And use gita setgroup
to unset
from gita.
interesting, I haven't thought about one repo belonging to multiple groups before, but it definitely makes sense.
from gita.
👍 on this! I would think of them as tags, so I might have something like an @work
and @personal
tags... and I might have tags for @ruby
and @js
.
from gita.
Yeah, tagging makes sense too. I haven't decided on what to do exactly yet...
from gita.
Maybe something like this
gita group a-repo b-repo <br>
> group name? frontend
gita group a-repo c-repo <br>
> group name? secret
Here the user types in frontend
and secret
as tag names.
Then gita ll
will show a, b, and c repos. gita ll frontend
shows a and b. gita ll secret
shows a and c.
from gita.
Related Issues (20)
- CI does not test recent Python versions
- Color printing does not work with Python 3.11 HOT 1
- dynamic groups based on status HOT 3
- problem displaying repo status properly HOT 12
- Number of modified files
- show status as words as well as colour in `gita ll` HOT 4
- long listing version of `gita ll` that lists modified filenames for each repo HOT 4
- Revised symbols HOT 22
- gita ll - nothing happend HOT 2
- Gita clone -g should create group if not exists. HOT 2
- Adding groups doesn't work as in readme example HOT 3
- Suggestion: gita super based on a branch
- Request: Ability to run shell commands asynchronously. Also custom commands do not seem to work properly if the command does not start with "git <custom_args>". HOT 6
- Limit `gita ll` column widths HOT 6
- support git worktrees in gita freeze
- using gita to move and sync repo structure between workspaces HOT 5
- add more meta data in `gita freeze`
- `gita super diff` not working HOT 2
- failure with many repositories on MacOS HOT 2
- ModuleNotFoundError: No module named 'pkg_resources' HOT 2
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 gita.