Tristan Sloughter
3827363288
Merge pull request #465 from tsloughter/global_providers
don't lose global plugin providers
hace 10 años
Tristan Sloughter
fdc1267f67
start httpc in run/1 so it is available to download global plugins
hace 10 años
Tristan Sloughter
0bd49634ce
don't lose global plugin providers
hace 10 años
Tristan Sloughter
e65ad8c2ca
run hooks when building plugins
hace 10 años
Tristan Sloughter
62c9c66182
Merge pull request #456 from kovyl2404/provider-hooks-namespaces-fix
Properly setup namespace for dependency provider hooks
hace 10 años
Fred Hebert
510f4596ce
Merge pull request #464 from tsloughter/completions
make deps task listed in help and update zsh/bash completions
hace 10 años
Fred Hebert
f8c29be458
Merge pull request #463 from tsloughter/windows
add Windows build badge
hace 10 años
Tristan Sloughter
76893ca4b9
make deps task listed in help and update zsh/bash completions
hace 10 años
Tristan Sloughter
6144ee67a7
add Windows build badge
hace 10 años
Viacheslav Kovalev
49d977c2b8
Initialize namespace in rebar_state with default value.
hace 10 años
Fred Hebert
1c6aafeb84
Merge pull request #453 from tsloughter/needs_update
Update deps if their checkout doesn't match lock entry
hace 10 años
Tristan Sloughter
9cfef9c011
only update, when not in explicit upgrade, locks if out of date
hace 10 años
Tristan Sloughter
dc3afe96c6
update stable_lock test from Fred's branch
hace 10 años
Fred Hebert
166d5a9d09
Add tests for lock forwarding
Lock forwarding is what happens when the file on disk are on a different
version from what is specified in the lock file. Files on disk should be
updated to respect what's in the lock file.
A negative test has been added so that lock files that are outdated vis.
the underlying git and packages but match files on disk do not get
forwarded. This job is left to the `upgrade' command.
hace 10 años
Tristan Sloughter
35166b5f1a
parsing deps of a dep should be done at the dep's level + 1
hace 10 años
Tristan Sloughter
b34cc49924
always upgrade if needs_update is true
hace 10 años
Fred Hebert
d91c37ed5c
Merge pull request #443 from kovyl2404/singleapp-project-duplicated-hook
Run hooks for single application only once.
hace 10 años
Viacheslav V. Kovalev
efd2445c74
Properly reset hooks for single-app project
hace 10 años
Tristan Sloughter
ab1d264557
Merge pull request #457 from talentdeficit/extra_src_dirs_ct
don't add `{extra_src_dirs, ["test"]}` to `test` profile
hace 10 años
alisdair sullivan
b06a6ecadd
don't add `{extra_src_dirs, ["test"]}` to `test` profile
adding it results in ct test suites being compiled before they're
properly copied so changes made to suites between runs are not
reflected if a run fails before test dirs are copied
hace 10 años
Tristan Sloughter
3237069567
Merge pull request #455 from kovyl2404/init-command-parsed-args
Properly initialize command parsed args in rebar state
hace 10 años
Tristan Sloughter
41f31f608d
Merge pull request #451 from talentdeficit/all_src_dirs
methods for retrieving `src_dirs` and `extra_src_dirs`
hace 10 años
Viacheslav V. Kovalev
549aaf770f
Properly initialize command parsed args in rebar state
hace 10 años
Fred Hebert
ff071a8df1
Merge pull request #454 from tsloughter/readme_source
update readme building instructions to prefer source
hace 10 años
Tristan Sloughter
7dce68264b
update readme building instructions to prefer source
hace 10 años
Tristan Sloughter
8c6af888b2
Merge pull request #442 from tsloughter/tests_replace_paths
purge loaded code when it conflicts with project apps in tests
hace 10 años
alisdair sullivan
d05103a4a8
methods for retrieving `src_dirs` and `extra_src_dirs`
note that now ALL `src_dirs` across included profiles are
compiled. previously only the last included profile's `src_dirs`
were used
hace 10 años
Fred Hebert
f9c9e0eacc
Merge pull request #441 from tsloughter/global_plugins
install plugins from the global config to ~/.cache/plugins
hace 10 años
Fred Hebert
76dafaffcd
Merge pull request #446 from tsloughter/relx_upgrade
update relx version. fixes #434
hace 10 años
Tristan Sloughter
d3d18e0029
update relx version. fixes #434
hace 10 años
Tristan Sloughter
a7a0f0d4b0
Merge pull request #445 from sg2342/fix-fetch-format_error
io_lib:format/2 will throw badarg when trying to print rebar_resource…
hace 10 años
Stefan Grundmann
b9778401c2
io_lib:format/2 will throw badarg when trying to print rebar_resource:resource() as string
hace 10 años
Tristan Sloughter
758920f4a4
Merge pull request #444 from omarkj/omarkj-change-gitignore
Ignore the build directory
hace 10 años
omarkj
f51d2d49dc
Ignore the build directory
hace 10 años
Tristan Sloughter
529025b6fd
purge loaded code when it conflicts with project apps in tests
hace 10 años
Tristan Sloughter
cc2c55338b
update gitignore
hace 10 años
Tristan Sloughter
bf1650e10d
Merge pull request #439 from talentdeficit/extra_src_dirs
generalize the "test" special dir into an {extra_src_dirs, [...]} option
hace 10 años
alisdair sullivan
2f2c11ae70
document `extra_src_dirs`
hace 10 años
Tristan Sloughter
3a201230fe
install plugins from the global config to ~/.cache/plugins
hace 10 años
Tristan Sloughter
9ad3025c85
Merge pull request #440 from talentdeficit/unescessary_load
remove use of `code:load_abs/1` in favor of `beam_lib:chunks/2`
hace 10 años
alisdair sullivan
04f63ff53c
remove use of `code:load_abs/1` in favor of `beam_lib:chunks/2` to
avoid repeated loading and unloading of modules
hace 10 años
alisdair sullivan
c534deafc5
generalize the "test" special dir into an {extra_src_dirs, [...]} option
like `src_dirs`, `extra_src_dirs` are directories to be copied to
the `_build` dir and compiled. unlike `src_dirs` they are not added
to the .app specification
hace 10 años
Tristan Sloughter
162f0f8f63
Merge pull request #432 from soranoba/edoclet-in-deps
be able to use the specified edoclet in deps
hace 10 años
soranoba
39513a5293
be able to use the specified edoclet in deps
hace 10 años
Fred Hebert
45389be7de
Merge pull request #433 from sg2342/fix-prv_unlock-usage-string
fix usage string in rebar_prv_unlock
hace 10 años
Stefan Grundmann
24615d8def
fix usage string in rebar_prv_unlock
hace 10 años
Tristan Sloughter
ae19c6d59c
Merge pull request #429 from omarkj/omarkj-quote-atoms
Quote atoms to allow names to have dashes.
hace 10 años
Tristan Sloughter
763f33009d
Merge pull request #426 from ferd/cleaner-tpl-docs
Make standalone vs complete project template clear
hace 10 años
Tristan Sloughter
da93ec9d0a
Merge pull request #414 from tsloughter/hex_pkg_improvements
Hex pkg improvements
hace 10 años
Tristan Sloughter
f37cee14b2
patch tests
hace 10 años