{"push_id":979167563,"size":43,"distinct_size":1,"ref":"refs/heads/used-publics","head":"be2ac11cfde46a51dcc623dc98116f137388b958","before":"077d7135592592151313c72e15d091088f4c04e5","commits":[{"sha":"76508499cbd1c69751a7d1437f703c4b2734023b","author":{"email":"fd2a6c6b97cc1ca29e6f623bf049634b509055f3@gmail.com","name":"Benedek Fazekas"},"message":"Warn about possilbe side effects of AST creation\n\nsome details on how to eager AST creation at startup as well","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/76508499cbd1c69751a7d1437f703c4b2734023b"},{"sha":"3202e0c90a443fb52a6ba261f4dc38bd29945708","author":{"email":"ecf272cc25048e933d9998533d648b0950f6a22d@expez.com","name":"Lars Andersen"},"message":"[Fix #235] Remove functions replaced by clean-ns\n\n- Remove `cljr-remove-unused-requires`.\n- Remove `cljr-replace-use`.\n- Remove `cljr-sort-ns`.\n- Make `cljr-clean-ns` the default function run by `cljr-project-clean`.","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/3202e0c90a443fb52a6ba261f4dc38bd29945708"},{"sha":"86d92b8c6661db8cf873e8634d22e9da966c439c","author":{"email":"ecf272cc25048e933d9998533d648b0950f6a22d@expez.com","name":"Lars Andersen"},"message":"Merge pull request #261 from clojure-emacs/remove-fns-replaced-by-clean-ns\n\n[Fix #235] Remove functions replaced by clean-ns","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/86d92b8c6661db8cf873e8634d22e9da966c439c"},{"sha":"1fd5c6475cfd3af661fb5e65b9830826ae79d0d9","author":{"email":"ecf272cc25048e933d9998533d648b0950f6a22d@expez.com","name":"Lars Andersen"},"message":"[Fix #279] Accept edn from middleware in `am`","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/1fd5c6475cfd3af661fb5e65b9830826ae79d0d9"},{"sha":"3c6c6f8923d4136f1f9ae009fe3c5be3ae1b6edc","author":{"email":"ecf272cc25048e933d9998533d648b0950f6a22d@expez.com","name":"Lars Andersen"},"message":"Merge pull request #280 from clojure-emacs/update-add-missing-libspec\n\n[Fix #279] Accept edn from middleware in `am`","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/3c6c6f8923d4136f1f9ae009fe3c5be3ae1b6edc"},{"sha":"7fb5b6b7a81e764351df0f9e7cc9d91177db3f6f","author":{"email":"fd2a6c6b97cc1ca29e6f623bf049634b509055f3@gmail.com","name":"Benedek Fazekas"},"message":"Warn that analyzer needs to eval project\n\n- adds defcustom `cljr-warn-on-analyzer-needs-eval` defaulting to t\n- if set user is warned before AST dependent features executed\n  and can opt out\n- overrides `cljr-eagerly-build-asts-on-startup`\n- sync nrepl requests timout is upped to 25 sec and they will never time\n  out if `cljr-warn-on-analyzer-needs-eval` is t\n- README update and list of AST dependent features fixed","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/7fb5b6b7a81e764351df0f9e7cc9d91177db3f6f"},{"sha":"f552638c0a545e4036cffc3e7ab119aa059615f5","author":{"email":"fd2a6c6b97cc1ca29e6f623bf049634b509055f3@gmail.com","name":"Benedek Fazekas"},"message":"[Fix #271] Fix build on new travis platform\n\nSquashed commit of the following:\n\ncommit 306c862028d0a0ed6e65dce755372f2908d3e402\nMerge: 7fb5b6b 916112c\nAuthor: Benedek Fazekas <benedek.fazekas@gmail.com>\nDate:   Sat Jan 16 23:44:20 2016 +0000\n\n    Merge branch 'fix-travis-build' of https://github.com/cap10morgan/clj-refactor.el into cap10morgan-fix-travis-build\n\ncommit 916112c1abad0ce25695b6907ba259b7b69f7936\nAuthor: Wes Morgan <cap10morgan@gmail.com>\nDate:   Sat Jan 16 07:03:08 2016 -0700\n\n    use -travis versions of emacs in CI build\n\ncommit 97b244394aec4bd4e7cce99052837bf2d55a1a12\nAuthor: Wes Morgan <cap10morgan@gmail.com>\nDate:   Sat Jan 16 06:51:58 2016 -0700\n\n    use new travis evm install script\n\ncommit 5536cba6bcc21492853f605f3d2a9a42378fb0de\nAuthor: Wes Morgan <cap10morgan@gmail.com>\nDate:   Sat Jan 16 06:46:33 2016 -0700\n\n    try turning off sudo in .travis.yml","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/f552638c0a545e4036cffc3e7ab119aa059615f5"},{"sha":"df59314e40223e1f9311f3f9f4d07e06a944fd5e","author":{"email":"ecf272cc25048e933d9998533d648b0950f6a22d@expez.com","name":"Lars Andersen"},"message":"[Fix #266] Add prefix variant to `ar`, `ai` and `au`\n\nThe prefix variant acts on the cljs part of the cljc ns.  The non-prefix\nversion works like before and just acts on whatever the first search hit\nfor matches.","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/df59314e40223e1f9311f3f9f4d07e06a944fd5e"},{"sha":"18e2574eeee7fc649bc3319829a977169e2c1979","author":{"email":"ecf272cc25048e933d9998533d648b0950f6a22d@expez.com","name":"Lars Andersen"},"message":"Fix sorting hook not working","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/18e2574eeee7fc649bc3319829a977169e2c1979"},{"sha":"0c6f2580a7eb14be6e7a4aa12a589295f83d4528","author":{"email":"fd2a6c6b97cc1ca29e6f623bf049634b509055f3@gmail.com","name":"Benedek Fazekas"},"message":"Rename cljr-warn-on-analyzer-needs-eval to cljr-warn-on-eval","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/0c6f2580a7eb14be6e7a4aa12a589295f83d4528"},{"sha":"7cfef55fa0c0c9246ad437f30b1542e288176075","author":{"email":"ecf272cc25048e933d9998533d648b0950f6a22d@expez.com","name":"Lars Andersen"},"message":"Merge pull request #282 from clojure-emacs/prefixes-for-ns-manipulation\n\n[Fix #266] Add prefix variant to `ar`, `ai` and `au`","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/7cfef55fa0c0c9246ad437f30b1542e288176075"},{"sha":"9f0a4273b5c2233a7720665359143f94a018acbd","author":{"email":"2243472cca75d9df7ba7b70c5e9e9b7a0bf23446@gmail.com","name":"Magnar Sveen"},"message":"Ignore case when sorting dependency versions","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/9f0a4273b5c2233a7720665359143f94a018acbd"},{"sha":"55bd69e3175b48da6f84b0fdd4258c40716ad7c1","author":{"email":"fd2a6c6b97cc1ca29e6f623bf049634b509055f3@gmail.com","name":"Benedek Fazekas"},"message":"Changelog update","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/55bd69e3175b48da6f84b0fdd4258c40716ad7c1"},{"sha":"80d565db0900c3cf8682bd7b94b13cf3105154f6","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@timothyandrew.net","name":"Timothy Andrew"},"message":"[Fix #286] Send the relative buffer path for `clean-ns`\n\n- This allows `cljr-clean-ns` to work for remote nREPLs, such as\n  Vagrant.","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/80d565db0900c3cf8682bd7b94b13cf3105154f6"},{"sha":"3fe2474581a678343da42e7246388e1df18e5ccc","author":{"email":"ecf272cc25048e933d9998533d648b0950f6a22d@expez.com","name":"Lars Andersen"},"message":"Merge pull request #287 from timothyandrew/clean-ns-remote-nrepl\n\nSend the relative buffer path for `clean-ns`","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/3fe2474581a678343da42e7246388e1df18e5ccc"},{"sha":"1e1770faa46be9afa7969ff106d801cb605d0589","author":{"email":"fd2a6c6b97cc1ca29e6f623bf049634b509055f3@gmail.com","name":"Benedek Fazekas"},"message":"[Fix #288] Update README to reflect rename\n\nof cljr-warn-on-analyzer-needs-eval -> cljr-warn-on-eval","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/1e1770faa46be9afa7969ff106d801cb605d0589"},{"sha":"af97de40723101aca4809c8da66bc84fec7002a7","author":{"email":"ecf272cc25048e933d9998533d648b0950f6a22d@expez.com","name":"Lars Andersen"},"message":"Make add-missing-libspec more robust\n\nI've sometimes received `nil` instead of `\"nil\"`from the middleware,\nwhich would cause failure.","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/af97de40723101aca4809c8da66bc84fec7002a7"},{"sha":"1464083c7b9fa33e620d75491e88faae23d65526","author":{"email":"ecf272cc25048e933d9998533d648b0950f6a22d@expez.com","name":"Lars Andersen"},"message":"Refactor find-usages to make it more robust\n\n- Check for error before doing anything else\n- Move the check for count up, so we don't read any occurrences if we're done.\n\nThis fixes are weird issue I had where the final message, containing\nonly the `count` message, would cause a call to `edn-read` with `nil` as\nargument.  When `nil` is passed to this function, or nothing at all, it\nmeans 'read form the current buffer' which caused emacs to barf most of\nthe time as the thing below point very rarely was valid EDN.","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/1464083c7b9fa33e620d75491e88faae23d65526"},{"sha":"af67f23084f153aae32e024c63cd0a97d8f0c64a","author":{"email":"ecf272cc25048e933d9998533d648b0950f6a22d@expez.com","name":"Lars Andersen"},"message":"Fix indentation in tests\n\nClojure mode was recently updated to include some new indentation rules\nwhich broke our tests.","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/af67f23084f153aae32e024c63cd0a97d8f0c64a"},{"sha":"d1e55ff91fb1c3c3109ecddba08f1862de470639","author":{"email":"ecf272cc25048e933d9998533d648b0950f6a22d@expez.com","name":"Lars Andersen"},"message":"[Fix #267] Add cljr-require-macro\n\nAdds to the require macros part of the namespace.","distinct":false,"url":"https://api.github.com/repos/clojure-emacs/clj-refactor.el/commits/d1e55ff91fb1c3c3109ecddba08f1862de470639"}]}