{"push_id":646029195,"size":214,"distinct_size":4,"ref":"refs/heads/jeffhostetler/filelist_iterator","head":"2cf9764be0fc2e19896cdf6e906ef95d49fa8f37","before":"df4a2ab8407780a4d48e9102be83588024936e4b","commits":[{"sha":"a275fbc0f7773e6c5888ae7ce766e7a9eb3a5e65","author":{"email":"64b077f6177934683dcb1294f8ebce5de6fd546c@amadeus.com","name":"Damien PROFETA"},"message":"Add API to add a memory buffer to an index\n\ngit_index_add_frombuffer enables now to store a memory buffer in the odb\nand to store an entry in the index directly if the index is attached to a\nrepository.","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/a275fbc0f7773e6c5888ae7ce766e7a9eb3a5e65"},{"sha":"4196dd8e8fceaaa42ad5854e1ce362c14b8c0bf6","author":{"email":"01e52f97b955c0550893d63da521b4a784d67022@microsoft.com","name":"Edward Thomson"},"message":"repository: Introduce \"reserved names\"\n\nA repository can have multiple \"reserved names\" now, not just\na single \"short name\" for the repository folder itself.  Refactor\nto include a git_repository__reserved_names that returns all the\nreserved names for a repository.","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/4196dd8e8fceaaa42ad5854e1ce362c14b8c0bf6"},{"sha":"6b5c0886b626a1d90bd3c32b919df2231d15bf60","author":{"email":"e88116dcd19eff75c6264107b29ab273c69b34a0@microsoft.com","name":"Jeff Hostetler"},"message":"Provide mechanism to let CLAR globally setup git_trace()","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/6b5c0886b626a1d90bd3c32b919df2231d15bf60"},{"sha":"f096fbf4d6a0ef37aba287a88411ad7ca3e8a365","author":{"email":"e88116dcd19eff75c6264107b29ab273c69b34a0@microsoft.com","name":"Jeff Hostetler"},"message":"Cleanup formatting of clar trace messages.","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/f096fbf4d6a0ef37aba287a88411ad7ca3e8a365"},{"sha":"9a859ef55a3de35d7e35dbaf33bd562aeb1cf081","author":{"email":"e88116dcd19eff75c6264107b29ab273c69b34a0@microsoft.com","name":"Jeff Hostetler"},"message":"Added cl_perf_timer. Updated global trace to include timers.","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/9a859ef55a3de35d7e35dbaf33bd562aeb1cf081"},{"sha":"7e9b21aa2a13b97b54b0083eb8f40b7f428bc829","author":{"email":"e88116dcd19eff75c6264107b29ab273c69b34a0@microsoft.com","name":"Jeff Hostetler"},"message":"Fix p_ftruncate to handle big files for git_clone","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/7e9b21aa2a13b97b54b0083eb8f40b7f428bc829"},{"sha":"e5cf1c704c6c06fb2f0c66a5b8e477af4e5eb0f4","author":{"email":"e88116dcd19eff75c6264107b29ab273c69b34a0@microsoft.com","name":"Jeff Hostetler"},"message":"Converted cl_perf_timer to use git__timer internally.","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/e5cf1c704c6c06fb2f0c66a5b8e477af4e5eb0f4"},{"sha":"76f034180aee96fcc1fffd5267ccbc6ada68482a","author":{"email":"eecb638c0e60875b4a70118790d5be43bb59c2d6@dwim.me","name":"Carlos Martín Nieto"},"message":"Remove swp files","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/76f034180aee96fcc1fffd5267ccbc6ada68482a"},{"sha":"e892b6a92772742e2f30f855e36762b679383fb0","author":{"email":"eecb638c0e60875b4a70118790d5be43bb59c2d6@dwim.me","name":"Carlos Martín Nieto"},"message":"http: enforce the credential types\n\nThe user may decide to return any type of credential, including ones we\ndid not say we support. Add a check to make sure the user returned an\nobject of the right type and error out if not.","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/e892b6a92772742e2f30f855e36762b679383fb0"},{"sha":"9a97f49e3aa15edc479fc590f4b28fc44c155c40","author":{"email":"eecb638c0e60875b4a70118790d5be43bb59c2d6@dwim.me","name":"Carlos Martín Nieto"},"message":"config: borrow refcounted references\n\nThis changes the get_entry() method to return a refcounted version of\nthe config entry, which you have to free when you're done.\n\nThis allows us to avoid freeing the memory in which the entry is stored\non a refresh, which may happen at any time for a live config.\n\nFor this reason, get_string() has been forbidden on live configs and a\nnew function get_string_buf() has been added, which stores the string in\na git_buf which the user then owns.\n\nThe functions which parse the string value takea advantage of the\nborrowing to parse safely and then release the entry.","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/9a97f49e3aa15edc479fc590f4b28fc44c155c40"},{"sha":"d8be5087771db34b191b13f22a2846888a477c36","author":{"email":"e88116dcd19eff75c6264107b29ab273c69b34a0@microsoft.com","name":"Jeff Hostetler"},"message":"Change ifdef for MINGW32.","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/d8be5087771db34b191b13f22a2846888a477c36"},{"sha":"f438dbe1910fcb39d8d883543663274f58405bca","author":{"email":"01e52f97b955c0550893d63da521b4a784d67022@edwardthomson.com","name":"Edward Thomson"},"message":"Merge pull request #2771 from libgit2/cmn/config-borrow-entry\n\nBorrowing configuration entries","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/f438dbe1910fcb39d8d883543663274f58405bca"},{"sha":"9ce97782b412edb55b4bf8cb63e863d49745e09d","author":{"email":"01e52f97b955c0550893d63da521b4a784d67022@edwardthomson.com","name":"Edward Thomson"},"message":"Merge pull request #2941 from libgit2/cmn/http-enforce-cred\n\nhttp: enforce the credential types","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/9ce97782b412edb55b4bf8cb63e863d49745e09d"},{"sha":"a212716fc3ab684c67e1a1c8c45dc3e88f87b0a1","author":{"email":"01e52f97b955c0550893d63da521b4a784d67022@microsoft.com","name":"Edward Thomson"},"message":"diff_tform: don't compare empty hashsig_heaps\n\nDon't try to compare two empty hashsig_heaps.","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/a212716fc3ab684c67e1a1c8c45dc3e88f87b0a1"},{"sha":"fe21d708b02c1b35c0ea717889ea633fe78eabaf","author":{"email":"eecb638c0e60875b4a70118790d5be43bb59c2d6@dwim.me","name":"Carlos Martín Nieto"},"message":"Plug a few leaks","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/fe21d708b02c1b35c0ea717889ea633fe78eabaf"},{"sha":"f78d9b6cfe721539b4ecf0ae6d01367b13959a45","author":{"email":"01e52f97b955c0550893d63da521b4a784d67022@microsoft.com","name":"Edward Thomson"},"message":"diff_tform: account for whitespace options\n\nWhen comparing seemingly blank files, take whitespace options into\naccount.","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/f78d9b6cfe721539b4ecf0ae6d01367b13959a45"},{"sha":"c69c042e0e1eba787cd25d7c5c98d45b0ae895c3","author":{"email":"eecb638c0e60875b4a70118790d5be43bb59c2d6@dwim.me","name":"Carlos Martín Nieto"},"message":"Merge pull request #2945 from ethomson/empty_hashsig_heap\n\ndiff_tform: don't compare empty hashsig_heaps","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/c69c042e0e1eba787cd25d7c5c98d45b0ae895c3"},{"sha":"814d86bfe36825c44f43eb771b4640b428e3c05a","author":{"email":"eecb638c0e60875b4a70118790d5be43bb59c2d6@dwim.me","name":"Carlos Martín Nieto"},"message":"Merge pull request #2886 from jeffhostetler/jeffhostetler/clar_trace\n\nSet up git_trace in clar test suite.","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/814d86bfe36825c44f43eb771b4640b428e3c05a"},{"sha":"3a8b69d13da66a0555231c84e71df010129b5afb","author":{"email":"91a4300423834eec3294947e7a70dfb74bd34079@topologyinc.com","name":"Leo Yang"},"message":"Fix leak of TLS error message in shutdown (ptherad version)","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/3a8b69d13da66a0555231c84e71df010129b5afb"},{"sha":"83fe60fa1bb7c8293585e6e8d6b12f3039910bbb","author":{"email":"01e52f97b955c0550893d63da521b4a784d67022@microsoft.com","name":"Edward Thomson"},"message":"libgit2_shutdown: clear err message on shutdown\n\nClear the error message on git_libgit2_shutdown for all versions of\nthe library (no threads and Win32 threads).  Drop the giterr_clear\nin clar, as that shouldn't be necessary.","distinct":false,"url":"https://api.github.com/repos/jeffhostetler/public_libgit2/commits/83fe60fa1bb7c8293585e6e8d6b12f3039910bbb"}]}