Re: notation project maintainence
Aaron wrote: My main concern now is versioning and project management. Has anyone out there had experience with this kind of thing and could they recommend an application, methodology or structure for this project?? cvs is available for unixes (linux, cygwin) and also for Windows. cvs allows concurrent versions, merging of changes from different authors etc. An obvious limitation is that it only works on text files -- but .tex and .ly are text files, of course. One can maintain the CVS repository at a shared server machine. In this case (or in all cases?) it is best to use ssh as the underlying remote connection engine, and set CVS_RSH=ssh. See, e.g: For cvs: http://www.cvshome.org For ssh: http://www.openssh.com or http://www.ssh.org Both packages are generally bundled with Linux and Cygwin (but here you must specify OpenSSH and CVS support at configure time). Rutger ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Re: notation project maintainence
cvs is available for unixes (linux, cygwin) and also for Windows. cvs allows concurrent versions, merging of changes from different authors etc. An obvious limitation is that it only works on text files -- but .tex and .ly are text files, of course. If you go this route I highly recommend you check out TortoiseCVS at sourceforge for your Windows XP user. It's a Windows Explorer shell extension for cvs that once setup, allows simple point and click updates, get latest (checkout in cvs terms) and diff in a very windows friendly fashion ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Re: notation project maintainence
Ok lets say cvs is the tool. Is it also useful for working on a file together?? Should he install cygwin to use cvs. I first thought about only giving him pdf output and having him write changes in emails, pretty akward though... I am most concerned about ease of use and a way to both work seperately and at the same time on a file. We have tried vnc but I don't get how to share files that way. I guess with cvs the files would reside on a server and we would backup daily. I have a web server I could use I guess. I was wondering if there was something built for sound and midi or in the lists opinion is CVS the best tool out there?? Thanks Aaron On Mon, 2003-09-29 at 19:38, Rutger Hofman wrote: Aaron wrote: My main concern now is versioning and project management. Has anyone out there had experience with this kind of thing and could they recommend an application, methodology or structure for this project?? cvs is available for unixes (linux, cygwin) and also for Windows. cvs allows concurrent versions, merging of changes from different authors etc. An obvious limitation is that it only works on text files -- but .tex and .ly are text files, of course. One can maintain the CVS repository at a shared server machine. In this case (or in all cases?) it is best to use ssh as the underlying remote connection engine, and set CVS_RSH=ssh. See, e.g: For cvs: http://www.cvshome.org For ssh: http://www.openssh.com or http://www.ssh.org Both packages are generally bundled with Linux and Cygwin (but here you must specify OpenSSH and CVS support at configure time). Rutger ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user
Re: notation project maintainence
* Aaron ([EMAIL PROTECTED]) wrote: Ok lets say cvs is the tool. Is it also useful for working on a file together?? Indeed! The C in cvs stands for concurrent. It keeps track of all modification made in a file. It even can show what modifications where made by whom in a give time, for example, this is the output of the command annotate: - Annotations for lexer-gcc-3.1.sh *** 1.1 (jan 05-Jul-02): #!/bin/sh 1.1 (jan 05-Jul-02): # 1.1 (jan 05-Jul-02): # script documenting fixes for flex-2.5.4 and gcc-3.1 1.1 (jan 05-Jul-02): 1.2 (jan 05-Jul-02): set -e 1.2 (jan 05-Jul-02): 1.3 (janneke 30-Jul-03): FLEXLEXER=OK 1.3 (janneke 30-Jul-03): 1.3 (janneke 30-Jul-03): if [ -z $FLEXLEXER ]; then 1.3 (janneke 30-Jul-03): 1.1 (jan 05-Jul-02): includes=$HOME/usr/include /usr/local/include /usr/include 1.1 (jan 05-Jul-02): 1.1 (jan 05-Jul-02): for i in $includes; do 1.1 (jan 05-Jul-02): file=$i/FlexLexer.h 1.1 (jan 05-Jul-02): if [ -f $file ]; then 1.1 (jan 05-Jul-02): break 1.1 (jan 05-Jul-02): else 1.1 (jan 05-Jul-02): file= 1.1 (jan 05-Jul-02): fi -- Should he install cygwin to use cvs. I first thought about only giving him pdf output and having him write changes in emails, pretty akward though... I am most concerned about ease of use and a way to both work seperately and at the same time on a file. I think cvs is the way to go. There is plenty of documentation and tutorials on cvs for free in the web. I was wondering if there was something built for sound and midi or in the lists opinion is CVS the best tool out there?? humm, actually cvs doesn't work its best with binary formats (like wav and midi files), but as far as ly files are concerned (i.e. text files), cvs is the best. Pedro ___ Lilypond-user mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/lilypond-user