IdentityCommonsIbroker :: SubVersion
This page describes how to get your own copy of our OpenSource software
Current release = branches/stable-0.7.6
Contents
Subversion Documentation
Semantics of the Tree Names
Trunk - where primary development by 2idi occurs
Tags - frozen copies of released code - no work is ever done on a tag
- release-0.7.6 - immutable - this represents a snapshot of what a customer has been given
Branch - where development on code freezes occurs, e.g. bug fixes
stable-0.7.6 - what's up on the farm (2idi acting as a customer)
- bug fixes to the release happen here and get merged into trunk
Browsing the Repository
- WebSVN
https://svn.idcommons.net/websvn/listing.php?repname=ic - includes tarball download - and more - capability -- very cool!
- ViewCVS
http://svn.idcommons.net:2460/cgi-bin/viewcvs.cgi/ic/ - includes tarball download capability
- Subversion native display
Repository Modules
repos
Module Name
Wiki Page(s)
Description
ic
php/ibroker/trunk
core i=broker
(aka DatawebServer)ic
php/services/SVC/trunk
tbd...
EGS, GRS and MERCHANT
ic
php/spit/trunk
client SingleSignOn
ic
php/resolver/trunk
beta resolver
ic
php/demo/trunk
demo of SingleSignOn
ic
java/ixrp/trunk
IXRP (EPP) code
Repository Access Methods
several ways to pull the latest i-broker code into a local directory names "ibroker":
Access method
URL
Comments
HTTP
read only
HTTPS
need developer access to commit
SSH tunnel
svn+ssh://svn.idcommons.net/svn/ic/php/ibroker/trunk
need SSH credentials on the repository machine
Local
need an account on the repository machine
Example Usage
stable-0.7.6
to pull the current stable release 0.7.6 i-broker with global registrar modules into a sub-directory called "ibroker":
svn co https://svn.idcommons.net/svn/ic/php/ibroker/branches/stable-0.7.6 stable-0.7.6 svn co https://svn.idcommons.net/svn/ic/php/spit/branches/stable-0.7.6 stable-0.7.6/lib/spit svn co https://svn.idcommons.net/svn/ic/php/resolver/branches/stable-0.7.6 stable-0.7.6/lib/spit/resolver svn co https://svn.idcommons.net/svn/ic/php/services/grs/branches/stable-0.7.6 stable-0.7.6/htdocs/grs svn co https://svn.idcommons.net/svn/ic/php/services/authorize-net/trunk stable-0.7.6/htdocs/merchant
head
to pull the current development i-broker with global registrar modules into a sub-directory called "ibroker":
svn co https://svn.idcommons.net/svn/ic/php/ibroker/trunk ibroker svn co https://svn.idcommons.net/svn/ic/php/spit/trunk ibroker/lib/spit svn co https://svn.idcommons.net/svn/ic/php/resolver/trunk ibroker/lib/spit/resolver svn co https://svn.idcommons.net/svn/ic/php/services/grs/trunk ibroker/htdocs/grs svn co https://svn.idcommons.net/svn/ic/php/services/authorize-net/trunk ibroker/htdocs/merchant
Repository Directory Structure (partial)
ic repository
php/ demo/ branches/ tags/ trunk/ htdocs/ lib/ ibroker/ branches/ tags/ trunk/ LICENSE README htdocs/ help/ registrar/ [grs] <-- optional services module location for runtime ... install [sql scripts] README lib/ config/ templates/ registry/ services/ egs/ branches/ tags/ trunk/ help/ lib/ grs/ <-- copy to ibroker/htdocs if this service is to be included branches/ tags/ trunk/ gift/ help/ lib/ authorize-net/ <-- copy (and rename) to ibroker/htdocs/merchant branches/ tags/ trunk/ spit/ branches/ tags/ trunk/ <-- copy to ibroker/lib resolver/ branches/ tags/ trunk/ <-- copy to spit java/ ixrp/ branches/ tags/ trunk/ test/ net/ idcommons/ spit/ trunk/ net/ idcommons/ perl/ resolver/ branches/ tags/ trunk/
