<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Subversion on Random notes from mg</title>
    <link>https://mg.pov.lt/blog/tags/subversion.html</link>
    <description>Recent content in Subversion on Random notes from mg</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <managingEditor>marius@gedmin.as (Marius Gedminas)</managingEditor>
    <webMaster>marius@gedmin.as (Marius Gedminas)</webMaster>
    <copyright>Copyright © 2004–2020 Marius Gedminas</copyright>
    <lastBuildDate>Sun, 04 Dec 2005 16:27:25 +0200</lastBuildDate>
    <atom:link href="https://mg.pov.lt/blog/tags/subversion/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Subversion troubles</title>
      <link>https://mg.pov.lt/blog/svn-troubles.html</link>
      <pubDate>Sun, 04 Dec 2005 16:27:25 +0200</pubDate>
      <author>marius@gedmin.as (Marius Gedminas)</author>
      <guid>https://mg.pov.lt/blog/svn-troubles.html</guid>
      <description>
&lt;p&gt;&lt;a href=&#34;https://mg.pov.lt/blog/home-dir-in-svn.html&#34;&gt;I keep my home
directory in a Subversion repository&lt;/a&gt;.  A month ago that repository &lt;a
href=&#34;http://subversion.tigris.org/issues/show_bug.cgi?id=2430&#34;&gt;broke
down&lt;/a&gt;.  Subversion developers were unable to help me without access
to the repository, which I didn&#39;t want to grant, since my repository
contains some private data (Jabber account passwords and the like).&lt;/p&gt;

&lt;p&gt;I spent a day debugging the problem until I found the cause (a loop in a
data structure).  Then I was too busy to do anything, and a month went by
without regular backups.  Two days ago I finally hacked a workaround and
managed to extract a nearly complete repository dump.  All is well again,
except for my confidence in Subversion, which is a bit shaken.&lt;/p&gt;

&lt;p&gt;All of my Subversion repositories now use the &lt;a
href=&#34;http://svnbook.red-bean.com/en/1.1/ch05.html#svn-ch-5-sect-1.3.2&#34;&gt;fsfs
format&lt;/a&gt;.  I only had troubles with the &lt;a
href=&#34;http://svnbook.red-bean.com/en/1.1/ch05.html#svn-ch-5-sect-1.3.1&#34;&gt;bdb
format&lt;/a&gt; so far.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Subversion annoyances</title>
      <link>https://mg.pov.lt/blog/subversion-annoyances.html</link>
      <pubDate>Thu, 21 Oct 2004 21:05:29 +0300</pubDate>
      <author>marius@gedmin.as (Marius Gedminas)</author>
      <guid>https://mg.pov.lt/blog/subversion-annoyances.html</guid>
      <description>
&lt;p&gt;The most annoying subversion error message:&lt;/p&gt;

&lt;pre&gt;
$ svn up
...
svn: Won&#39;t delete locally modified directory &#39;foo/bar&#39;
svn: Left locally modified or unversioned files
&lt;/pre&gt;

&lt;p&gt;This happens when a &lt;em&gt;subdirectory&lt;/em&gt; of &#39;foo/bar&#39; is removed from
the upstream repository, and subversion tries and fails to remove ir locally --
fails because it finds some some files that are listed in svn:ignore (e.g.
editor backup files, compiled object files, compiled Python modules).  &lt;/p&gt;

&lt;p&gt;Now you have to figure out which subdirectory of &#39;foo/bar&#39; subversion wants
to remove.  Then you have to manually remove junk files from it.  Then you
have to repeatedly try various combinations of &lt;code&gt;svn up&lt;/code&gt; and
&lt;code&gt;svn cleanup&lt;/code&gt; until Subversion finally agrees to continue the
interrupted &lt;code&gt;svn up&lt;/code&gt; operation.&lt;/p&gt;

&lt;p&gt;Please, Subversion folks -- if you cannot delete a directory because it
contains just junk files (those ignored in the output of &lt;code&gt;svn
status&lt;/code&gt;), just print a meaningful warning message (and name the correct
directory rather than its parent!) and continue with the update.&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=246131&#34;&gt;Debian bug
246131&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; It seems to be &lt;a
href=&#34;http://subversion.tigris.org/issues/show_bug.cgi?id=1806&#34;&gt;fixed&lt;/a&gt; in
Subversion 1.1.  Unfortunately Subversion 1.1 is not in Debian.&lt;/p&gt;

</description>
    </item>
    
  </channel>
</rss>
