[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

Hi,

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...

Stefan

---
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.