{"push_id":2449222193,"size":1,"distinct_size":1,"ref":"refs/heads/git_cache","head":"78f4704870248b454bd43264c8bb0d4591abbc5a","before":"1a5ecf8428ed9a1a820a3014ffd31ad214b6a812","commits":[{"sha":"78f4704870248b454bd43264c8bb0d4591abbc5a","author":{"name":"Maxime Hadjinlian","email":"a1153f90627529c70083903d58447e84592400c8@gmail.com"},"message":"download: git: introduce cache feature\n\nNow we keep the git clone that we download and generates our tarball\nfrom there.\nThe main goal here is that if you change the version of a package (say\nLinux), instead of cloning all over again, you will simply 'git fetch'\nfrom the repo the missing objects, then generates the tarball again.\n\nThis should speed the 'source' part of the build significantly.\n\nThe drawback is that the DL_DIR will grow much larger; but time is more\nimportant than disk space nowadays.\n\nSigned-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>\n---\nv1 -> v2:\n   - Fix bad regex in the 'transform' option of tar (found by Peter\n   Seiderer)\nv2 -> v3:\n   - Change git fetch origin to use the uri of the package instead of\n   the name of the default remote 'origin' (Thomas Petazzoni)\nv3 -> v4:\n   - Simplify the process by using git init; setting the origin URI and\n   then fetching instead of cloning (Arnout Vandecappelle, Yann E. Morin)","distinct":true,"url":"https://api.github.com/repos/maximeh/buildroot/commits/78f4704870248b454bd43264c8bb0d4591abbc5a"}]}
{"actor":{"display_login":"maximeh"}}