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