Comments (4)
Thanks!
from repoz.
I don't really get that. Would you please upload one or more screenshots?
Speaking for me, RepoZ is listing all repositories by the folder name, that's right. Because this is the closest thing I can think of to name a git repository. If I clone RepoZ from GitHub, the folder name is "RepoZ" as well by default. If I clone with an explicit name like git clone https://github.com/awaescher/RepoZ RepoZ-The-Second
, "RepoZ-The-Second" is the folder name and therefore will be shown in RepoZ.
Okay, so the folder name is considered as repository name in RepoZ-jargon. The UI will then filter on the repository name, not its full repository path or any subdirectories.
I see no problem with this.
from repoz.
Well, let's say I have repos "project1", "project2", "project3". Each project has it's folder.
In each folder there is a subfolder called "master", which contains the master branch. From master I add a worktree (git add worktree ../develop develop), such that each project folder contains another subfolder "develop".
As far as RepoZ is concerned, all those folders appear as "develop". I would like to filter for "project1", in order to see "master" and "develop" specifically for this project. The actual path may be added to the list.
Furthermore, one might choose to name a branch with a rather long descriptive name, however use a shorter name for the worktree. E.g. there could be a branch "project1_webserve_config_ui" within a worktree called "ui". It would be nice to filter for "project1" or "webserve" regardless of the folder name.
from repoz.
Okay. I've never seen a setup like this. I'm not even sure how you work with RepoZ then.
However, the solution to filter for branches and paths was in my mind since a long time. You seem to be the first user which really needs that so I implemented it now.
RepoZ applied filters to the repository names in the past. That's still the default. However, you can now control that.
"dev" Filters on the name "dev"
"n dev" Filters on the name "dev", filter target "n " is optional
"b dev" Filters on the branch "dev"
"p dev" Filters on the path "dev"
These filter targets are available in RepoZ itself, grr and grrui once I merge branch feature/Filter-Improvements
from repoz.
Related Issues (20)
- Add context menu to open a repository with an external tool (such as GitExtensions) HOT 4
- Install prompts for installation of .NET Framework 3.5 HOT 4
- Manually scanning for repositories shows privacy alerts on Big Sur
- macOS Big Sur: The RepoZ icon does not change for "Reduce transparency" HOT 1
- grr cd not working HOT 6
- Options for working with wsl paths? HOT 2
- Triggering context menu on repo item crashes RepoZ HOT 4
- Support cmder HOT 9
- Global shortcut Ctrl+Alt+R HOT 1
- Feature: Manually filter repositories from being scanned HOT 4
- Performance issue searching large set of repositories HOT 1
- (Windows) RepoZ is fixed at bottom right HOT 3
- Add winget support HOT 1
- Is this project alive? HOT 2
- build.ps1 failing with "Failed to install addin Cake.FileHelpers"
- Feature Request: Multiple repo collection views
- Missing the ISSUE_TEMPLATES
- Missing the Code of Conduct
- Git repository specific configuration and browser action support
- Explorer status duplicated and blinking HOT 4
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 repoz.