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

Wishlist for enhancements

From: SteveKing <steveking_at_gmx.ch>
Date: 2004-04-01 21:11:04 CEST


I'd like to provide a wishlist of enhancements which I could make good
use in TortoiseSVN:

- I'd like to have the property svn:mime-type somewhere in the status
struct. Since svn_client_status() reads them in anyway (to check if they
changed) I could save a _lot_ of time. Also, this would help the user
see without 'svn proplist, svn propget' if a file is binary or text.
Maybe a simple boolean value "isText" would be enough.

- Also, svn_client_status() does a complete diff (if the filedates don't
match) to check if a file really changed. So I'd like another entry in
the status struct indicating the number of bytes or lines which have
changed. This would give the user a good indication about how much data
will be transferred on the next commit, how much the repository will grow.

- if possible, the diff lib should support UNICODE files as well.
Currently it treats such files as binary because of the zero bytes.
- Also, it would be great if the functions svn_diff_file_diffx() would
take an additional argument: a function which compares lines. That way
other tools could pass in a custom compare function which would ignore
certain diffs (e.g. whitespaces, case-sensitivity, ...). Currently that
compare function is internal to the lib.

I haven't checked if those are already implemented on trunk. I only use
the release tags.

I know that these wishes won't have a high priority on your todo lists,
but I hope that you will keep these in mind and if you're working on
something maybe one of those wishes can be implemented on the side...


One should love animals. They are so tasty.
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Apr 1 21:12:08 2004

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.