{"push_id":920560440,"size":23,"distinct_size":23,"ref":"refs/heads/master","head":"054a77af6c24dcf79bffd6348421631599c33a5c","before":"5433965fc88b1b94b3aefbd4a22ac8a5d0686316","commits":[{"sha":"5c3fdbb62b238b6998d1d7b8d0d512dc670da934","author":{"email":"64d50a0edcd9efdf46e616425a6f381747836c21@gmail.com","name":"Emlyn Corrin"},"message":"Don't trigger implicit-aot-warning on regex match\n\nPrevent the implicit-aot-warning from triggering if `:aot` contains a regex matching the main namespace.","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/5c3fdbb62b238b6998d1d7b8d0d512dc670da934"},{"sha":"e0c3ea9d04092db927d3ee153bd194c887b05901","author":{"email":"64d50a0edcd9efdf46e616425a6f381747836c21@gmail.com","name":"Emlyn Corrin"},"message":"Make `regex?` visible","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/e0c3ea9d04092db927d3ee153bd194c887b05901"},{"sha":"3395edfe69eb322dd77a5c7493dc13db8a05c14f","author":{"email":"64d50a0edcd9efdf46e616425a6f381747836c21@gmail.com","name":"Emlyn Corrin"},"message":"Need access to `regex?`","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/3395edfe69eb322dd77a5c7493dc13db8a05c14f"},{"sha":"f822bdacf121c2bfa2abde62dd2e71bc630867d9","author":{"email":"715ea796b9908bcfaaffee3a96d0be215e06ebff@hypirion.com","name":"Jean Niklas L'orange"},"message":"Display progress on artifact signing, closes #1892","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/f822bdacf121c2bfa2abde62dd2e71bc630867d9"},{"sha":"fb876c7d49201e4e1253e271abe4b4086a20439d","author":{"email":"715ea796b9908bcfaaffee3a96d0be215e06ebff@hypirion.com","name":"Jean Niklas L'orange"},"message":"Print GPG errors when we receive them, ref #1892\n\nThis isn't a perfect solution to error messages, as GPG bypasses the\nstdin and sends data directly to the terminal. As such, things from\n\"stdin\" is printed immediately, whereas stderr is printed through the\nJVM. As a consequence, it's almost always the case that the stdin lines\nare printed before the stderr lines, even though GPG usually sends them\nin the opposite order. But it should give you a better indication when\nsomething bad has happened.\n\nIssue #1904 may accidentally be solved as well, as we now have a\nshutdown hook on GPG.","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/fb876c7d49201e4e1253e271abe4b4086a20439d"},{"sha":"1cba82001c60ed344327c9be9b15f209b7328fe4","author":{"email":"64d50a0edcd9efdf46e616425a6f381747836c21@gmail.com","name":"Emlyn Corrin"},"message":"Convert `main` symbol to string","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/1cba82001c60ed344327c9be9b15f209b7328fe4"},{"sha":"59120a4c55111790f42eb12d244d4008699972c1","author":{"email":"715ea796b9908bcfaaffee3a96d0be215e06ebff@hypirion.com","name":"Jean Niklas L'orange"},"message":"Merge pull request #1998 from emlyn/aot-warning\n\nDon't trigger implicit-aot-warning on regex match","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/59120a4c55111790f42eb12d244d4008699972c1"},{"sha":"58b5f7248bda73716ca23239090232eb7f53bda0","author":{"email":"715ea796b9908bcfaaffee3a96d0be215e06ebff@hypirion.com","name":"Jean Niklas L'orange"},"message":"Remove duplicate profiles before profile merging\n\nWhen we expand composite profiles, we may end up with multiple identical\nprofiles in the resulting list. However, we should only merge a profile\nat most once. To fix this, we dedupe the list and retain the _last_\nprofile mentioned. We retain the last instead of the first as this\nprioritises the last profile merges, which is somewhat important for\ntasks like repl, uberjar, and to some extent `with-profile +foo`.\n\nIt might be interesting to see if we can get away from this in 3.0.0,\nfor example by saying that\n(= (merge-profiles project [:a]) (merge-profiles project [:a :a])).\n\nFixes #1824 and fixes #2001.","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/58b5f7248bda73716ca23239090232eb7f53bda0"},{"sha":"53f12e8d4b758de4073e1fcd5454708f7dae0da3","author":{"email":"715ea796b9908bcfaaffee3a96d0be215e06ebff@hypirion.com","name":"Jean Niklas L'orange"},"message":"Allow tasks to have vararg-only form, closes #1913\n\nAliases are higher order, but also attempts to keep track of tasks via\n:arglists metadata. The :arglists update function assumed all tasks\nwould start with a project arg. However, this isn't necessary: A task\nmay e.g. have the form [& args] and destructure the project arg inside\nthe function. This caused lein to incorrectly assume that appending more\narguments to the tasks was an error. (The only tasks I know of right now\nthat does this is mine, so I should probably take the hint)\n\nI also decided to clean up the drop-partial-args function a bit to make\nit more readable.","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/53f12e8d4b758de4073e1fcd5454708f7dae0da3"},{"sha":"e9efb0e279ed41800e025f3da5607db710bc6059","author":{"email":"715ea796b9908bcfaaffee3a96d0be215e06ebff@hypirion.com","name":"Jean Niklas L'orange"},"message":"Update task defn information, ref #1913\n\nAfaik there's no need to not pass in a project-like thing as first\nargument for tasks.","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/e9efb0e279ed41800e025f3da5607db710bc6059"},{"sha":"d8cb7081608cc76f19a602cdfba69c8dc7bdf8fd","author":{"email":"127c2c37284a4e352749618c1c7dcd01df9e49d6@gmail.com","name":"solicode"},"message":"Modify tiered-jvm-opts for :base profile\n\nEnsures `-XX:-OmitStackTraceInFastThrow` is always included by default\nregardless of user's LEIN_JVM_OPTS. This setting can be overridden in\nother profiles by the user.","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/d8cb7081608cc76f19a602cdfba69c8dc7bdf8fd"},{"sha":"b29b2ea41b6d177a8a57493b979164eab0931e4d","author":{"email":"715ea796b9908bcfaaffee3a96d0be215e06ebff@hypirion.com","name":"Jean Niklas L'orange"},"message":"Merge pull request #2037 from solicode/issue-2035\n\nModify tiered-jvm-opts for :base profile","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/b29b2ea41b6d177a8a57493b979164eab0931e4d"},{"sha":"2ac8694eb193463cd967fb032349d992b4fbc0fe","author":{"email":"46e7cfa080913f4dae18d802d041de7d664b10e2@danielcompton.net","name":"Daniel Compton"},"message":"Upgrade clj-http to 2.0.0\n\nThis makes a lot of it's dependencies optional, including tools.reader.","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/2ac8694eb193463cd967fb032349d992b4fbc0fe"},{"sha":"f3ed8e4660979d2cfa2bad7073eaa896aedb1b13","author":{"email":"715ea796b9908bcfaaffee3a96d0be215e06ebff@hypirion.com","name":"Jean Niklas L'orange"},"message":"Merge pull request #2032 from danielcompton/upgrade-clj-http-2-0-0\n\nUpgrade clj-http to 2.0.0","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/f3ed8e4660979d2cfa2bad7073eaa896aedb1b13"},{"sha":"b4161e347f9ebd9965503e772b05477fd3b4e099","author":{"email":"715ea796b9908bcfaaffee3a96d0be215e06ebff@hypirion.com","name":"Jean Niklas L'orange"},"message":"Don't create implicit resource dirs, fixes #2010\n\nYeah, I know, this is not pretty.","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/b4161e347f9ebd9965503e772b05477fd3b4e099"},{"sha":"21ed07a3050efeee87febc94458410161343ffa4","author":{"email":"f6a1f5500ba77d30035cb979356b6324cf84d34b@singlewire.com","name":"Ryan Fowler"},"message":"Set short timeout on compiler agent thread pool\n\nWhen namespaces use agents during load time, threads\nare started in the agent threadpool which take 60 seconds to\nend. This adds up to 60 seconds of stall time after the compile\ntask runs.\n\nThis patch checks to see if clojure.core/set-agent-send-off-executor!\nexists, and if so, calls it with a Thread pool that has the keep\nalive time set to 100 milliseconds.\n\nTechnically this could cause Thread churn, but practically most\nnamespace loading doesn't fire up enough Threads for thread\ninstantiation costs to add up to much.","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/21ed07a3050efeee87febc94458410161343ffa4"},{"sha":"3335c37ddcec4238473112fa996f049feac50f69","author":{"email":"f595a4fb93714570356525e2bb80ab697b7bd649@fb.com","name":"Thu Trang Pham"},"message":"Adding platform independant sha to lien-pkg","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/3335c37ddcec4238473112fa996f049feac50f69"},{"sha":"13793b55189ca8356b3d83fca274e51dc204ff2a","author":{"email":"f595a4fb93714570356525e2bb80ab697b7bd649@fb.com","name":"Thu Trang Pham"},"message":"Updating lein-pkg jvm opts to match lein","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/13793b55189ca8356b3d83fca274e51dc204ff2a"},{"sha":"2eba2fb35feea1aba038cc31a46de4d5e5dd8f63","author":{"email":"715ea796b9908bcfaaffee3a96d0be215e06ebff@hypirion.com","name":"Jean Niklas L'orange"},"message":"Merge pull request #2045 from ryfow/set-agent-keep-alive\n\nSet short timeout on compiler agent thread pool","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/2eba2fb35feea1aba038cc31a46de4d5e5dd8f63"},{"sha":"a4496915e899a447965f14ed9a0f14634d7f383b","author":{"email":"715ea796b9908bcfaaffee3a96d0be215e06ebff@hypirion.com","name":"Jean Niklas L'orange"},"message":"Merge pull request #2046 from TrangPham/master\n\nAdding platform independant sha to lien-pkg","distinct":true,"url":"https://api.github.com/repos/winks/leiningen/commits/a4496915e899a447965f14ed9a0f14634d7f383b"}]}