Menu

BibDesk_Subversion_Repository Log in to Edit

Christiaan Hofman Michael McCracken

Checking Out a Working Copy

First you need to check out a working copy of the trunk as below. You can replace the final bibdesk by any other name you like.

svn checkout svn://svn.code.sf.net/p/bibdesk/svn/trunk/bibdesk bibdesk

You can choose to get the full trunk by leaving out the trailing /bibdesk, but this is not needed to build BibDesk.

Developers for the project can use the svn+ssh protocol with your username and password to get a working copy with read/write access.

svn checkout svn+ssh://USERNAME@svn.code.sf.net/p/bibdesk/svn/trunk/bibdesk bibdesk

You can also use the getBibDeskSVN script.

Layout of the Repository

The BibDesk Subversion repository currently has the following layout.

bibdesk/
  trunk/
    bibdesk/
    bibdesk_2_test/
    testfiles/
  branches/
    <branch_name>
      bibdesk/
    ...
  tags/
    <tag_name>
      bibdesk/
    ...

Main development takes place in the trunk directory. The branches are used for temporary feature development and for long term bugfixes of stable versions. The tags should be used for static snapshots, such as release versions. They should never be modified after creation.


Related

Wiki: BuildingFromSVN
Wiki: Developer_Information