Commit Graph

16 Commits

Author SHA1 Message Date
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
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
0f925f852e update env var expansion logic 2026-01-18 02:29:26 -05:00
cacdbf673f update to use /Users/tai 2025-08-10 15:15:50 -07:00
567ab899e0 fix conflict 2024-02-02 13:29:27 -08:00
b99b1eabec add stringer for stats 2023-08-28 18:22:55 -07:00
a5817c554b add merge functionality to mg 2023-08-28 18:08:35 -07:00
2818cfb61d add unregister command 2023-05-25 16:28:43 -07:00
cdb17168b3 add register command 2023-05-25 16:12:33 -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
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
076f814d9a add support for ignoring comments in config 2023-01-28 01:13:19 -08:00
36260e2e09 initial commit 2023-01-27 23:50:56 -08:00