Changeset 445

Show
Ignore:
Timestamp:
06/18/10 14:58:16 (3 years ago)
Author:
rafael.soares
Message:

Added alternative to display the current revision.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/clinicaltrials/diagnostic/views.py

    r429 r445  
    8989    <h1>version.txt</h1> 
    9090    %(version)s 
     91    <h1>svnversion</h1> 
     92    %(svn_version)s 
    9193    <h1>settings path</h1> 
    9294    <pre>%(settingspath)s</pre> 
     
    107109    from subprocess import Popen, PIPE 
    108110    version = open(os.path.join(settings.PROJECT_PATH, 'version.txt')).read() 
     111    svn_version, svn_version_err = Popen('svnversion', shell=True, stdout=PIPE).communicate() 
     112    svn_version = svn_version.decode('utf-8') if svn_version else u'' 
     113    svn_version_err = svn_version_err.decode('utf-8') if svn_version_err else u'' 
    109114    site = Site.objects.get_current() 
    110115    svnout, svnerr = Popen(['svn', 'info', '-r', 'HEAD', settings.PROJECT_PATH], stdout=PIPE).communicate() 
     
    115120                                    'site.name':site.name, 
    116121                                    'version':version, 
     122                                    'svn_version': svn_version + svn_version_err, 
    117123                                    'settingspath': settings.PROJECT_PATH, 
    118124                                    'syspath':'\n'.join(sys.path),