overtone / emacs-live

M-x start-hacking
http://overtone.github.com/emacs-live/
Other
1.52k stars 241 forks source link

nrepl-eval-sexp-fu has a bad refspec #132

Open cap10morgan opened 10 years ago

cap10morgan commented 10 years ago

~/.emacs.d (master ✘)✹ ᐅ git submodule update --init --recursive fatal: reference is not a tree: c01cea32b28eaec670249aa0221bbaf5f8266de0 Unable to checkout 'c01cea32b28eaec670249aa0221bbaf5f8266de0' in submodule path 'packs/dev/clojure-pack/vendor/submodules/nrepl-eval-sexp-fu'

samaaron commented 10 years ago

Should be fixed now. However, beware!!! I'm in the middle of some serious modifications (namely a switch to smartparens) so everything's a bit wonky on edge at the moment...

cap10morgan commented 10 years ago

10-4. I did this instead in my ~/.emacs.d:

git checkout -b 1.0-BETA-23 tags/release/1.0-BETA-23
rm -rf packs/dev
git checkout packs/dev
git submodule update --init --recursive

Should that be done by the installer and/or put in some docs somewhere as a way to stay on a stable release? I had assumed master was stable.

samaaron commented 10 years ago

Oh no, master has never been stable. The live packs are the 'stable' aspect of Emacs Live. The git master is just what I'm currently using at any particular moment.

However, unless you've specifically told Emacs Live to look at the dev packs, none of these git updates will have any effect on your installation as the live packs (which don't use the submodules) are the ones used by default.

cap10morgan commented 10 years ago

Ah, right. I always forget that. Are the live packs only ever updated in tagged release commits?

samaaron commented 10 years ago

Yep, that's it :-)