Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] Please set svn:ignore properly
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2008-02-13 08:32:12

Understood; I too, have started to use hg internally at Cisco. But I
still take care to set svn:ignore properly when I commit back to the
main repository, for a few reasons:

- SVN is the official SCM for OMPI; it's a choice to *not* use it
- there are still a good chunk of developers using SVN exclusively
- the svn:ignore information can be mined and used in other SCM
systems, such as hg and git (hg has some internal "ignore" problems,
but that's a different issue)

So I still think that everyone should be setting svn:ignore properly.

My $0.02...

On Feb 13, 2008, at 7:55 AM, Ralph Castain wrote:

> Yo Jeff
> I sympathize with your request. However, we should note that those
> of us not
> using subversion for our work (e.g., using Hg or GIT) may not see this
> problem despite best intentions. Those system set "ignore" on a global
> basis, not on a per directory basis like svn. So (a) we just don't
> see any
> warning about this, and (b) we don't have a way to set those
> properties in
> our repositories.
> When we merge the work from our repository over to an svn checkout, we
> typically do not build it there. This helps when we are
> transitioning back
> and forth between the official svn repository and our local
> repository. So
> we again won't see an svn:ignore issue.
> I know that doesn't help any, but I think it probably explains the
> majority
> of what you are seeing. I'm not sure there is a good answer,
> unfortunately.
> Ralph
> On 2/12/08 7:46 AM, "Jeff Squyres" <jsquyres_at_[hidden]> wrote:
>> Developers --
>> When you add a new component, framework, or anything that includes
>> one
>> or more new directories: please be sure to set the svn:ignore
>> property
>> on each new directory properly. Here's the SVN docs on the
>> svn:ignore
>> property:
>> nore
>> It is proper to ignore all automatically-generated files, such as
>> (but
>> not limited to):
>> *.la
>> *.lo
>> .libs
>> .deps
>> .dirstamp
>> Makefile
>> static-components.h
>> ...etc.
>> Thanks.
> _______________________________________________
> devel mailing list
> devel_at_[hidden]

Jeff Squyres
Cisco Systems