Skip to content

Commit 23a1e44

Browse files
tobixenclaude
andcommitted
Update README with fork information and integrated PRs
Document which pull requests have been integrated into this fork: - PR fboender#62: reftable refs format support - PR fboender#61: make uninstall target - PR fboender#53: improved git-dir detection - PR fboender#51: FHS-compliant man page path - PR fboender#27: list file support Updated usage section with new options (-b, -l, -s, -h). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 55d098c commit 23a1e44

File tree

1 file changed

+31
-6
lines changed

1 file changed

+31
-6
lines changed

README.md

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,25 @@ The default is 2. If **DEPTH** is 0, the scan is infinitely deep.
77

88
![](https://raw.githubusercontent.com/fboender/multi-git-status/master/screenshot.png)
99

10+
## Fork Information
11+
12+
This is a fork of [fboender/multi-git-status](https://github.com/fboender/multi-git-status) that integrates several open pull requests and adds new functionality.
13+
14+
### Integrated Pull Requests
15+
16+
| PR | Author | Description |
17+
|----|--------|-------------|
18+
| [#62](https://github.com/fboender/multi-git-status/pull/62) | bailey-coding | Support reftable refs format (newer git storage format) |
19+
| [#61](https://github.com/fboender/multi-git-status/pull/61) | loelkes | Add `make uninstall` target |
20+
| [#53](https://github.com/fboender/multi-git-status/pull/53) | abathur | Find git-dir directly and look up work-tree (improved repo detection) |
21+
| [#51](https://github.com/fboender/multi-git-status/pull/51) | lyknode | Fix man install path (use /share/man/man1 for FHS compliance) |
22+
| [#27](https://github.com/fboender/multi-git-status/pull/27) | cipherbrain | Add list file support (-l/--list and -s/--save-list options) |
23+
24+
### Additional Features
25+
26+
* `-b` option to show currently checked out branch
27+
* `--no-ok` as an alias for `-e`
28+
1029
mgitstatus shows:
1130

1231
* **Uncommitted changes** if there are unstaged or uncommitted changes on the
@@ -40,15 +59,19 @@ for that repo to `true`. (See "usage" below for an example).
4059
changed with the -d (--depth) option. If DEPTH is 0, the scan is infinitely
4160
deep.
4261

43-
--version Show version
44-
-w Warn about dirs that are not Git repositories
45-
-e Exclude repos that are 'ok'
46-
-f Do a 'git fetch' on each repo (slow for many repos)
47-
--throttle SEC Wait SEC seconds between each 'git fetch' (-f option)
62+
-b Show currently checked out branch
4863
-c Force color output (preserve colors when using pipes)
4964
-d, --depth=2 Scan this many directories deep
50-
--no-depth Do not recurse into directories (incompatible with -d)
65+
-e Exclude repos that are 'ok'
66+
-f Do a 'git fetch' on each repo (slow for many repos)
67+
-h, --help Show help message
68+
-l, --list FILE Use list of repo paths from FILE instead of searching
69+
-s, --save-list FILE Search for repos and save paths to FILE, then exit
5170
--flatten Show only one status per line
71+
--no-depth Do not recurse into directories (incompatible with -d)
72+
--throttle SEC Wait SEC seconds between each 'git fetch' (-f option)
73+
--version Show version
74+
-w Warn about dirs that are not Git repositories
5275

5376
You can limit output with the following options:
5477

@@ -60,6 +83,8 @@ for that repo to `true`. (See "usage" below for an example).
6083
--no-stashes
6184
--no-ok (same as -e)
6285

86+
The list file may contain comments (lines starting with '#') and empty lines.
87+
6388
The following example scans all directories under the current dir, with a
6489
depth of 2. That means the current dir and all directories directly under it.
6590

0 commit comments

Comments
 (0)