Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-24 | Add tests for IGNORE_DEPS | Loïc Hoguin | |
Fix IGNORE_DEPS not being propagated downward. Fix IGNORE_DEPS handling with autopatched Rebar projects, where the user defined value was overriden with the one from autopatching. | |||
2015-09-24 | Add tests for dependency fetching order | Loïc Hoguin | |
2015-09-24 | Add tests for custom, fail (bad and unknown) and legacy fetch methods | Loïc Hoguin | |
Also improves the handling of the legacy fetch method. It is now enabled only for dependencies, and not for the top-level application. This should force Erlang.mk users to update their definitions. | |||
2015-09-24 | Fix hex fetch method on Windows | Loïc Hoguin | |
2015-09-24 | Add test for the hex fetch method | Loïc Hoguin | |
2015-09-24 | Add test for the cp fetch method | Loïc Hoguin | |
2015-09-23 | Add tests for git, hg, svn fetch methods | Loïc Hoguin | |
Renamed dep-full to fetch-git to avoid having duplicate tests. | |||
2015-09-23 | Add a test for dep_$(DEP) variables | Loïc Hoguin | |
2015-09-23 | Fix bug introduced by previous commit | Loïc Hoguin | |
2015-09-23 | Implement, add test for dep_$(DEP)_commit variables | Loïc Hoguin | |
2015-09-22 | Add tests for TEST_DEPS | Loïc Hoguin | |
2015-09-22 | Add a test for SHELL_DEPS | Loïc Hoguin | |
2015-09-22 | Disable last check of core-deps-rel under Windows | Loïc Hoguin | |
Releases are barely usable on Windows at this point, so this will get revisited later on when I have time to improve the extended start script. Currently it requires root rights, and it doesn't have useful commands like rpcterms. | |||
2015-09-22 | Add REL_DEPS along with its test | Loïc Hoguin | |
2015-09-22 | Add test for OTP_DEPS | Loïc Hoguin | |
2015-09-22 | Make autopatch work on Windows | Loïc Hoguin | |
2015-09-21 | Add a test for DOC_DEPS | Loïc Hoguin | |
2015-09-21 | Add a test for a JS build dependency | Loïc Hoguin | |
2015-09-21 | Use cowlib instead of rebar for core-deps-build-erl | Loïc Hoguin | |
Ran into weird Rebar issues on Windows, I will probably run into those issues again later on, but this test isn't about that. | |||
2015-09-21 | Add a test for an Erlang build dependency | Loïc Hoguin | |
2015-09-21 | Add gcc to the AppVeyor environment | Loïc Hoguin | |
2015-09-21 | Add a second C build dependency | Loïc Hoguin | |
This one is for testing on Windows. It's simple enough to compile and run without having to deal with installing too many dependencies. | |||
2015-09-21 | Install gcc on CircleCI | Loïc Hoguin | |
2015-09-21 | Fix autopatch of non-atom applications names | Loïc Hoguin | |
2015-09-21 | Add support for BUILD_DEPS | Loïc Hoguin | |
2015-09-21 | Add a test where the build dependency is a C compiler | Loïc Hoguin | |
2015-09-21 | Fix core-deps-pkg test with LEGACY=1 | Loïc Hoguin | |
2015-09-21 | Add the first few tests for dependencies | Loïc Hoguin | |
2015-09-19 | Merge branch 'patch-1' of https://github.com/ingwinlu/erlang.mk | Loïc Hoguin | |
2015-09-19 | Add another note about legacy .app.src method | Loïc Hoguin | |
[ci-skip] | |||
2015-09-19 | Remove typo | Loïc Hoguin | |
No amount of re-reading was enough to find this, until after I pushed. Of course. | |||
2015-09-18 | Add guide chapter about Compatibility with Rebar tools | Loïc Hoguin | |
2015-09-18 | Add section about auto generated id key in .app file | Loïc Hoguin | |
2015-09-18 | Fix test about auto adding an id key when LEGACY=1 | Loïc Hoguin | |
2015-09-18 | Add a test for the auto generation of id key in .app file | Loïc Hoguin | |
2015-09-18 | Fix brainfart with circle.yml file | Loïc Hoguin | |
2015-09-18 | Test "no .app.src" by default, test legacy with LEGACY=1 | Loïc Hoguin | |
Also fixes two bugs with the new "no .app.src" method. All tests now pass with both methods. We can now test specific cases with make check c=$CASE. | |||
2015-09-17 | Don't require OTP 18+ to run tests | Loïc Hoguin | |
2015-09-17 | Only set id to git --describe when we are a dependency | Loïc Hoguin | |
This way we can commit the .app file once and it won't change until we actually change something. Much better for "no .app.src" file method. We are getting close to making this method the default! | |||
2015-09-17 | Use rebar to confirm that generated rebar.config files work | Loïc Hoguin | |
2015-09-17 | Remove a useless command from AppVeyor build | Loïc Hoguin | |
2015-09-17 | Add a clean target to the erlang.mk Makefile | Loïc Hoguin | |
2015-09-17 | Add initial 'make rebar.config' | Loïc Hoguin | |
This is a preliminary work, good enough to be used in some, but not all, projects. Tests cover the current functionality. Documentation has been written but will be committed at a later stage, as it covers more than just this target (the target is documented as part of a "Compatibility with other build tools" chapter). | |||
2015-09-14 | Update documentation re Windows | Loïc Hoguin | |
2015-09-14 | Update relx to 3.5.0 | Loïc Hoguin | |
2015-09-14 | Make relx work on Windows/MSYS2 | Loïc Hoguin | |
2015-09-14 | New AppVeyor try, update mirrors first | Loïc Hoguin | |
2015-09-14 | Don't bother upgrading the whole system in AppVeyor | Loïc Hoguin | |
Just make and git should be enough | |||
2015-09-14 | Update AppVeyor build steps | Loïc Hoguin | |
AppVeyor today added MSYS2 pre-installed. We can remove a few steps from the build process and just install the software we need. | |||
2015-09-14 | Add diagnostics in AppVeyor build step to resolve an issue | Loïc Hoguin | |