DotGNU Portable.Net GIT information
The GIT repository for the DotGNU Portable.Net project is hosted at Savannah.
Anonymous GIT access
The GIT repository can be cloned with the following instruction set.
git clone git://git.sv.gnu.org/dotgnu-pnet.git cd dotgnu-pnet git submodule update --init
Before making any changes in the sources you have to make sure that you are on the master branch. In the module directory (for example dotgnu-pnet/pnetlib) use the following instruction
git checkout master
NOTE: Before you can build the git version, you need to run
For updating your local GIT repository use the following instructions in the dotgnu-pnet directory
git pull git submodule update
Write GIT access
The same rules apply as for the anonymous git access except that the url for git clone has to be changed to
for more information on how to use GIT on Savannah have a look at the GIT informations on Savannah.
Because we are using submodules don't forget to update the changes in the dotgnu-pnet directory too so that the corrent submodules will be pulled correctly by the next git clone or git pull in dotgnu-pnet.
This is done like this in the dotgnu-pnet directory
git add changedmodule git commit git push
How to obtain GIT write access
Please make your contributions to the project through the "patch tracker" system initially. It is possbile that you may be granted GIT write access after some time.
Browsing the GIT repository with a web browser
For browsing the GIT repositories with a web browser use one of the following links
If for example you're looking for the sources of TextBox, click on "Class Library", then on "tree", "System.Windows.Forms" and as last step on "TextBox.cs".
Your comments please...
You are invited to add your comments concerning this page at the appropriate page of the DotGNU Wiki