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

Automatic update & commit

From: Stefan Fuhrmann <stefanfuhrmann_at_alice-dsl.de>
Date: Tue, 22 May 2012 19:57:56 +0200

Hi all,

As you may or may not know I helped with the
implementation of the recently released EasySVN
client. The latter is an extension to TSVN, adding
automatic commit and update for selected working
copies plus some Assembla-specific features.

I would like to move the core automatic commit &
update code to TSVN to make it available to a much
larger user base.

How does it work?
- User must activate the function on some w/c
   path (not necessarily the w/c base) via context
   menu or as an option during c/o. Can be de- and
   re-activated via context menu at any time.
- It uses a daemon similar to TSVNCache to watch
   selected working copies and the respective repositories
   for changes.
- Detected local changes (new / missing / changed nodes)
   get committed automatically with some standard message.
- Updates get pulled in just the same and conflicts will be
   resolved automatically by renaming the conflicting file.
- Open files will be checked for to reduce the risk of
   conflicting file access.
- Check upon system startup for new local or remote
   changes.

Who may use it and why?
- Basically the same people that would use Dropbox.
- People with little SW development background but
   still having the need to version & share documents
   or that must contribute to some larger SW project,
   e.g. as designers.
- Allows for off-line modification as opposed to WebDAV.

What would be changed in TSVN UI?
- New context menu entry (top level by default?)
   "Automatic mode"; icon symbolizes on / off
- When activated, most context menu items become
   unavailable
- Add "Automatic mode" checkbox to c/o dialog
   (not strictly necessary but certainly helpful)
- Add a page to the settings dialog that lists w/c in
   automatic mode and allows for adding / removing
   entries (also not strictly necessary).

So, if nobody is opposed to that new feature, I would
like to do the code move soon-ish.

-- Stefan^2.

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

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2012-05-22 21:58:27 CEST

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.