[ESS] FYI: ESS SVN retired: all development now on GitHub

Chris Evans chrishold at psyctc.org
Sun Nov 2 19:26:08 CET 2014


I am sure the developers know best about these things but they're a bit out of my league as a simpler ESS (l)user.  I'd just set things up, successfully I believe, to ensure that I had the default Debian emacs and ESS (very out of date of course) and, separately, the latest emacs which I install from source manually noting update alerts here, and the latest ESS which I was pulling using svn in a cron.daily bash script.

I'm guessing that I can change that script from:
#!/bin/bash
cd /home/chris/Downloads/ESS
echo "Initial version is " > /home/chris/ESSupdate.msg
/usr/bin/svnversion . >> /home/chris/ESSupdate.msg
/usr/bin/svn update >> /home/chris/ESSupdate.msg
/usr/bin/make >> /home/chris/ESSupdate.msg
/usr/bin/make install >> /home/chris/ESSupdate.msg
cat /home/chris/ESSupdate.msg | mail -s "Updated ESS" chris at psyctc.org

to something like:

#!/bin/bash
cd /home/chris/Downloads/ESS
echo "Initial version is " > /home/chris/ESSupdate.msg
#/usr/bin/svnversion . >> /home/chris/ESSupdate.msg
/usr/bin/git clone https://github.com/emacs-ess/ESS >> /home/chris/ESSupdate.msg
/usr/bin/make >> /home/chris/ESSupdate.msg
/usr/bin/make install >> /home/chris/ESSupdate.msg
cat /home/chris/ESSupdate.msg | mail -s "Updated ESS" chris at psyctc.org

No, that gets me a fatal error:
"fatal: destination path 'ESS' already exists and is not an empty directory"

I'm sure I can sleuth this out but the ESS documentation doesn't spell things out for git in the way it did for svn and the github and git documentation seems to be taking me into a lot of learning that perhaps someone could spare me?

Does anyone have the right syntax to automate pulling the latest github development version of ESS on a daily basis that I can crib?

TIA,

Chris


----- Original Message -----
> From: "Rodney Sparapani" <rsparapa at mcw.edu>
> To: ess-help at stat.math.ethz.ch
> Sent: Friday, 31 October, 2014 7:20:36 PM
> Subject: [ESS] FYI: ESS SVN retired: all development now on GitHub
> 
> The ESS developers have decided to move from SVN to Git and GitHub.
> This was not an easy decision, but we hope this provides a more
> collaborative environment which encourages development and bug-fixes
> from the masses.  SVN has served us well over the years, but as the
> number of Git push requests has recently increased we hope to
> encourage this trend.  We want to take this opportunity to thank the
> R Foundation for hosting our SVN repo over these many years.
> 
> The current, as well as previous versions, of ESS are available
> for download on GitHub https://github.com/emacs-ess/ESS
> 
> On GitHub, you can download every released version of ESS which have
> been tagged.  Click on a dropdown that shows "master" and select tags.
> Select one and then "Download Zip".
> 
> More detailed instructions on how to retrieve ESS in particular, or
> how to work with Git in general, can be found in the following
> documents:
> 
> ESS - Emacs Speaks Statistics - Manual, Section 1.4
> http://ess.r-project.org/Manual/ess.html#Latest-version
> 
> Git Docs
> http://git-scm.com/documentation
> 
> GitHub Help
> http://help.github.com
> 
> 
> The ESS Core Developers
> 
> 
> 
> 
> 
> 
> ______________________________________________
> ESS-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
> 

--

-- 
Chris Evans <chris at psyctc.org> Skype: chris-psyctc
Consultant Psychiatrist in Psychotherapy, East London NHS Foundation Trust
Honorary Professor, University of Nottingham
* If I am writing from one of those roles, it will be clear. Otherwise *
* my views are my own and not representative of those institutions     *
If you have difficulty Emailing me on this address or getting a reply,
send again but cc to:       c dot evans at nottingham dot ac dot uk



More information about the ESS-help mailing list