Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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:

...

...

https://www.ja-sig.org/svn/

...

up2/tags/trunk

...

"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
titleAvoid checking out huge amounts of code

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.

No Format
svn co https://www.ja-sig.org/svn/up2/

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:

...

.

...