> I keep my home directory in version control, as a means of sharing it
> across systems, keeping it backed up, and tracking changes to it.  One
> of the biggest problems I run into relates to applications that always
> write out their entire preferences, rather than only changed
> preferences.  This makes it much harder to track changes and share
> files across machines.  Could transmission please write out only its
> changed preferences, rather than all preferences?

I don't see the point here why it is necessary to only write changes. A
good revision control system should recognize what changed anyway. I
just tested it with git. After commiting all files in ~/.transmission I
changed one option:
$ git diff                         
diff --git a/gtk/prefs.ini b/gtk/prefs.ini
index b733d78..7f023f0 100644
--- a/gtk/prefs.ini
+++ b/gtk/prefs.ini
@@ -4,7 +4,7 @@ download-limit-enabled=false
 download-limit=100
 upload-limit-enabled=true
 upload-limit=50
-prompt-for-download-directory=false
+prompt-for-download-directory=true
 default-download-directory=/home/philipp/tmp
 listening-port=9090
 nat-traversal-enabled=true

As you see, the diff shows only the one option that I changed. Anyway, it
is _much_ easier to write the whole preferences file. At the moment I tend
to close this bug if you don't have any objections.

Regards

-- 
Philipp Benner



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to