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

Re: Bug in global ignore list

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: Tue, 30 Sep 2008 14:50:37 +0100

2008/9/30 yooyoo <jkshop_at_itfwd.com>:
> I just create a new (almost empty) repository, checked out this
> repository, defined global ignore pattern, copied all my files to
> check in into the local directory of the repository and checked these
> files in. The global ignore pattern applied to the file selection
> process so my files I globally marked to ignore did not get checked
> in.
>
> Right after this check in process I find my local repository directory

You may call it a 'local repository directory' but all the
documentation refers to it as a 'working copy'. You have read the
docs, haven't you?

> marked with a red sign indicating "local copy has been changed". If I
> now select "commit" to perform a commit I get a list of all the files
> that previously have been ignored. This behavior is pretty strange
> considering that I defined a global ignore pattern to have these files
> ignored permanently. Not only for the first check in process but for
> all future check in processes.

You haven't told us what global ignore pattern you used.

> In the Windows Explorer extension
> "TortoiseSVN" there is no way to ignore these files using this
> pattern.

That's a bold statement. How did you get from "I don't know how to do
it right" to "It can't be done"?

http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html#tsvn-dug-settings-main
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-ignore.html#tsvn-dug-ignore-glob

> I can now manually ignore each files using TortoiseSVN, but
> first of all I have to do this manually, so why did I specify a global
> ignore pattern in the first place, second, I can not ignore
> directories, only files (-> missing feature),

... or alternatively you didn't check that you had done it correctly ...

> and third why are these
> files shown in the check-in-dialog anyway?

You haven't said how they show up in the commit dialog. As modified or
as unversioned? Are they checked for commit?

> The implementation of TortoiseSVN does not seem to be pretty good
> dealing with ignore pattern! As I intend to use TortoiseSVN in
> multiple companies, this is something quite anoying to the future
> users and overcomplicates everything. Is there a workaround to this
> problem or are there plans to improve global ignore patterns to make
> this feature usable?

It is something quite annoying to the developers when users
immediately jump to the conclusion that the software is faulty without
first asking if they are doing something wrong.

Simon

-- 
:       ___
:  oo  // \\      "De Chelonian Mobile"
: (_,\/ \_/ \     TortoiseSVN
:   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
:   /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_tortoisesvn.tigris.org
For additional commands, e-mail: users-help_at_tortoisesvn.tigris.org
Received on 2008-09-30 15:50:45 CEST

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