Skip to content

arroway/SD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e4fe373 · Jun 20, 2012
May 1, 2010
Aug 20, 2009
Oct 4, 2010
Jan 11, 2010
Oct 4, 2010
Jun 6, 2012
Jul 16, 2009
Feb 25, 2011
Apr 17, 2011
Apr 26, 2010
Nov 5, 2010
Aug 21, 2009
Jan 3, 2010
Mar 13, 2012
Aug 30, 2009
Mar 20, 2012
Feb 18, 2009
Jun 20, 2012

Repository files navigation

SD version 0.75

SD is a peer-to-peer replicated distributed issue tracker. http://syncwith.us

Installation

Noticeable Dependencies:

[Prophet][prophet]

  $ git clone git://gitorious.org/prophet/prophet.git

To get the latest version:

  $ git clone git://gitorious.org/prophet/sd.git

SD v0.75 is also available on [CPAN][cpan].

Help

  $ sd help 
  $ sd <command> -h

Examples of commands

A complete documentation is available on [syncwith.us][sd-doc].

  # Creates a repo
  $ sd init
 
  # Local clone of a repository
  $ SD_REPO=~/sd-bugs
  $ sd clone --from http://spang.cc/data/sd-bugs/

  # Shows the tickets of the database (replica)
  $ sd ticket list
 
  # Displays the ticket number 42
  $ sd ticket show 42

  # Modifies a ticket with vim
  $ sd ticket update 42

  # Searches through all the componounts of all the tickets
  $ sd ticket search --regex abc

  # Closes a ticket and edits any property you want
  $ sd ticket resolve 42 --edit
  # or
  $ sd ticket close 42 -e

Replicas

You can clone a distant bugtracker database that is not a SD repository and create a "replica" of it that can sync thanks to a connector.

Available connectors: rt, trac, redmine, github, googlecode...

  $ git clone --from "rt:http://my-rt-repo.com"; 

About the OSLC-CM connector

See this web page for more documentation.

The OSLC-CM connector aims at synchronizing databases from bugtrackers implementing an Service Provider OSLC-CM connector. It allows SD to be, in the terms of OSLC-CM, a OSLC-CM Consumer.

The OSLC-CM connector uses the module [Net-OSLC-CM][net::oslc::cm]. It has been tested with a Bugzilla Service Provider.

At this stage of development:

Feature:

  • Cloning a bugtracker database available through a OSLC-CM Service Provider

Limitation:

  • A global reseach using the commands sd ticket list ou sd ticket search fails. Going the same, the home page of the server is empty. However, researches with a specified field work, as well as for tickets being created inside the cloned replica. Other commands seem to work correctly (create, update...)
  $ git clone --from "oslccm:http//my-service-provider.com:port"; 

Copyright

Copyright 2008-2009 Best Practical Solutions. Distributed under the terms of the MIT License

[prophet]: [sd-doc]: http://syncwith.us [net::oslc::cm]: http://github.com/arroway/Net-OSLC-CM [cpan]: http://search.cpan.org/~spang/App-SD-0.75/bin/sd