![]() | MoinMoinWinCvs |
UserPreferences |
GMS NOC Docs | FrontPage | RecentChanges | TitleIndex | Help |
View-->Browse Location-->Change...
In example below I chose C:\Temp\MoinMoin
Authentication: pserver
Path: /cvsroot/moin
Host address: cvs.moin.sourceforge.net
User name: anonymous
CVSROOT: Will get filled in automatically but should be anonymous@cvs.moin.sourceforge.net:/cvsroot/moin
Checkout read-only
Dirty files support
Supply control when adding files
Prune(remove) empty directories
All other fields should be toggled OFF.
Your command line interface (the bottom window in your WinCvs main window) will show a list of files it checked out similar to the one below.
cvs checkout -P moin (in directory C:\Temp\MoinMoin)
cvs server: Updating U moin/moinlogo.bmp
U moin/setup.cfg
U moin/setup.py
cvs server: Updating moin/contributions
U moin/contributions/README
cvs server: Updating moin/contributions/IncludeFile
[...snip...]
[snip]
[...snip...]
U MoinMoin/wikixml/util.py
U MoinMoin/wikixml/wikiexport.py
U MoinMoin/wikixml/xsltutil.py
cvs server: Updating MoinMoin/xml
# I am adding a comment line and a dummy value to cgimain.py to see if WinCvs will pick up diffs.
dummyValue = 0
cvs update cgimain.py (in directory C:\temp\MoinMoin\moin\MoinMoin\)
M cgimain.py
cvs diff cgimain.py (in directory C:\temp\MoinMoin\moin\MoinMoin\)
Index: cgimain.py
===================================================================
RCS file: /cvsroot/moin/MoinMoin/cgimain.py,v
retrieving revision 1.34
diff -r1.34 cgimain.py
12c12,13
<
---
> # I am adding a comment line and a dummy value to cgimain.py to see if
WinCvs will pick up diffs.
> dummyValue = 0
You can choose to ignore these differences or you can go in and edit your work area file to match what is on the server. Since in most cases you will not be updating your changes to the source code you should not need to worry about this. A visual check is however always good.
If this is a fresh install you need to hook up your MoinMoin source code distribution to a web server.
If you are using IIS see Install IIS
Note: If you get the error ImportError: No module named MoinMoin you probably have not appended your MoinMoin home directory path modified your moin.cgi file: In the case above you need to add these these two lines
import sys sys.path.append('C:/temp/MoinMoin/moin')
Alternatively, you can choose to use distutils to install MoinMoin into your Python distribution. This will have these effects: