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

Brain dump: possible 1.7 work packages

From: Stefan Fuhrmann <stefanfuhrmann_at_alice-dsl.de>
Date: Tue, 09 Feb 2010 11:51:36 +0100

Hi there,

this is a list of things that could be done in TSVN
within the 1.7 time frame - still a felt 6 months away.
Certainly, this is more of a pick list as not all of them
will be done until the release:

New features:

- merge info display in revgraph
  -> S V Ram is already working on this one

- extend cleanup command to remove various files.
  http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/Notes/Feature
Proposals/Cleanup.txt
  Small improvement. Any volunteers?

- bisect
  http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/Notes/Feature
Proposals/Bisect.txt
  Small improvement. Any volunteers?

- experimental patch recorder
  (a simple implementation for "offline / pre-recorded commits")
  http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/Notes/Feature
Proposals/PatchRecorder.txt
  Already working on this.

No functional spec available yet for these:

- insert / delete / rename / move / modify externals in repo browser
  (make it work just like any folder)
  I will take this one.

- support nested externals in repo browser (if they legal at all)
  I will take this one.

- user-defined property ranges / enum lists etc.
  (i.e. make prop editor easier to use)

- freeze / modify externals upon tag / branch ops

Odd jobs:

- finish LogCache documentation
- switch to VS2010
- fully or partly switch to msbuild to speed up build times

Code cleanup (longer time frame):

- CTSVNPath should only have 3 access methods:
  GetUIString(), GetSVNString(), GetSVNAPIPath().
  All manual conversion using CUnicodeUtils and CPathUtils
  should be removed - if feasible

- introduce string usage policy and strictly adhere to it:
  CString (UTF16) for all UI info, std:: string (UTF8) for
  all SVN strings. Minimize usage of CUnicodeUtils.

Comments?

-- Stefan^2.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2446113

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2010-02-09 11:52:09 CET

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

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