» Welcome Guest
[ Log In :: Register ]

 

[ Track this topic :: Email this topic :: Print this topic ]

Topic: Subversion support< Next Oldest | Next Newest >
hendrik.bock
Board Newbie



Group: Members
Posts: 2
Joined: Jan. 2006
Posted: 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"


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
Back to top
Profile PM 
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: 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.

--------------
Software author and website owner
Back to top
Profile PM WEB 
hendrik.bock
Board Newbie



Group: Members
Posts: 2
Joined: Jan. 2006
Posted: 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


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
Back to top
Profile PM 
Llamatron
Board Veteran



Group: Members
Posts: 67
Joined: Sep. 2004
Posted: 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.

Edited by Llamatron on Mar. 10 2006,05:14
Back to top
Profile PM 
Magnus Brading
Almighty Author



Group: Super Administrators
Posts: 2751
Joined: Aug. 2002
Posted: Mar. 10 2006,12:25

Ok, thanks for the info.

--------------
Software author and website owner
Back to top
Profile PM WEB 
4 replies since Jan. 26 2006,13:02 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]