#!/usr/bin/env python

import urllib
import sys

    
def send_revision_to_server(revision):
    parameters = urllib.urlencode({'rev': revision})
    port = 9075
    f = urllib.urlopen("http://biesbosch.strw.leidenuniv.nl:%s/check_svn_commit?%s" % (port, parameters))
    try:
        return f.read()
    finally:
        f.close()


if __name__ == "__main__":
    if len(sys.argv) != 3:
        print "Usage: {0} REPOS REV".format(argv[0])
        sys.exit(1)
        
    repository = sys.argv[1]
    revision = sys.argv[2]
    
    try:
        send_revision_to_server(revision)
    except:
        print "error, tracker may be offline"
        sys.exit(1)
    

    
    
    
    
