18cb0e8f65
feat(cmd): implement push, diff, and commit commands
...
Implement three previously-stubbed commands following the existing
parallel execution pattern used by clone/pull/fetch:
- push: pushes all refs to origin for all configured repos
- diff: shows file-level uncommitted changes across all repos
- commit: commits staged changes across all repos with a shared message (-m)
All commands support parallel execution via -j flag.
Update AGENTS.md to reflect current implementation status.
2026-04-07 08:36:16 +00:00
6bd40cb1d2
Merge pull request #4 from taigrr/cd/dep-updates-go126
...
feat(cmd): implement fetch and status commands, update deps
2026-03-07 02:43:48 -05:00
348b87702d
feat(cmd): implement fetch and status commands, update deps to go1.26.1
...
- Implement fetch command: fetches all registered repos without merging,
supports parallel execution via -j/--jobs flag
- Implement status command: shows uncommitted changes across all repos
with per-file-type counts, supports parallel execution
- Update Go to 1.26.1
- Update go-git v5.16.5 -> v5.17.0, go-crypto v1.3.0 -> v1.4.0,
go-billy v5.7.0 -> v5.8.0, x/net v0.50.0 -> v0.51.0
- Fix unregister command description (said 'add' instead of 'remove')
- Fix goimports formatting in mgconf_test.go
2026-03-07 07:03:49 +00:00
9d4ac7bc47
Merge pull request #2 from taigrr/burrow/refactor-alias-loading
...
refactor: dynamically load all [DEFAULT] section aliases
2026-02-23 00:04:21 -05:00
a4044ba47a
Merge pull request #3 from taigrr/burrow/dep-update-feb-2026
...
chore(deps): update Go dependencies
2026-02-22 20:59:39 -05:00
e579599876
chore(deps): update Go dependencies
...
Updated:
- go-git/go-git v5.16.4 → v5.16.5
- cloudflare/circl v1.6.2 → v1.6.3
- kevinburke/ssh_config v1.4.0 → v1.6.0
- golang.org/x/crypto v0.47.0 → v0.48.0
- golang.org/x/net v0.49.0 → v0.50.0
- golang.org/x/sys v0.40.0 → v0.41.0
- Removed unused golang.org/x/mod and golang.org/x/tools
2026-02-19 08:01:55 +00:00
9ad9412a8c
refactor: dynamically load all [DEFAULT] section aliases
...
Removed hardcoded alias handling (unregister, git_gc) in favor of
dynamically loading all key-value pairs from the [DEFAULT] section
into the Aliases map. This allows mrconfig files to define custom
aliases without code changes.
- Simplified switch statement in LoadMRConfig
- Updated function documentation
- All tests passing
2026-02-12 13:33:30 +00:00
50f5bc897d
update go deps
v0.1.1
2026-01-18 02:30:38 -05:00
0f925f852e
update env var expansion logic
v0.1.0
2026-01-18 02:29:26 -05:00
cacdbf673f
update to use /Users/tai
v0.0.10
2025-08-10 15:15:50 -07:00
Tai Groot
991985ab4e
update modeperm for directory creation on clone
v0.0.9
2024-09-16 12:12:04 -07:00
417cf943fa
fixup help text
2024-09-15 13:08:02 -07:00
1030a8f3a9
add cloning
v0.0.8
2024-09-15 13:01:55 -07:00
f0c6f3906a
fix print statements
v0.0.7
2024-02-02 16:28:41 -08:00
01c736b54e
fixup clone error
v0.0.6
2024-02-02 16:24:06 -08:00
e93a0489d3
register clone cmd
v0.0.5
2024-02-02 13:32:06 -08:00
567ab899e0
fix conflict
2024-02-02 13:29:27 -08:00
a889092b0d
update dependencies
2024-02-02 12:29:47 -08:00
1a593ad588
update go mod
2024-01-08 09:22:41 -08:00
c5310d13b0
update deps
2023-10-14 00:00:03 -07:00
256e82cca2
update deps
2023-09-08 23:06:16 -07:00
b99b1eabec
add stringer for stats
2023-08-28 18:22:55 -07:00
f503d4b0eb
fix import registration
2023-08-28 18:11:17 -07:00
f368381458
update crypto deps
2023-08-28 18:09:21 -07:00
a5817c554b
add merge functionality to mg
2023-08-28 18:08:35 -07:00
15122346d1
upgrade go git deps
v0.0.4
2023-08-23 16:10:14 -07:00
c2d67df8f0
mod tidy
2023-07-24 23:53:27 -07:00
84d7a73202
upgrade to fix github.com/go-git/go-git/issues/328
2023-07-24 23:52:34 -07:00
662d80fbf5
ignore built binary
2023-07-03 16:36:01 -07:00
e4475de48c
don't fail because already registered
v0.0.3
2023-05-28 13:08:36 -07:00
82be16a6ba
update readme
v0.0.2
2023-05-27 21:09:48 -07:00
a4a3f1f332
placeholder config cmd added
2023-05-26 19:24:42 -07:00
15cbf5c0a0
fix pack from: https://github.com/go-git/go-git/issues/328
2023-05-26 18:50:50 -07:00
2085e2b8b7
add pull command
2023-05-26 14:45:13 -07:00
2818cfb61d
add unregister command
2023-05-25 16:28:43 -07:00
809d4a0711
update messaging
2023-05-25 16:15:11 -07:00
cdb17168b3
add register command
2023-05-25 16:12:33 -07:00
399faba8ef
add in cobra stubs for the subcommands
2023-05-25 15:30:38 -07:00
9a4f8023d8
add mgconfig conversion to lib
2023-05-25 15:07:06 -07:00
93a21b8c61
add test stub and docstrings
2023-05-10 22:51:16 -07:00
28f0329d4a
bump go version and fix invalid nil assignment
2023-05-06 16:00:24 -07:00
97c2e898fc
update sponsors
2023-03-09 16:50:18 -08:00
5929432d08
add mgconf
2023-03-09 16:28:07 -08:00
7455da4355
start work on more mr config, add readme
2023-03-08 17:21:02 -08:00
144d4f6b87
Update README.md
2023-01-30 14:41:44 -08:00
f28b5df9ef
Create README.md
2023-01-30 14:03:54 -08:00
076f814d9a
add support for ignoring comments in config
v0.0.1
2023-01-28 01:13:19 -08:00
36260e2e09
initial commit
2023-01-27 23:50:56 -08:00