Cross-repository refactoring
STATUS: IN DEVELOPMENT
As you can see, it is bare bones. It makes transactions like this one. It logs a list of all transactions at hyperupcall/transactions
- This tool helps make changes to multiple repositories at once. Such an event is called a Transaction
- Transactions have several Modifiers that modify the repository in some way
- Actions
- String replacement
- Regex
- Language-specific AST parsers / transform plugin thingies
- Comby
- Add RedPanda-like prefix to commits (ex RedPanda-Transaction-Id)
- add Transaction-Url: (and link to commit in transactiosn repo)
- log git sha hashes to transactions repo
- save and presist commit message