uPortal uses Subversion (SVN) for its code repository. As an alternative to downloading a packaged uPortal distribution, you can instead check out the project from SVN. You'll need to do this if you intend to develop uPortal itself, or submit patches, and in many cases it is desirable to perform "vendor imports" and be able to interrogate SVN for the history of a file.
...
Not sure what tag you'd like to check out? You can access SVN through your web browser to browse the list of available tags.
uPortal 3 is a separate project under a folder parallel to "up2" named, not surprisingly, "up3". Use the following command to checkout the "trunk" of up3:
...
...
...
...
"trunk" is the latest and greatest code. up2 also has All projects following SVN conventions have a "trunk" , as does any project following SVN conventionsfolder.
uPortal portlets are kept as a separate projects under the portlets folder. Use the following command to checkout the latest code portlet project:
...
Tip | ||
---|---|---|
| ||
Previewing a URL via your web browser before executing an svn checkout command against it is a good practice for avoiding accidentally checking out more code than you intend. For instance, this command will check out a full copy of every uPortal 2 release ever. You probably don't want to do this.
|
There are other projects in JA-SIG SVN besides uPortal 2 and 3 and portlets. (Channels, CAS, ...). You can review the listing of JA-SIG SVN projects via your web browser.
Anonymous access to CVS
You can access older uPortal code via anonymous access using a CVS client. Most *nix operating systems have a CVS client available and there are CVS clients available for Microsoft Windows WinCVS being a popular choice). The uPortal project's CVS repository can be checked out through anonymous (pserver) CVS with the following instruction set. When prompted for a password for anonymous, simply press the Enter key.
uPortal and JA-SIG no longer actively use CVS. New changesets are not included in CVS.
No Format |
---|
cvs -d:pserver:anonymous@developer.ja-sig.org:2401/home/cvs/jasig login
|
Next, checkout the portal_channels module with the following command:
No Format |
---|
cvs -d:pserver:anonymous@developer.ja-sig.org:2401/home/cvs/jasig co portal_channels
|
Notes:
...
.
...