Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I just went through this and I'm adding this to help the next person. Note: this same technique will probably work for any Cygwin package.</p> <p>We have a third party product that talks directly to the subversion server, but keeps its directories in the 1.6 format. If the local directories are updated, the tool breaks. But I needed a way to do a <code>svn cleanup</code> for times when the tool got in a bad state.</p> <p>Here's how I went about doing this:</p> <ul> <li><p><a href="http://www.crouchingtigerhiddenfruitbat.org/cygwin/timemachine.html" rel="nofollow noreferrer">Cygwin Time Machine</a> at crouchingtigerhiddenfruitbat.org maintains archives of previous releases. Each release consists of a setup.bz2 (the compressed setup.ini file) and a collection of related archives for the packages of that release.</p></li> <li><p>I searched the <a href="http://cygwin.com/ml/cygwin-announce/" rel="nofollow noreferrer">cygwin-announce</a> mailinglist for updates of subversion. The last update for 1.6 was June 10, 2011.</p></li> <li><p>Next, I walked through the crouchingtigerhiddenfruitbat.org <a href="http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/index.html" rel="nofollow noreferrer">indexes of previous releases</a> from that date until I found the last release of svn 1.6, It was the July 1, 2011 release.</p></li> <li><p>I downloaded setup.bz2 from the corresponding directory on crouchingtigerhiddenfruitbat (in this case: <a href="http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2011/07/01/062011/setup.bz2" rel="nofollow noreferrer">http://ctm.crouchingtigerhiddenfruitbat.org/pub/cygwin/circa/2011/07/01/062011/setup.bz2</a>). I used bunzip2 to unpack setup.bz2 to a simple text file. I found the entry for subversion and copied the path of the install tarball (release/subversion/subversion-1.6.17-1.tar.bz2). The section you're looking for looks like this: <code><pre> @ subversion sdesc: "A version control system" ldesc: "Subversion is a version control system that aims to be a compelling replacement for CVS in the open source community" category: Devel requires: libapr1 libaprutil1 libdb4.5 libexpat1 libgcc1 libintl8 libneon27 libsasl2 libserf0_1 libsqlite3_0 zlib0 cygwin version: 1.6.17-1 install: release/subversion/subversion-1.6.17-1.tar.bz2 775392 ed0c4a3cc494564c0539dffedcd5e8b6 source: release/subversion/subversion-1.6.17-1-src.tar.bz2 5551632 1b41eede9a14ea4cedcc462b06b1f7cb [prev] version: 1.6.16-1 install: release/subversion/subversion-1.6.16-1.tar.bz2 1476151 ecbc29b1e1d9694bf8792e3871efa5f8 source: release/subversion/subversion-1.6.16-1-src.tar.bz2 5557232 cb12425d2345a57341f16ad0ff559b84 </code></pre></p></li> <li><p>We're interested in this line that gives the relative path to the 1.6 svn tarball: <code><pre> install: release/subversion/subversion-1.6.17-1.tar.bz2 775392 </code></pre></p></li> <li><p>I retrieved the tarball for subversion and extracted it to a temporary directory (temp). I moved the contents of temp/usr/bin to a svn16 directory.</p></li> </ul> <p>Now, I can prepend that directory to the search path and get the functionality of svn 1.6 like so:</p> <pre><code>PATH=~/svn16:$PATH svn up </code></pre> <p><strong>Note:</strong> It looks like the Cygwin Time Machine no longer allows directory browsing. This means you'll need to start from the <a href="http://www.crouchingtigerhiddenfruitbat.org/Cygwin/timemachine.html" rel="nofollow noreferrer">root</a> an dig a bit to find a package.</p> <p>Updated with links as I just needed to do this again.</p> <p><strong>Note 2:</strong> Updated links to crouchingtigerhiddenfruitbat</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload