Commit Graph

23 Commits

Author SHA1 Message Date
Anthony Sottile 7cb3e00731 Only print that the lock is being acquired when waiting 2017-09-04 11:53:17 -07:00
Anthony Sottile 625aaf54aa Limit repository creation to one process 2017-08-23 20:59:03 -07:00
Martin von Gagern 8ad5536688 Initialize git submodules
Some packages make use of git submodules, and require all of them to be in place to be installed. One example is my libtidy wrapper for node, which depends on the C sources for libtidy (unless a precompiled binary is available for a given platform). I've been asked to add pre-commit support in https://github.com/gagern/node-libtidy/issues/17 but testing that failed because the source tree was lacking its submodules.
2017-08-07 03:52:06 +01:00
Anthony Sottile 0c70fa4229 Use asottile/add-trailing-comma 2017-07-12 18:30:51 -07:00
Anthony Sottile 31ccc19ba3 Encode the 'local hooks repo' version into the store 2017-02-16 12:32:58 -08:00
Anthony Sottile f000241dcb Local repositories clone a blank repo 2017-02-15 15:36:53 -08:00
Anthony Sottile f7b2948368 Rename some variables to be more like our internal state 2017-02-15 08:57:10 -08:00
Anthony Sottile a7169905dc Centralize logging initialization 2016-11-26 14:19:37 -08:00
Anthony Sottile b81c9802ae Remove py26 format literals
Resolves #403
2016-09-15 08:41:58 -07:00
Anthony Sottile 495fefd316 Fix #322 by only removing git environment variables while cloning 2015-12-22 19:10:08 -08:00
Anthony Sottile 36f1058444 Shotgun: try reset instead of checkout? 2015-03-25 09:39:23 -07:00
Anthony Sottile 8faf96c1ad Don't rename across devices. Resolves #203 2015-02-27 10:11:56 -08:00
Anthony Sottile 143ed94500 Tests pass on windows 2015-02-27 00:48:01 -08:00
Anthony Sottile 56e5c4eb2d Use sqlite3 instead of symlinks for managing repositories 2015-02-22 17:42:40 -08:00
Anthony Sottile 02f0a1c434 Actually print while installing 2015-02-22 16:18:46 -08:00
Anthony Sottile fd109b7745 reorder-python-imports 2015-01-04 15:49:19 -08:00
Anthony Sottile bbd2572b11 Remove plumbum 2014-10-02 06:59:37 -07:00
Anthony Sottile 5d1ffcba75 Hashlib doesn't take unicode. 2014-06-18 07:37:17 -07:00
Anthony Sottile 4ec877628d Use hash of repository name to allow tags. 2014-06-18 07:37:16 -07:00
Anthony Sottile 203c554734 Use cached-property package. 2014-06-17 06:49:54 -07:00
Anthony Sottile 4b43fd8cdc Add integration test for existing install behaviour 2014-06-16 12:53:26 -07:00
Anthony Sottile 39c4ee6e96 Use asottile.cached_property. 2014-06-01 16:41:58 -07:00
Anthony Sottile 479eb51873 Implement Store. pre-commit now installs files to ~/.pre-commit 2014-05-02 14:56:47 -07:00