bashi-bazouk/IndividualAgent

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.