Граф коммитов

21 Коммитов

Автор SHA1 Сообщение Дата
Benjamin Weggersen ca09ddc9b8
Update prerequisites in to README.md 2020-04-03 14:38:31 +02:00
VincentBailly 4b0d1f61e6
add support for single files output with glob (#201)
* add support for single files output with glob

* fix mistake in README

* add tests to test the new features

* v3.0.0-alpha.0

* Update README.md from suggestion

Co-Authored-By: Benjamin Weggersen <bewegger@microsoft.com>

* fix dependencies

* use async for copying files so files could be copied in parallel

* await for files to be removed

* copy folder and files in parallel

* copy files and folders from cache in parallel

* fix cleaning output folder

* add missing dependency

* bump version to 3.0.0

* Revert "bump version to 3.0.0"

This reverts commit 34db1270ca.

* fix fetch scenario for when not all files in a folder are cached

* add missing await

Co-authored-by: Benjamin Weggersen <bewegger@microsoft.com>
Co-authored-by: Vincent Bailly <vibailly@tuta.io>
2020-03-24 12:29:50 +01:00
Benjamin Weggersen 6506a17ff3
Validate Output and output performance logs as JSON (#127)
* Add option to validate output by hashing output folders after build/fetching
* Express hash/fetch/run/put commands for each backfill mode explicitly
* Remove `--generate-performance-report` which aggregated all logs in one folder (the problem should be solved elsewhere)
* Split logger code into two additional packages: logger-generic and logger-performance.
2019-11-05 13:41:35 +01:00
Benjamin Weggersen 8514bd7484
Support READ_WRITE, READ_ONLY, WRITE_ONLY and PASS (#101) 2019-10-23 20:04:59 +02:00
Benjamin Weggersen ba42295547
Sort code by name (#102) 2019-10-22 15:04:20 +02:00
Benjamin Weggersen eac4eb3837
Add support for multiple output folders (#99) 2019-10-22 14:10:56 +02:00
Benjamin Weggersen d7a963b01f
Introduce TypeScript Project References (#91) 2019-10-17 14:30:28 +02:00
Benjamin Weggersen fc4813d867
Rename to avoid confusion and improve logging (#90)
* Change name from outputPerformanceLogs to producePerformanceLogs to avoid confusion
* Better logs of hash
2019-10-17 11:29:05 +02:00
Benjamin Weggersen 9bd97c0126
Add a new hasher (#85)
This PR adds a new hasher strategy that calculates the hash based on all dependencies, transitively. Previously, we assumed backfill would be run on every dependency in dependency order. backfill would not calculate the hash of a package's internal dependencies, instead, it would be looking for a hash file in the internal cache of each dependency created by backfill on a previous run. That assumption made it hard to incrementally introduce backfill into a repo. Also, it is hard to know if the hash file is up to date.
2019-10-17 09:22:28 +02:00
Benjamin Weggersen 2ca8d57f1c
Don't clear outputfolder by default (#40) 2019-09-27 16:16:33 +02:00
pavelchern 4d1a4d83a0 Update Readme to fix a typo and update the source code link (#36) 2019-09-26 12:28:21 +02:00
Benjamin Weggersen 1204948876
Update Readme (#11) 2019-09-24 15:54:53 +02:00
Benjamin Weggersen eab620cec0
Update readme files (#10) 2019-09-24 15:07:10 +02:00
Benjamin Weggersen 9cbc5e4e03
Introduce log levels and combine logger and performance logger (#9) 2019-09-24 11:14:07 +02:00
Benjamin Weggersen 5383f851f2
Clear output before build (#8) 2019-09-18 19:41:59 +02:00
Benjamin Weggersen a3adfdb0e0
Use the name Performance Logs (#5) 2019-09-18 13:15:30 +02:00
Benjamin Weggersen 08b5541006 Add readme 2019-08-30 14:53:42 +02:00
Benjamin Weggersen 08fccc226c Initial clean-up of readme 2019-08-30 13:12:47 +02:00
Benjamin Weggersen 14cb81bdde Run prettier on .json and .md files 2019-08-30 12:04:09 +02:00
Benjamin Weggersen 5664710303 Initial copy 2019-08-30 11:23:37 +02:00
Microsoft Open Source 7465f49b26 Initial commit 2019-08-27 08:17:36 -07:00