bashi-bazouk / IndividualAgent

IndividualAgent is a federated social network. Contact the owner for more information.
1 stars 0 forks source link

Add Upstream Pull Requests #2

Open bashi-bazouk opened 10 years ago

bashi-bazouk commented 10 years ago

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.

bashi-bazouk commented 10 years ago

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.