-
Pierre Tardy authored
We don't disclose full code history to avoid leaking information on our internal network, but this project comes with a fair amount of history (tag: v1.5.0) Fix access_log_format (2020-05-07) <Sebastien MICHEL> limit stdout and stderr to 128 (2020-05-07) <Sebastien MICHEL> Add multiprocess semaphores to limit git upload-pack in parallel (2020-05-07) <Jocelyn Falempe> (tag: v1.4.5) Limit the number of threads for git pack operation (2020-05-05) <Jocelyn Falempe> Fix check (2020-05-04) <Sebastien MICHEL> Add cpu_percent and ram status when starting uploadpack (2020-05-04) <Sebastien MICHEL> Add sentry environment (2020-05-04) <Sebastien MICHEL> Use the right logger to send to elk (2020-05-04) <Sebastien MICHEL> Use config.py, to have better logs when worker restarts (2020-05-04) <Jocelyn Falempe> Add state to be able to create cumulative sum timeline graphs (2020-04-29) <Sebastien MICHEL> monitor parallel calls to upload packs (2020-04-27) <Jocelyn Falempe> Add tests for checking pack cache file (2020-04-24) <Jocelyn Falempe> Add tests for timeout in first_chunk() (2020-04-24) <Jocelyn Falempe> (tag: v1.4.4) Ensure cache file ends with 0000 (2020-04-24) <Jocelyn Falempe> Add timeout when reading stdout from git upload pack (2020-04-24) <Jocelyn Falempe> Enhance upload pack logs (2020-04-24) <Jocelyn Falempe> (tag: v1.4.3) Move ctx upstream and path from upload_pack to routing_handler (2020-04-15) <Sebastien MICHEL> Fix 'ClientResponse' object has no attribute '_payload_writer' (2020-04-14) <Jocelyn Falempe> (tag: v1.4.2) Fix response_size (2020-04-06) <Sebastien MICHEL> Better handle CancelledError. (2020-04-03) <Jocelyn Falempe> (tag: v1.4.1) Fix max pack cache calculation (2020-04-02) <Jocelyn Falempe> Optimize case where wanted sha1 has been removed from repository (2020-04-02) <Jocelyn Falempe> simplify execute() (2020-04-02) <Jocelyn Falempe> move rcache and pcache to class variable (2020-04-02) <Jocelyn Falempe> log optimization (2020-03-31) <Pierre Tardy> Add test for brokenpipe (2020-03-31) <Jocelyn Falempe> Fix Broken Pipe issue on mirrors repo (2020-03-31) <Jocelyn Falempe> reformat with black (2020-03-30) <Jocelyn Falempe> Update Pipefile.lock (2020-03-30) <Jocelyn Falempe> move from yapf to black (2020-03-30) <Jocelyn Falempe> (tag: v1.4.0) Remove semaphore for git upload pack (2020-03-27) <Jocelyn Falempe> Improve common use case with parallel fetch for a new sha (2020-03-26) <Jocelyn Falempe> rework Upload Pack retry_loop (2020-03-26) <Jocelyn Falempe> (tag: v1.3.3) erase ref to http_session when cleaning up (2020-03-26) <Pierre Tardy> Fix Shared connexion for clone bundle (2020-03-26) <Jocelyn Falempe> yapf (2020-03-26) <Pierre Tardy> Fix compatibility with python 3.8 (2020-03-26) <Pierre Tardy> Fix error 500 when there are several headers of the same key (2020-03-26) <Pierre Tardy> test with protocol v2 (2020-03-26) <Pierre Tardy> Keep lock on repository until the end of uploadpack command (2020-03-20) <Jocelyn Falempe> (tag: v1.3.2) Fix concurrency makedir (mainly on parallele integration test) (2020-03-17) <Sebastien MICHEL> extract header earlier (for clone bundle also) (2020-03-17) <Sebastien MICHEL> Add log error with chunk written (2020-03-17) <Sebastien MICHEL> Add header to trace integration_test for git cdn server investigation (2020-03-17) <Sebastien MICHEL> TODO: cache_pack on lock (2020-03-17) <Sebastien MICHEL> Add retry loop on cache_pack failure (2020-03-17) <Sebastien MICHEL> raise exception traceback in all cases (2020-03-13) <Sebastien MICHEL> export variable for docker (2020-03-13) <Jocelyn Falempe> Use nexus proxy only for clone bundle (2020-03-13) <Jocelyn Falempe> Add Sentry on service git-cdn for integration-tests (2020-03-12) <Sebastien MICHEL> Fix cancelled(UK) to canceled(US) typo (2020-03-12) <Sebastien MICHEL> more explicit command to handle termination (2020-03-12) <Sebastien MICHEL> Add release on sentry (2020-03-11) <Sebastien MICHEL> (tag: v1.3.1) Rework upload_pack_status context + fix Response stats exceptions (2020-03-10) <Sebastien MICHEL> Fix X-CI-PROJECT-PATH extra header on make run (2020-03-10) <Sebastien MICHEL> Handle 407 proxy error with bundle (2020-03-06) <Jocelyn Falempe> log cache duration in pack cache cleaning (2020-03-06) <Jocelyn Falempe> (tag: v1.3.0) fix review comments (2020-03-05) <Pierre Tardy> shield git commands under write locks (2020-03-05) <Pierre Tardy> log cancelled requests (2020-03-05) <Pierre Tardy> (tag: v1.2.1) Add x-forwarded-for header on context (2020-03-04) <Sebastien MICHEL> Fix NESTOR-7943 (2020-03-04) <Sebastien MICHEL> Fix cache context data feed (2020-03-04) <Sebastien MICHEL> Make index configurable (2020-03-03) <Sebastien MICHEL> Add GELF_SERVER on integration tests to get server logs on elastic (2020-03-03) <Sebastien MICHEL> (tag: v1.2.0) Add Cache data on context (2020-03-03) <Sebastien MICHEL> Add getter for cache file size (2020-03-03) <Sebastien MICHEL> Add reponse stats log (2020-03-03) <Sebastien MICHEL> Add X-CI-JOB http header on gunicorn log message (2020-03-03) <Sebastien MICHEL> Use logging_configurer.context (2020-03-03) <Sebastien MICHEL> Update logging_configurer to get logging_configurer.context (2020-03-03) <Sebastien MICHEL> Change elasticsearch index to gitcdn-* (2020-03-03) <Sebastien MICHEL> Ignore version.py (generated) (2020-03-03) <Sebastien MICHEL> Add stdout on command afterall log (2020-03-03) <Sebastien MICHEL> try to have faster tests on CI (2020-02-28) <Jocelyn Falempe> Add integration test for pack_cache with depth (2020-02-28) <Jocelyn Falempe> Fix pack_cache forward error to client (2020-02-28) <Jocelyn Falempe> update test with new cache pack (2020-02-28) <Jocelyn Falempe> Change cache format to handle clone with depth (2020-02-28) <Jocelyn Falempe> update mtime when accessing LFS cache (2020-02-25) <Jocelyn Falempe> Add unit test for pack cache abort (2020-02-21) <Jocelyn Falempe> (tag: v1.1.3) Fix pack cache abort (2020-02-21) <Jocelyn Falempe> Avoid upload-pack on request with a flush pkt only (2020-02-18) <Sebastien MICHEL> Fix parse header exception on flush pkt (2020-02-18) <Sebastien MICHEL> (tag: v1.1.2) add release stage for tags (2020-02-18) <Pierre Tardy> (tag: v1.1.1) Revert "remove redundant uuid from upload-pack" (2020-02-18) <Sebastien MICHEL> Indicate if there is local change on version (2020-02-18) <Sebastien MICHEL> (tag: v1.1.0) remove redundant uuid from upload-pack (2020-02-18) <Sebastien MICHEL> Remove useless ln-venv (2020-02-18) <Sebastien MICHEL> Add sha as fingerprint and sementic version on logs (2020-02-18) <Sebastien MICHEL> needs to use --worker-class aiohttp.worker.GunicornWebWorker (2020-02-17) <Pierre Tardy> remove more uvloop (2020-02-17) <Pierre Tardy> don't use uvloop (2020-02-17) <Pierre Tardy> run tests on both pyloop and uvloop (2020-02-17) <Sebastien MICHEL> refactor yml (2020-02-17) <Pierre Tardy> wait for service up (2020-02-17) <Pierre Tardy> remove more uvloop (2020-02-17) <Pierre Tardy> remove sleep. simplify readloop (2020-02-17) <Pierre Tardy> don't use uvloop (2020-02-17) <Pierre Tardy> run tests on both pyloop and uvloop (2020-02-17) <Sebastien MICHEL> simplify backoff code (2020-02-14) <Pierre Tardy> use generator instead of list (2020-02-14) <Pierre Tardy> Make code works with pyloop (2020-02-13) <Sebastien MICHEL> replace read by readexactly (2020-02-13) <Sebastien MICHEL> raise on pack_cache error (2020-02-13) <Sebastien MICHEL> replace weak drain() by a sleep(0) (2020-02-13) <Sebastien MICHEL> Add backoff retries (2020-02-11) <SAVRIMOUTOU Sebastien> handle ValueError exception on firstline readline upload-pack (2020-02-11) <Sebastien MICHEL> Add log on connection error for proxy stats (2020-02-11) <Sebastien MICHEL> add some more tests for the input error cases (2020-02-10) <Pierre Tardy> upload-pack: handle huge inputs (2020-02-10) <Pierre Tardy> clean-up exception handling (2020-02-07) <Sebastien MICHEL> Remove useless envvar (2020-02-07) <Sebastien MICHEL> Rename clientsession_retry_request and use it on handle_upload_pack() also (2020-02-07) <Sebastien MICHEL> put empty string to avoid os.path.expanduser exception (2020-02-07) <Sebastien MICHEL> Fix doFetch (2020-02-07) <Sebastien MICHEL> Fix connection issue with gitlab (2020-02-07) <Sebastien MICHEL> Remove old useless super (2020-02-07) <Sebastien MICHEL> Doc the reason of loop on aiolock (2020-02-07) <Sebastien MICHEL> Apply suggestion to README.md (2020-02-07) <Jocelyn Falempe> Apply suggestion to README.md (2020-02-07) <Jocelyn Falempe> Apply suggestion to README.md (2020-02-07) <Pierre Tardy> Simplify packet_line parser (2020-02-07) <Jocelyn Falempe> upload pack, add read() function with size parameter (2020-02-06) <Jocelyn Falempe> refactor the chunk parser to be an async iterator (2020-02-06) <Pierre Tardy> Optimize chunk parser (2020-02-04) <Jocelyn Falempe> Add benchmark for packet chunk parser (2020-02-03) <Jocelyn Falempe> Add test for packet line chunk parser (2020-02-03) <Jocelyn Falempe> Add pytest-benchmark (2020-02-03) <Jocelyn Falempe> Fix clean pack_cache, 60s delay (2020-01-30) <Jocelyn Falempe> rename read() to read_chunk() (2020-01-30) <Jocelyn Falempe> Better handle error in upload_pack (2020-01-28) <Jocelyn Falempe> improve upload pack cache cleaning (2020-01-28) <Jocelyn Falempe> Fix upload pack cache Hit/Miss logs (2020-01-28) <Jocelyn Falempe> Add integration test with upload cache (2020-01-28) <Jocelyn Falempe> pack_cache handle error when writing to cache (2020-01-28) <Jocelyn Falempe> Add test for pack cache (2020-01-28) <Jocelyn Falempe> Add a git upload-pack cache (2020-01-24) <Jocelyn Falempe> fix lock truncating the file (2020-01-24) <Jocelyn Falempe> Remove isdir from doUploadPack, add fatalerror to abort on bad input (2020-01-24) <Sebastien MICHEL> break useless loop is on aiolock (2020-01-24) <Sebastien MICHEL> Remove useless double read (2020-01-20) <Sebastien MICHEL> Move process error handling from retry_loop() to ensure_proc_terminated() (2020-01-20) <Sebastien MICHEL> Add done parsing on input (2020-01-16) <Sebastien MICHEL> read git error on upload pack returncode error (2020-01-15) <Sebastien MICHEL> Add decode of new_content (2020-01-14) <Sebastien MICHEL> Revert "Takes into account returncode on overall error handling" (2020-01-14) <Sebastien MICHEL> try to read again from stream reader (2020-01-14) <Sebastien MICHEL> Add input on logs in order to investigate '128 returncode issue' (2020-01-14) <Sebastien MICHEL> Add isort on checks (2020-01-13) <Sebastien MICHEL> ensure_proc_terminated: Don't log Wait state (2020-01-13) <Sebastien MICHEL> Takes into account returncode on overall error handling (2020-01-13) <Sebastien MICHEL> Move method as function (2020-01-13) <Sebastien MICHEL> Fix git command terminating (2020-01-10) <Sebastien MICHEL> Fix test on task handling (2020-01-09) <Pierre Tardy> test for ensure process created (2020-01-09) <Pierre Tardy> Improve tests to use proc.run() instead of proc.retry_loop() (2020-01-09) <Pierre Tardy> ensure git process are eventually killed. (2020-01-09) <Pierre Tardy> Limit the number of git upload pack per gunicorn process (2020-01-08) <Pierre Tardy> remove duplicated code (2020-01-06) <Pierre Tardy> move uploadpack write part into the UploadPackManager (2020-01-06) <Pierre Tardy> refactor packet_line parser (2020-01-06) <Pierre Tardy> fix case where client do not set the accept-encoding (2019-12-17) <Pierre Tardy> yapf (2019-11-21) <Pierre Tardy> fix clone from scratch detection and add clone depth detection (2019-11-21) <Pierre Tardy> yapf (2019-11-15) <Pierre Tardy> remove remaining loop warnings (2019-11-15) <Pierre Tardy> yapd (2019-11-15) <Pierre Tardy> log upload pack input parsing information (2019-11-15) <Pierre Tardy> upload_pack input parser (2019-11-13) <Pierre Tardy> yapf (2019-11-12) <Pierre Tardy> fix authentication issues with second part of git protocol (2019-11-08) <Pierre Tardy> Fix response vs request in support functions (2019-11-06) <Pierre Tardy> var rename server_request => request, request => response (2019-10-25) <Sebastien MICHEL> fix style (2019-10-24) <Sebastien MICHEL> yapf (2019-10-24) <Pierre Tardy> fix gunicorn (2019-10-24) <Pierre Tardy> parallelize tests (2019-10-24) <Pierre Tardy> yapf reformat (2019-10-24) <Pierre Tardy> Update dependencies and fix various new warnings (2019-10-24) <Pierre Tardy> fix tests because of change of interface (2019-10-24) <Pierre Tardy> yapf (2019-10-24) <Pierre Tardy> address review comments (2019-10-24) <Pierre Tardy> Disable automatic decompression of clientsession (2019-10-23) <Pierre Tardy> better fix for Content-Encoding (2019-10-18) <BISSERIE Vincent> don't filter out Content-Length (2019-10-17) <Pierre Tardy> fix test environment doc (2019-10-16) <Pierre Tardy> filter headers of the response as well (2019-10-16) <Pierre Tardy> Fix make run on linux env (2019-09-09) <Sebastien MICHEL> Fix repo_test group (2019-09-09) <Sebastien MICHEL> Check access denied on all git commands (2019-09-09) <Sebastien MICHEL> Rework shared lock of directory scope (2019-09-09) <Sebastien MICHEL> Close UploadPackHandler coroutine on exception (2019-09-09) <Sebastien MICHEL> Add support for cancelling task in a middle of a lock (2019-05-21) <Pierre Tardy> install current package (2019-05-20) <Pierre Tardy> prioritize ex waiters over sh waiters (2019-05-17) <Pierre Tardy> disable lockfile removal (2019-05-17) <Pierre Tardy> remove the lock when everybody released (2019-05-17) <Pierre Tardy> yapf (2019-05-17) <Pierre Tardy> improve lock system and add a lock monkey test (2019-05-17) <Pierre Tardy> add script to provision the bundles (2019-05-16) <Pierre Tardy> add more test for corrupted cache file (2019-05-15) <Pierre Tardy> added a comment about unlinking open files (2019-05-15) <Pierre Tardy> review fixes (2019-05-15) <Pierre Tardy> fix integration tests (2019-05-15) <Pierre Tardy> remove debug (2019-05-15) <Pierre Tardy> some documentation (2019-05-15) <Pierre Tardy> share bundles between all repos (2019-05-15) <Pierre Tardy> don't use cached_app (2019-05-14) <Pierre Tardy> yapf fix (2019-05-14) <Pierre Tardy> upload-pack: clone the clone bundle instead of the upstream if available (2019-05-14) <Pierre Tardy> add clone bundle support (2019-05-14) <Pierre Tardy> yapf (2019-05-09) <Pierre Tardy> fast answer to clone.bundle requests (2019-05-09) <Pierre Tardy> remove bad_creds (2019-04-19) <Pierre Tardy> support GIT_SSL_NO_VERIFY environment variable (2019-04-19) <Pierre Tardy> don't log LFS CancelledError as exception (2018-12-18) <Pierre Tardy> fix error management which produce error 500 instead of error 400 (2018-12-18) <Pierre Tardy> Properly encode the login and password in git urls (2018-12-12) <Pierre Tardy> fix setting of base_url (2018-12-12) <Pierre Tardy> rework LFS caching (2018-12-11) <Pierre Tardy> use log.exception instead of log.debug (2018-12-11) <Pierre Tardy> Fix CancelledError and ClientPayloadError handling (2018-11-14) <Sebastien MICHEL> isort (2018-11-14) <Sebastien MICHEL> fix typo (2018-11-05) <Pierre Tardy> add proxy (2018-11-05) <Pierre Tardy> docker integration tests in the CI. (2018-11-05) <Pierre Tardy> add option to run integration tests on an specific server(e.g docker) (2018-11-05) <Pierre Tardy> switch dockerfile to alpine (2018-10-31) <Pierre Tardy> redirect browsers automatically to upstream (2018-10-30) <Pierre Tardy> remove warnings (2018-10-30) <Pierre Tardy> don't log when exception is a cancel. (2018-10-30) <Pierre Tardy> Use multi-project pipeline (2018-10-18) <Sebastien MICHEL> Add multi-version git test use (2018-10-18) <Sebastien MICHEL> Clean-up pipeline (2018-10-18) <Sebastien MICHEL> Fix log.exception args error (2018-10-18) <Sebastien MICHEL> Update Pipfile (2018-10-17) <Sebastien MICHEL> Fix unrecoverable error handling for git 2.19 (2018-10-17) <Sebastien MICHEL> Add comment about git version prerequisite (2018-10-17) <Sebastien MICHEL> Fix python version on pipenv install (2018-10-17) <Sebastien MICHEL> Migrate to artifactory (2018-10-17) <Sebastien MICHEL> Add yapf on checks (2018-10-17) <Sebastien MICHEL> Fix indent (2018-10-17) <Sebastien MICHEL> Add sentry (2018-10-17) <Sebastien MICHEL> Remove timeout + raise all exp + remove retries (2018-10-17) <Sebastien MICHEL> remove dockerpub (2018-09-24) <Pierre Tardy> fix huge memory consumption (2018-09-24) <Pierre Tardy> use workers instead of threads (2018-09-24) <Pierre Tardy> double the number of threads for gunicorn (2018-09-24) <Pierre Tardy> improve pyinstaller entrypoint (2018-09-06) <Pierre Tardy> fix pyinstaller2 (2018-09-06) <Pierre Tardy> fix pyinstaller (2018-09-06) <Pierre Tardy> pyinstaller dockerfile (2018-09-06) <Pierre Tardy> (tag: v1.0.0) Fix issues with git clone failing early (2018-09-04) <Pierre Tardy> put -s in the right place (2018-09-04) <Pierre Tardy> add -s to pytest (2018-09-04) <Pierre Tardy> fix issue with Transfer-Encoding forwarding (2018-09-03) <Pierre Tardy> add security checks for path (2018-08-31) <Pierre Tardy> remove print (2018-08-30) <Pierre Tardy> don't take in account exit code for failure generation (2018-08-30) <Pierre Tardy> await stdin is drain (2018-08-30) <Pierre Tardy> fix test for git trace=1 (2018-08-30) <Pierre Tardy> tests with truncated upload pack inputs (2018-08-30) <Pierre Tardy> enable access log (2018-08-29) <Pierre Tardy> log a bit of the authorization field (2018-08-23) <Pierre Tardy> Revert "revert me: show authorization" (2018-08-23) <Pierre Tardy> put request headers as dict (2018-08-23) <Pierre Tardy> revert me: show authorization (2018-08-23) <Pierre Tardy> git lfs install (2018-08-23) <Pierre Tardy> test git lfs push (2018-08-23) <Pierre Tardy> print gitlfs version (2018-08-23) <Pierre Tardy> add trace (2018-08-23) <Pierre Tardy> fix lfs_cache_manager tests (2018-08-23) <Pierre Tardy> lfs integration in the web application (2018-08-23) <Pierre Tardy> optimise the streaming by using streamwriter directly (2018-08-23) <Pierre Tardy> fix error detection in upload-pack (2018-08-23) <Pierre Tardy> add more logs (2018-08-22) <Pierre Tardy> tests for lfs manager (2018-08-22) <Pierre Tardy> git cache manager (2018-08-22) <Pierre Tardy> add more logs (2018-08-22) <Pierre Tardy> tests for lfs manager (2018-08-22) <Pierre Tardy> don't try upload-pack if directory does not exist (2018-08-22) <Pierre Tardy> remove netrc verbosity (2018-08-22) <Pierre Tardy> catch exception while writing to stdin (2018-08-22) <Pierre Tardy> git cache manager (2018-08-22) <Pierre Tardy> remove one local variable (2018-08-20) <Pierre Tardy> more lfs tests (2018-08-20) <Pierre Tardy> use a test repo specific for git-lfs (2018-08-20) <Pierre Tardy> few more tests (2018-08-20) <Pierre Tardy> support proxying all endpoints (2018-08-20) <Pierre Tardy> Use loop fixture everywhere (2018-08-17) <Pierre Tardy> upgrade aiohttp (2018-08-17) <Pierre Tardy> go back to aiohttp<3 (2018-08-08) <Pierre Tardy> pylint (2018-08-08) <Pierre Tardy> update pipfile (2018-08-08) <Pierre Tardy> use python3.7 (2018-08-08) <Pierre Tardy> improve logging (2018-08-08) <Pierre Tardy> simplify code (2018-08-07) <Pierre Tardy> yet another log improvement (2018-08-07) <Pierre Tardy> better log improvements (2018-08-07) <Pierre Tardy> create config for commit's user (2018-08-07) <Pierre Tardy> specifiy in the readme that we support push (2018-08-06) <Pierre Tardy> fix test (2018-08-06) <Pierre Tardy> implement git push proxying. (2018-08-06) <Pierre Tardy> check authorization factorization (2018-08-06) <Pierre Tardy> update readme (2018-08-06) <Pierre Tardy> use the term state instead of num_try (2018-08-06) <Pierre Tardy> fix typo (2018-08-06) <Pierre Tardy> fix incremental update (2018-08-06) <Pierre Tardy> improve logging (2018-08-06) <Pierre Tardy> add some more details on how it works (2018-07-16) <Pierre Tardy> Restor deploy job (2018-07-05) <Sebastien MICHEL> Disable std_deploy + fix helm deploy (2018-07-03) <Sebastien MICHEL> git-cdn: close stdin after writing the command (2018-07-03) <Pierre Tardy> Update helm path (2018-07-03) <BISSERIE Vincent> Use gitlabee repo_test on integ tests (2018-06-28) <Sebastien MICHEL> Make gitlab ci great again (2018-06-19) <Sebastien Fusilier> In helm pipeline, curl fail if 404 (2018-06-15) <Vincent Bisserie> Change helm pipeline URL (2018-06-15) <Vincent Bisserie> use os.getenv (2018-06-14) <Vincent Bisserie> Use GELF when git-cdn in k8s (2018-06-14) <Vincent Bisserie> Change test var location (2018-06-14) <Vincent Bisserie> aiohttp version for dev (2018-06-14) <Vincent Bisserie> Use global variable to set repo_test path (2018-06-13) <Vincent Bisserie> repo_test to nestor/repo_test (2018-06-13) <Vincent Bisserie> repo_test to nestor/repo_test (2018-06-13) <Vincent Bisserie> Add deploy:helm step (2018-06-11) <Vincent Bisserie> Fix new logging_configurer api (2018-03-27) <Sebastien MICHEL> add pipfile.lock (2018-03-26) <Pierre Tardy> fix with recent version of aiohttp (2018-03-26) <Pierre Tardy> last pbr (2018-03-26) <Pierre Tardy> include file (2018-02-22) <Pierre Tardy> put settup login in main app (2018-01-19) <Pierre Tardy> put max connection configurable (2018-01-19) <Pierre Tardy> restore single connection (2018-01-19) <Pierre Tardy> fix tests (2018-01-19) <Pierre Tardy> deploy with gunicorn and uvloop for best performance (2018-01-19) <Pierre Tardy> limit to 10 connection per host (2018-01-18) <Pierre Tardy> manage ssl conneection errors (2018-01-16) <Pierre Tardy> better logging (2018-01-15) <Pierre Tardy> simplify code better logging (2018-01-15) <Pierre Tardy> add gateway timeout to the retry list (2018-01-15) <Pierre Tardy> use proxy (2018-01-12) <Pierre Tardy> fix git fetch (2018-01-12) <Pierre Tardy> more retries (2018-01-12) <Pierre Tardy> add retry for fetch and clone (2018-01-12) <Pierre Tardy> more log (2018-01-12) <Pierre Tardy> add logging (2018-01-12) <Pierre Tardy> add some messages (2018-01-11) <Pierre Tardy> initial commit (2018-01-11) <Pierre Tardy> Initial cookiecutter commit (2018-01-10) <Pierre Tardy>
After you've reviewed these contribution guidelines, you'll be all set to
contribute to this project.