-
Notifications
You must be signed in to change notification settings - Fork 24
Commits on Mar 29, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 435120b - Browse repository at this point
Copy the full SHA 435120bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83499b9 - Browse repository at this point
Copy the full SHA 83499b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac0a291 - Browse repository at this point
Copy the full SHA ac0a291View commit details -
Configuration menu - View commit details
-
Copy full SHA for a72135d - Browse repository at this point
Copy the full SHA a72135dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb146b4 - Browse repository at this point
Copy the full SHA fb146b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7262376 - Browse repository at this point
Copy the full SHA 7262376View commit details -
Convert source, maybeSource to new cache system
Also change maybeSource.try() signatures to take an injected cache, as well as a context. ProjectAnalyzer was also removed as a struct field on baseVCSSource.
Configuration menu - View commit details
-
Copy full SHA for b55d922 - Browse repository at this point
Copy the full SHA b55d922View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc4c538 - Browse repository at this point
Copy the full SHA fc4c538View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff7e046 - Browse repository at this point
Copy the full SHA ff7e046View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f4c226 - Browse repository at this point
Copy the full SHA 5f4c226View commit details -
Remove dead code, refactor tests so it compiles
There are still a number of test failures, including some pointing to problems in the new implementation.
Configuration menu - View commit details
-
Copy full SHA for 7ec3c9c - Browse repository at this point
Copy the full SHA 7ec3c9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 070cc51 - Browse repository at this point
Copy the full SHA 070cc51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91fc75a - Browse repository at this point
Copy the full SHA 91fc75aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e8801c - Browse repository at this point
Copy the full SHA 7e8801cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29dcabd - Browse repository at this point
Copy the full SHA 29dcabdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13bc00d - Browse repository at this point
Copy the full SHA 13bc00dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96bd8df - Browse repository at this point
Copy the full SHA 96bd8dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for de3035d - Browse repository at this point
Copy the full SHA de3035dView commit details
Commits on Mar 30, 2017
-
Configuration menu - View commit details
-
Copy full SHA for faedb0a - Browse repository at this point
Copy the full SHA faedb0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6ca116 - Browse repository at this point
Copy the full SHA e6ca116View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e7cb71 - Browse repository at this point
Copy the full SHA 1e7cb71View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd1cc7a - Browse repository at this point
Copy the full SHA dd1cc7aView commit details -
Convert source methods to take only Revisions
Responsibility for converting Versions to Revisions had already been moved up into SourceGateway, but this interface change formalizes it.
Configuration menu - View commit details
-
Copy full SHA for 4a49499 - Browse repository at this point
Copy the full SHA 4a49499View commit details -
Remove storeVersionMap() calls from source
This is done entirely on the outside by the sourceGateway. Also, condense the gitSource.doListVersions() implementation down into just listVersions().
Configuration menu - View commit details
-
Copy full SHA for c26166d - Browse repository at this point
Copy the full SHA c26166dView commit details -
Make projectInfo entirely internal to source cache
Exposing the type as part of any function signature served no purpose other than adding a bit of unnecessary indirection.
Configuration menu - View commit details
-
Copy full SHA for 1c94d43 - Browse repository at this point
Copy the full SHA 1c94d43View commit details -
Integrate context for essential vcs cmds
get, update, and listVersions are changed. There's a lot more to do here, but these are the most essential ones.
Configuration menu - View commit details
-
Copy full SHA for 77721f3 - Browse repository at this point
Copy the full SHA 77721f3View commit details
Commits on Mar 31, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 0e6a532 - Browse repository at this point
Copy the full SHA 0e6a532View commit details -
Configuration menu - View commit details
-
Copy full SHA for ace80fb - Browse repository at this point
Copy the full SHA ace80fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69d5059 - Browse repository at this point
Copy the full SHA 69d5059View commit details -
This is a great milestone. Reliable passage of that test demonstrates that the sourceMgr can not only manage very heavy concurrency and strongly suggest that the sourceGateway's dependent ordering logic is correct (within the four included methods, anyway), but it also that Release() correctly waits for all subprocess calls to end before returning.
Configuration menu - View commit details
-
Copy full SHA for 89566ce - Browse repository at this point
Copy the full SHA 89566ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bbb626 - Browse repository at this point
Copy the full SHA 2bbb626View commit details -
Configuration menu - View commit details
-
Copy full SHA for adc5291 - Browse repository at this point
Copy the full SHA adc5291View commit details
Commits on Apr 1, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 5a6e64c - Browse repository at this point
Copy the full SHA 5a6e64cView commit details -
Make ProjectAnalyzer a solver param, not the sm
This was really always the intended model - there's no reason a SourceManager needs to be permanently coupled with just one analyzer. It's perfectly sufficient to provide one as an argument to the relevant methods. Fixes #195.
Configuration menu - View commit details
-
Copy full SHA for 38bedf4 - Browse repository at this point
Copy the full SHA 38bedf4View commit details -
More source-related cleanup and cruft removal.
* Move baseVCSSource into vcs_source.go * Rename source_test.go to vcs_source_test.go * Remove sourceExistence type and remaining uses of it
Configuration menu - View commit details
-
Copy full SHA for 4a9a453 - Browse repository at this point
Copy the full SHA 4a9a453View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef6e6d3 - Browse repository at this point
Copy the full SHA ef6e6d3View commit details
Commits on Apr 3, 2017
-
This test isn't exhaustive, but it covers the basics.
Configuration menu - View commit details
-
Copy full SHA for 564fe67 - Browse repository at this point
Copy the full SHA 564fe67View commit details -
chan instead of real sigs in TestSignalHandling
Using actual signals was far too flaky in tests.
Configuration menu - View commit details
-
Copy full SHA for 2c2f561 - Browse repository at this point
Copy the full SHA 2c2f561View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3c79f3 - Browse repository at this point
Copy the full SHA a3c79f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f20ffd - Browse repository at this point
Copy the full SHA 8f20ffdView commit details -
Rename update() to fetch() in local repo interface
This more accurately reflects how we were actually using the method for some time, as well as what we'd more recently modified the method to do.
Configuration menu - View commit details
-
Copy full SHA for 0eddf21 - Browse repository at this point
Copy the full SHA 0eddf21View commit details -
Configuration menu - View commit details
-
Copy full SHA for d59d8a6 - Browse repository at this point
Copy the full SHA d59d8a6View commit details
Commits on Apr 4, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 01e3ba5 - Browse repository at this point
Copy the full SHA 01e3ba5View commit details