GNU bug report logs - #18975
24.4; vc-svn does not recognize file externals as svn-managed files

Previous Next

Package: emacs;

Reported by: Tim Van Holder <tim.vanholder <at> gmail.com>

Date: Thu, 6 Nov 2014 13:10:01 UTC

Severity: normal

Tags: moreinfo

Found in version 24.4

Fixed in version 26.1

Done: Dmitry Gutov <dgutov <at> yandex.ru>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Tim Van Holder <tim.vanholder <at> gmail.com>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 18975 <at> debbugs.gnu.org
Subject: bug#18975: 24.4; vc-svn does not recognize file externals as svn-managed files
Date: Fri, 7 Nov 2014 19:44:03 +0100
[Message part 1 (text/plain, inline)]
On 6 November 2014 16:46, Stefan Monnier <monnier <at> iro.umontreal.ca> wrote:

> > I added a file external to an SVN tree.
>
> I haven't used SVN is many years and have never had to use its externals
> support, so I'm not really sure exactly what it does and even less how
> it should be supported in VC.
>

SVN has two types of externals (both set via svn:externals properties on
directories).
Regular externals (supported for a very long time) pull in external SVN
trees inside your checkout. Because they get their own .svn root, vc-svn
handles these just fine.
File externals (added more recently; in 1.7 I think) allow you to pull in a
single file from elsewhere in your repository; sort of the SVN equivalent
of a hard link.
It is these files that vc-svn does not recognize as svn-controlled right
now.

> resolves my issue, but I can't be sure it doesn't cause problems
> > elsewhere.
>
> Hopefully someone else knows better, but otherwise I suggest you try to
> use this change for a while, testing it with things like
> diff/annotate/younameit.
>
> And then report here if you really think that works better.
>

Well it makes vc-svn recognize the files as svn-controlled, so it
definitely works better :-)
I'll see about putting a fixed version in a private load path, so that if
it breaks something it doesn't affect all users.
[Message part 2 (text/html, inline)]

This bug report was last modified 5 years and 140 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.