{"push_id":681237683,"size":1,"distinct_size":1,"ref":"refs/heads/rename","head":"e50c74d1c2f1d963edda0f0f2b245b5ff19f9adf","before":"1b64f2108caaf86e7d0c8e85b761c19e94be97de","commits":[{"sha":"e50c74d1c2f1d963edda0f0f2b245b5ff19f9adf","author":{"email":"ecf272cc25048e933d9998533d648b0950f6a22d@expez.com","name":"expez"},"message":"Add rename-file-or-dir\n\nThis op is used to move a file or a directory of files.  If any clojure\nfiles are affected by the move any dependent namespaces are updated.\n\nUnlikely tools.namespace's move-ns this op also handles vectors written\nin prefix notation as well as fully qualified references in the file\nbody itself referencing vars from the old namespace.\n\nThe return value of the op is a list of the file which were affected by\nthe move.  This list does not include any deleted files. These files all\nhave to be visited by the client to indent the changed ns form until we\nget proper pretty printing support in the middleware.\n\nThis ops is quite slow because it does multiple passes over each file\nbut it's still orders of magnitude faster than doing this manually so\nI'm not that worried about speed in this initial commit.","distinct":true,"url":"https://api.github.com/repos/clojure-emacs/refactor-nrepl/commits/e50c74d1c2f1d963edda0f0f2b245b5ff19f9adf"}]}