Add Upstream Pull Requests
bashi-bazouk opened this issue · 1 comments
The functioning of Individual Agent Workbench is this:
Each project is tracked as a remote.
When a subtree is added, a branch is created called ia__. Then the branch is read into the current branch using git read-tree
.
To push results back to the upstream, the user needs to write the sub-tree back into the ia_... branch. The branch is then pushed to the remote.
To finish the procedure, the client needs to open a pull request with Github. This is most easily accomplished with the Hub extensions provided by git.
Projected Time: 3 programmer days.
This works pretty effectively now. The IndividualAgent workbench localizes a branch of a remote with the name ia_remote_branch
. Pushing this back to the remote establishes a new branch of that name. From there, one is free to merge or to open pull requests to the original owners.