|
Printable Version of Topic
-Brading Software Message Board +--Forum: Mp3/Tag Studio Suggestions +---Topic: Subversion support started by hendrik.bock Posted by: hendrik.bock on Jan. 26 2006,13:02 Hi there! Many thanks to Magnus Brading for his great software - its the best mp3-tagging tool available :-) My suggestion: I manage my mp3s in a subversion repository to be able to track changes, like changing tag-information, adding a lyrics tag or a cover-tag or even renaming or moving a file to another directory. This is also quite usefull if more than one person on one computer makes changes to the mp3s - the changes can easily be synchronized with other users. The problem: If you rename a file or move it to another directory, you can't do that by just using your windows explorer or the mp3-tag-studio. This is because the subversion repository has to be notified of such a change, which it isn't if you don't use subversion commands for that. If you just use file-system functions for renaming or moving, the subversion-repository will lose track of the files - as the result, the files are no longer regarded as being part of the repository. For savely renaming a file which is part of a working copy of a repository you have to use some command like: ---------------------CODE SAMPLE------------------- svn rename "fanta 4 - mfg.mp3" "die fantastischen vier - mfg.mp3" ---------------------CODE SAMPLE------------------- This is just an example of what has to be done, i don't know the exact command syntax. This subversion renaming and moving function would be a nice addition to your software Mr. Brading! There could be a checkbox on the tag->filename function, which says: "use subversion". If you click that checkbox, then no direct filesystem functions for moving a file are used, but the functions of the subversion-client. If Mr. Brading is interested in adding this function, i could also provide some source-code to achieve that functionality - i have to implement that function in any way. Kind regards, Hendrik Bock Posted by: Magnus Brading on Jan. 26 2006,18:45 Thanks for the suggestion and praise Hendrik. Sadly though, I have neither myself (or from some other user of mine) heard about this "subversion", so a moderately big implementation/integration effort like this isn't quite justified at this moment. I will keep your suggestion in mind if I hear more about this from other sources though, thanks for the offer about the source code too. Posted by: hendrik.bock on Jan. 26 2006,20:46 Hello Magnus! Thanks for your quick answer. ---------------------QUOTE------------------- I have neither myself (or from some other user of mine) heard about this "subversion ---------------------QUOTE------------------- Subversion can be regarded as a the next step after CVS or RCS and as that is a tool for managing different versions of files. While RCS and CVS are mainly used for managing ASCII-files, Subversion has big advantages for managing binary files - like mp3s. If you take a look at the documentation of Subversion, you will see, how subversion is able to change the way you manage your mp3s - or exchange them with a friend :-) I think i have to write a separate tool, which is able to do the renaming an moving stuff - shouldn't be too hard - if you ever change your mind about an integration into mp3-tag-studio, let me know - you'll get the sources, of course. Kind regards, Hendrik Bock Posted by: Llamatron on Mar. 10 2006,05:09 Magnus, in case there is interest in version tracking, the Windows analog is the Shadow Copy Service. Server 2003 uses it in XP to maintain old versions up to some preset amount of storage. When it's active, the file properties sheet then has a tab labeled "previous versions" or something similar where you can select entries by date. When you pick one you're prompted about whether to replace the existing file with an older version (maintained in hidden storage). There's probably an "undo" capability as well. I haven't had a chance to see it in use (I was reading about it somewhere online), but it's probably still more for the corporate world until Vista is out. Posted by: Magnus Brading on Mar. 10 2006,12:25 Ok, thanks for the info. end |