Commit Graph
10 Commits
Author SHA1 Message Date
SowinskiBraeden 2d45601a68 report version 0.2.0 2026-10-02 22:17:33 -07:00
SowinskiBraeden b3a998d308 add remote status, add and remove commands
Expose status, add and remove through cmdliner, each defaulting to the
origin remote and accepting --remote. Expected failures print one line on
standard error and exit 1 instead of raising.
2026-09-28 16:41:05 -07:00
SowinskiBraeden fbf76e74ba plan push destination changes
Compute the git actions a request needs before running any of them, so a
dry run and a real run can never describe different changes. Adding the
first explicit push destination records the implicit one first, and
removing one collapses redundant configuration back to implicit pushing.
2026-09-24 21:08:47 -07:00
SowinskiBraeden efd03bd897 add git subprocess runner and remote model
Run git directly through Unix.create_process so that user supplied values
such as URLs stay separate argv entries, and model a remote as its fetch
URLs, its effective push destinations and its explicit pushurl entries.
2026-09-20 14:22:10 -07:00
SowinskiBraeden a09bc5f08c 0.1.0 project setup 2026-09-14 13:45:20 -07:00
SowinskiBraeden 15706a97f6 git fleet 2026-09-11 08:36:47 -07:00
SowinskiBraeden c6fcd06a7b executable git-new 2026-09-08 20:31:17 -07:00
SowinskiBraeden 6baf8b09bf git-new command and notes 2026-09-08 20:30:26 -07:00
SowinskiBraeden 58700886a6 set gitea as push/fetch and github as push 2026-09-08 20:09:16 -07:00
SowinskiBraeden 87cc983cb2 util script 2026-09-08 20:01:21 -07:00