~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to services/diffservice

  • Committer: William Grant
  • Date: 2010-02-15 10:09:00 UTC
  • Revision ID: grantw@unimelb.edu.au-20100215100900-1gp5wy3yrduxt9bq
Add UI to clone worksheets between offerings -- replacing ivle-cloneworksheets.

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
 
27
27
import os
28
28
import sys
29
 
import locale
30
29
 
31
30
import cjson
32
31
import pysvn
33
32
 
34
 
import ivle.conf
35
33
import ivle.svn
36
34
 
37
 
# Set locale to UTF-8
38
 
locale.setlocale(locale.LC_CTYPE, "en_US.UTF-8")
39
35
 
40
36
# Default revisions
41
37
revs = [pysvn.Revision(x) for x in [pysvn.opt_revision_kind.base,
49
45
 
50
46
# Attempt to get the diff for these revisons
51
47
try:
52
 
    svnclient = ivle.svn.create_auth_svn_client(username=ivle.conf.login,
53
 
                                                password=ivle.conf.svn_pass)
 
48
    svnclient = pysvn.Client()
54
49
    svnclient.exception_style = 1
55
50
    diff = svnclient.diff
56
51
 
66
61
        revision1=revs[0],
67
62
        revision2=revs[1]
68
63
    )
69
 
    print cjson.encode({'diff': diff_text.decode('utf-8')})
 
64
    print cjson.encode({'diff': diff_text})
70
65
except pysvn.ClientError, e:
71
66
    error = e[0]
72
67