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

Feature Proposal: Local Ignores

From: Markus KARG <markus.karg_at_gmx.net>
Date: Sat, 7 Feb 2009 22:52:14 +0100

SVN allows to store the svn:ignore property within the repository, so
locally generated artefacts will be ignored by SVN. This is useful for
everything that has to do with the project itself, like generated code and
binaries.

 

But there is a second type of local artefacts: Things that are dependend of
the local machine and / or user. Those should not be stored in the
repository, since it will clutter the svn:ignores property with a long list
of the personal settings of each user.

 

Example: Some users will use Eclipse, others will use NetBeans, and so on.
These IDEs store additional information in the SVN working copy, and to
prevent SVN from treating them as modifications, currently all these
artefacts have to be masked by svn:ignore. So time after time, svn:ignore
collects more and more of these things. Each new IDE leads to more
svn:ignores -- even when only one programmer in the team is using this
particular tool.

 

It makes no sense to store this information in the repository, since it is
not dependent of the project, but dependent of the programmer or his
machine. So it would make sense to have "local ignores": Things that will be
ignored by the local SVN client, but are not stored in the SVN repository
but solely (a) in the machine's configuration, (b) in the user's profile,
(c) in the local workspace.

 

I want to propose this new feature. :-)

 

Regards

Markus

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=1120786

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-02-08 07:38:06 CET

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