{"head":"285ca0f6be45abecfebd792b46e3a19ebb61023b","size":12,"push_id":46965353,"ref":"refs/heads/upstream-master","commits":[{"sha":"36fe2c460c5ec35859b0bbd6c54b708850bb18a1","author":{"name":"Matt Campbell","email":"e0af15c3b069a64665d47df2caf35d0312fff303@gmail.com"},"url":"https://api.github.com/repos/norton/rebar/commits/36fe2c460c5ec35859b0bbd6c54b708850bb18a1","message":"Don't run erl_args through set_trim\n\nArgs provided by erlsrv.exe were being mostly\ndiscarded due to being processed through set_trim"},{"sha":"b535b5eea82f5d73191915e790b0702e143c1957","author":{"name":"Jan Klötzke","email":"b6baa300a09f56c65d98e43e36d8bf7e181794f5@freenet.de"},"url":"https://api.github.com/repos/norton/rebar/commits/b535b5eea82f5d73191915e790b0702e143c1957","message":"rebar_utils:sh/2: remove bash invocation on Windows\n\nCurrently rebar_utils:sh/2 will invoke all commands through bash.exe if\nfound. Otherwise the command will be executed directly. Despite the fact\nthat the caller cannot know if the command is executed with Unix or\nWindows semantics it leads to problems with MSYS's automatic path name\ntranslation.\n\nTherefore remove bash usage on Windows to get a consistent behavior and\nto avoid the peculiarities of MSYS's automatic path conversion. Instead\nuse cmd.exe as its typically needed by most commands."},{"sha":"85575fca65e53bdf0489ba8ea21c34dcc7cfedbc","author":{"name":"Jan Klötzke","email":"b6baa300a09f56c65d98e43e36d8bf7e181794f5@freenet.de"},"url":"https://api.github.com/repos/norton/rebar/commits/85575fca65e53bdf0489ba8ea21c34dcc7cfedbc","message":"rebar_app_utils: fix git hook for Windows"},{"sha":"3f9b346dec1ba98290350c2d3477d8de89a73fb8","author":{"name":"Jan Klötzke","email":"b6baa300a09f56c65d98e43e36d8bf7e181794f5@freenet.de"},"url":"https://api.github.com/repos/norton/rebar/commits/3f9b346dec1ba98290350c2d3477d8de89a73fb8","message":"Fix the 'ct' target to work on Windows with MSYS"},{"sha":"0ce5cbab0648a6bac526a330bee19f7782f76c7d","author":{"name":"Jan Klötzke","email":"b6baa300a09f56c65d98e43e36d8bf7e181794f5@freenet.de"},"url":"https://api.github.com/repos/norton/rebar/commits/0ce5cbab0648a6bac526a330bee19f7782f76c7d","message":"rebar_file_utils: simplify commands on Windows"},{"sha":"86325b616d123bab9517fa957e08f0acb1fffd93","author":{"name":"Tim Watson","email":"14265bd1655a10906c223c8fc1327bd0817ab9dd@gmail.com"},"url":"https://api.github.com/repos/norton/rebar/commits/86325b616d123bab9517fa957e08f0acb1fffd93","message":"Allow plugins to participate in pre and post processing\n\nThis patch modifies rebar_core to allow plugins to participate in the\npre and post processing steps, giving plugin authors more flexibility\nand control."},{"sha":"4a5114b79fcb7e2a7d7b7c52c2bb5ab79d4c80fe","author":{"name":"Joseph Wayne Norton","email":"027efaa67f94ee4387b29d874d84707e14ca456e@alum.mit.edu"},"url":"https://api.github.com/repos/norton/rebar/commits/4a5114b79fcb7e2a7d7b7c52c2bb5ab79d4c80fe","message":"Setup code path prior to calling edoc\n\nSetup code path prior to calling edoc so that edown, asciiedoc,\nand the like can work properly when generating their own\ndocumentation."},{"sha":"3c7a5804e9c24fb0f34e62e2d1603b07a723d61a","author":{"name":"Steven Gravell","email":"8dda05e648f167f1c34acd8e73019c67c7691aed@smarkets.com"},"url":"https://api.github.com/repos/norton/rebar/commits/3c7a5804e9c24fb0f34e62e2d1603b07a723d61a","message":"Add overlay command to run overlays only\n\nrequired for building on a different machine to what your live\nconfig is kept on. This way you can build on one machine,\ndistribute to new machine, then run overlays against a live\nconfig to prevent accidently running code against a live\nconfig in a development or ci environment."},{"sha":"176ec0e71e37c53b541cd1eed1abd04206b97199","author":{"name":"Fabian Linzberger","email":"58e6b3a414a1e090dfc6029add0f3555ccba127f@lefant.net"},"url":"https://api.github.com/repos/norton/rebar/commits/176ec0e71e37c53b541cd1eed1abd04206b97199","message":"Work around functions not found in source\n\nFor parameterized modules, the beam code will have a compiler\ngenerated new/1 and instance/1 function.\n\nIf while checking the beam, xref detects one of those is unused, the\nrebars xref wrapper will try to find the location of the definition of\nthat function in the source code for the module (to give a more\nspecific warning to the user). Since the function was generated by the\ncompiler it does not actually exist in the source, and rebar crashes\nat that stage. This patch works around that issue."},{"sha":"eb23571b8b217ff562b3f4e5d6bfd154532ebb5d","author":{"name":"Przemysław Dąbek","email":"b6173121ff02e4ab99b04f1550b9db2e830c2974@gmail.com"},"url":"https://api.github.com/repos/norton/rebar/commits/eb23571b8b217ff562b3f4e5d6bfd154532ebb5d","message":"Add possibility to make symbolic links\n\nSimple feature, useful to make link to something without copying it."},{"sha":"f8c698eb7f951f762866c2935b3c88761dc10259","author":{"name":"Tuncer Ayaz","email":"0bb14fc58da65081d0cb1348cd128d0459f603ba@gmail.com"},"url":"https://api.github.com/repos/norton/rebar/commits/f8c698eb7f951f762866c2935b3c88761dc10259","message":"Update THANKS file"},{"sha":"285ca0f6be45abecfebd792b46e3a19ebb61023b","author":{"name":"Tuncer Ayaz","email":"0bb14fc58da65081d0cb1348cd128d0459f603ba@gmail.com"},"url":"https://api.github.com/repos/norton/rebar/commits/285ca0f6be45abecfebd792b46e3a19ebb61023b","message":"Add overlay command to shell completion"}],"legacy":{"head":"285ca0f6be45abecfebd792b46e3a19ebb61023b","size":12,"push_id":46965353,"shas":[["36fe2c460c5ec35859b0bbd6c54b708850bb18a1","xenolinguist@gmail.com","Don't run erl_args through set_trim\n\nArgs provided by erlsrv.exe were being mostly\ndiscarded due to being processed through set_trim","Matt Campbell"],["b535b5eea82f5d73191915e790b0702e143c1957","jan.kloetzke@freenet.de","rebar_utils:sh/2: remove bash invocation on Windows\n\nCurrently rebar_utils:sh/2 will invoke all commands through bash.exe if\nfound. Otherwise the command will be executed directly. Despite the fact\nthat the caller cannot know if the command is executed with Unix or\nWindows semantics it leads to problems with MSYS's automatic path name\ntranslation.\n\nTherefore remove bash usage on Windows to get a consistent behavior and\nto avoid the peculiarities of MSYS's automatic path conversion. Instead\nuse cmd.exe as its typically needed by most commands.","Jan Klötzke"],["85575fca65e53bdf0489ba8ea21c34dcc7cfedbc","jan.kloetzke@freenet.de","rebar_app_utils: fix git hook for Windows","Jan Klötzke"],["3f9b346dec1ba98290350c2d3477d8de89a73fb8","jan.kloetzke@freenet.de","Fix the 'ct' target to work on Windows with MSYS","Jan Klötzke"],["0ce5cbab0648a6bac526a330bee19f7782f76c7d","jan.kloetzke@freenet.de","rebar_file_utils: simplify commands on Windows","Jan Klötzke"],["86325b616d123bab9517fa957e08f0acb1fffd93","watson.timothy@gmail.com","Allow plugins to participate in pre and post processing\n\nThis patch modifies rebar_core to allow plugins to participate in the\npre and post processing steps, giving plugin authors more flexibility\nand control.","Tim Watson"],["4a5114b79fcb7e2a7d7b7c52c2bb5ab79d4c80fe","norton@alum.mit.edu","Setup code path prior to calling edoc\n\nSetup code path prior to calling edoc so that edown, asciiedoc,\nand the like can work properly when generating their own\ndocumentation.","Joseph Wayne Norton"],["3c7a5804e9c24fb0f34e62e2d1603b07a723d61a","steve.gravell@smarkets.com","Add overlay command to run overlays only\n\nrequired for building on a different machine to what your live\nconfig is kept on. This way you can build on one machine,\ndistribute to new machine, then run overlays against a live\nconfig to prevent accidently running code against a live\nconfig in a development or ci environment.","Steven Gravell"],["176ec0e71e37c53b541cd1eed1abd04206b97199","e@lefant.net","Work around functions not found in source\n\nFor parameterized modules, the beam code will have a compiler\ngenerated new/1 and instance/1 function.\n\nIf while checking the beam, xref detects one of those is unused, the\nrebars xref wrapper will try to find the location of the definition of\nthat function in the source code for the module (to give a more\nspecific warning to the user). Since the function was generated by the\ncompiler it does not actually exist in the source, and rebar crashes\nat that stage. This patch works around that issue.","Fabian Linzberger"],["eb23571b8b217ff562b3f4e5d6bfd154532ebb5d","przemyslaw.dabek@gmail.com","Add possibility to make symbolic links\n\nSimple feature, useful to make link to something without copying it.","Przemysław Dąbek"],["f8c698eb7f951f762866c2935b3c88761dc10259","tuncer.ayaz@gmail.com","Update THANKS file","Tuncer Ayaz"],["285ca0f6be45abecfebd792b46e3a19ebb61023b","tuncer.ayaz@gmail.com","Add overlay command to shell completion","Tuncer Ayaz"]],"ref":"refs/heads/upstream-master"}}