COOPY » Guide  version 0.6.5
Forking a repository for Coopy

Suppose you pulled in the demo repository in Pulling in a repository with Coopy, then made modifications to it, but didn't want to (or couldn't) push those modifications back to the original repository.

One option is to fork the repository and store it elsewhere.

The procedure is just like Creating a new repository for Coopy, except with one wrinkle: when making your new repository, you need to give it a "project code" that is identical to the one you pulled in. You can find that code by clicking on the "Set up repository" link:

coopy_main.png
Click on: Set up repository
coopy_select_code.png
Select: Show project code

When we choose the project code option, Coopy gives us a big string of numbers and letters:

coopy_code.png
Project code

We will need the code a little later, don't worry about it for now, just be aware of where to find it. Clicking on the "Set up repository" link again and this time select the "fork repository" option:

coopy_select_fork.png
Fork repository option

We get a list of possible hosts for our repository:

coopy_fork_host.png
Fork host

Suppose we pick the first one. Then we follow the same sequence as in Creating a new repository for Coopy, up to this point:

coopy_chisel_create.png
Create repository

Here we get the project code from Coopy and fill it in in the "Override project code" slot. Then, we get the repository link just like in Creating a new repository for Coopy, and give it to Coopy:

coopy_enter_fork.png
Provide new repository link

Now, we continue on to provide a username and password to Coopy as in Pushing out a repository with Coopy. Done!

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines