[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: files being locked in a repository

From: Thompson, Graeme (GE Infra, Aviation) <Graeme.Thompson_at_ge.com>
Date: Tue, 15 Apr 2008 11:51:14 -0400

We have a small script (windows batch file) to create a list of all
locks in a repository formatted in html (Note that this requires sed,
grep and nxslt2 utilities)
It can take either a working copy folder or a repository URL as the
first argument.
@echo off
svn info %1 | grep URL | sed -e "s/URL: //" > c:\lock_temp_url.txt
if errorlevel 1 goto end
echo Getting SVN information for
type c:\lock_temp_url.txt
svn info -R --xml --targets c:\lock_temp_url.txt > c:\lock_temp_info.xml
echo Formatting results as HTML
nxslt2.exe c:\lock_temp_info.xml lock_transform.xsl -o c:\locks.html
del c:\lock_temp_url.txt
del c:\lock_temp_info.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
<xsl:template match="/">
               <th>Lock Owner</th>
               <th>Lock Description</th>
               <th>Creation Time</th>
               <th>Expiry Time</th>
               <xsl:for-each select="//info/entry/lock">
               <xsl:sort select="owner"/>
                     <td><xsl:value-of select="../url"/></td>
                     <td><xsl:value-of select="owner"/></td>
                     <td><xsl:value-of select="comment"/></td>
                     <td><xsl:value-of select="created"/></td>
                     <td><xsl:value-of select="expires"/></td>
Any suggestions for improvements are always welcome.....
Hope this helps,


From: Miguel Rentes [mailto:miguel.rentes_at_efacec.pt]
Sent: 15 April 2008 16:11
To: users_at_subversion.tigris.org
Subject: files being locked in a repository

Hi everyone!

How can I get a complete list of files being currently locked and by
which user? Is it possible to generate a report that gives me this
information without having to do a checkout of the whole repository into
my computer?

I'm using the graphical client rapidSVN (and Trac) but can't see in a
glance which files are being locked in a SVN repository. This
information would be important for me. Any suggestions?

Best regards,

Miguel Rentes 
Software Engineer 
Rua Eng. Frederico Ulrich apartado 3078 
4471-907 Moreira da Maia - Portugal 
Phone: +351 22 940 20 00 (DDI: 22 940 33 88) 
Fax: +351 22 948 54 28 
Email: miguel.rentes_at_efacec.pt 
 <http://efacec.pt/email.jpg> Disclaimer 

Received on 2008-04-15 17:53:02 CEST

This is an archived mail posted to the Subversion Users mailing list.