Jared Morrow
cf3a24e5c7
Merge pull request #196 from tuncer/rebar-run-info
Print a more appropriate message on 'rebar info'
il y a 11 ans
Jared Morrow
d75af5266d
Merge pull request #183 from EchoTeam/generate-upgrade-and-target-dir
generate-upgrade can now take target_dir argument
il y a 11 ans
Tuncer Ayaz
3c1b819369
erlydtl: add missing clause (Reported-by: goofansu)
erlydtl implemented 'binary' option. Add new clause for {binary, false}.
il y a 11 ans
Tuncer Ayaz
5fa6671511
Remove experimental flags
Remove experimental flag from:
* qc compile_only=true
* eunit compile_only=true
* src/foo.app.src.script
* eunit tests=
il y a 11 ans
Tuncer Ayaz
8a94a41ef0
Document compile_only=true
il y a 11 ans
mats cronqvist
4ca7c84179
introduce xref_extra_paths
il y a 11 ans
Tuncer Ayaz
03e7993402
Fix #205 (erlydtl:compile/3 returns warnings)
Adapt rebar_erlydtl_compiler to handle warnings emitted by
erlydtl:compile/3.
il y a 11 ans
Tuncer Ayaz
34ead92c83
Fix #187 (rename mustache to rebar_mustache)
il y a 11 ans
Tuncer Ayaz
777fefe181
Fix #187 (rename getopt to rebar_getopt)
While at it, update getopt.erl to git rev 78eda3b.
il y a 11 ans
Tuncer Ayaz
f2b370085c
inttest/depplugins: update docs
il y a 11 ans
Tuncer Ayaz
a8a415aed4
Fix regression caused by 252b31f
( #90 )
il y a 11 ans
Tuncer Ayaz
39c38b6141
rebar_core: minor comment fix
il y a 11 ans
Tuncer Ayaz
298743d50e
Add test for regression caused by 252b31f
( #90 )
il y a 11 ans
Tuncer Ayaz
4af177bd06
Print a more appropriate message on 'rebar info'
To avoid treating plugins' info/2 functions as commands, we catch calls
to 'rebar info'. Previously (4b8c81fb
) we simply printed the help
string, but it's much more informative to print the following:
Command 'info' not understood or not applicable
il y a 11 ans
Jared Morrow
df42410cf2
Merge pull request #190 from tuncer/quadruple-timeout
inttest/rgen_1: double the timeout a second time
il y a 11 ans
Jared Morrow
3e573baee6
Merge pull request #198 from tuncer/clean-up-rebar-config-script
Clean up rebar.config.script
il y a 11 ans
Jared Morrow
81b9ed0606
Merge pull request #201 from fenollp/create-lib
Added a library template.
il y a 11 ans
Pierre Fenoll
70cdb37942
Add command to rebar:command_names/0
il y a 11 ans
Pierre Fenoll
c83d037404
Add a library template
il y a 11 ans
Jared Morrow
b97677c2c2
Merge pull request #200 from tuncer/fix-debug-bootstrap
bootstrap: avoid trying to run 'debug' command
il y a 11 ans
Jared Morrow
e73098afea
Merge pull request #199 from tuncer/dia-dialyzer-warnings
rebar_dia_compiler: fix Dialyzer warnings
il y a 11 ans
Tuncer Ayaz
af305f2425
bootstrap: avoid trying to run 'debug' command
If you invoke 'make debug', then bootstrap executes rebar:main/1 with
the extra argument "debug" and rebar treats that as a command. There is
no such command.
Without this patch you will see the following on bootstrap:
Command 'debug' not understood or not applicable
il y a 11 ans
Tuncer Ayaz
031e7c5fc5
rebar_dia_compiler: fix Dialyzer warnings
il y a 11 ans
Tuncer Ayaz
7d70dfbe6f
Clean up rebar.config.script
il y a 11 ans
Tuncer Ayaz
0f8ef12341
inttest/rgen_1: double the timeout a second time
60s still seems to be too low, as it timed out for at least the R15B01
job of the timeout patch merge:
https://travis-ci.org/rebar/rebar/builds/15051701
https://travis-ci.org/rebar/rebar/jobs/15051703
il y a 11 ans
Jared Morrow
fbc51c0a8c
Merge pull request #184 from tuncer/logging
Fix log levels
il y a 11 ans
Florent Gallaire
51584caa3e
A switch variable can have multiple values
il y a 11 ans
Florent Gallaire
0e39dc4149
Support switch template instructions
il y a 11 ans
Tuncer Ayaz
277a10cd3b
Fix is_verbose/1 helper function
il y a 11 ans
Tuncer Ayaz
f39309a660
Write ERROR messages to standard_error device
il y a 11 ans
Tuncer Ayaz
6de94e8a16
Change default log level to 'warn' and introduce -q/--quiet
il y a 11 ans
Tuncer Ayaz
e5d76e7e8c
rebar_log: use defines for log level numbers
il y a 11 ans
Tuncer Ayaz
2f636236bf
rebar_config:is_verbose/0: fix variable name
il y a 11 ans
Dave Smith
ad1da88a07
Merge pull request #189 from tuncer/rgen1_timeout
inttest/rgen1: increase retest timeout (30s -> 60s)
il y a 11 ans
Tuncer Ayaz
a3430a8053
inttest/rgen1: increase retest timeout (30s -> 60s)
The current default (30s) causes inttest/rgen1 to timeout too often. Add
retest.config to double the timeout.
il y a 11 ans
Jared Morrow
74e69faebe
Merge pull request #179 from tuncer/commands-list
Make list of commands (for unabbreviation) easier to maintain
il y a 11 ans
Tuncer Ayaz
6fe3b82b5b
Make list of commands (for unabbreviation) easier to maintain
It's easier to modify the list with each command on a separate line.
The shell completion scripts have already been modified that way.
il y a 11 ans
Dave Smith
745b14ddf1
Merge pull request #185 from tuncer/retest-upstream
Switch retest dep to upstream (dizzyd/retest.git)
il y a 11 ans
Tuncer Ayaz
8557f6c5bc
Switch retest dep to upstream (dizzyd/retest.git)
Now that Dave has merged all patches, it's safe to switch back to
upstream retest.
il y a 11 ans
Jared Morrow
c02fcec92c
Merge pull request #174 from tuncer/dialyzer-fixes
rebar_core: fix Dialyzer warning introduced in aa46d85
(#157 )
il y a 11 ans
Jared Morrow
dac4f9245d
Merge pull request #173 from tuncer/unknown-vsn
Fix false reporting of (plain) vsn strings
il y a 11 ans
Jared Morrow
cedb889137
Merge pull request #172 from tuncer/dep-examples
Add missing dep examples and fix existing ones
il y a 11 ans
Jared Morrow
7e81b22218
Merge pull request #152 from tuncer/test-erl_opts
Fix erl_opts use
il y a 11 ans
snaky
2246d1b69e
generate-upgrade can now take target_dir argument
Previous generate-upgrade required renames in rel/ directory:
rebar generate
...changing code...
mv rel/<release> rel/<release_prev>
rebar generate
rebar generate-upgrade previous_release=<release_prev>
With the proposed changes you can now do the same without moving things:
rebar generate # default target dir: rel/<release>
...changing code...
rebar generate target_dir=<release_new>
rebar generate-upgrade target_dir=<release_new> previous_release=<release>
il y a 11 ans
Jared Morrow
30531b6d1b
Merge pull request #177 from tuncer/unused-retest-binary
Delete unused inttest/retest binary
il y a 11 ans
Tuncer Ayaz
08a87bb5bd
Delete unused inttest/retest binary
il y a 11 ans
Tuncer Ayaz
37310820f7
rebar_core: fix Dialyzer warning introduced in aa46d85
( #157 )
il y a 11 ans
Tuncer Ayaz
55d1539404
lfe: use correctly filtered erl_opts
il y a 11 ans
Tuncer Ayaz
8f05368ba4
erlc: properly reuse the right erl_opts in test_compile
Avoid getting erl_opts twice in test_compile/3, and make sure the
correctly filtered (platform_define, etc.) version is used.
il y a 11 ans
Tuncer Ayaz
edef0962d2
Fix false reporting of (plain) vsn strings
rebar used to mistakenly report plain version strings like
{vsn, "1.0.0"} as follows:
DEBUG: vcs_vsn: Unknown VCS atom in vsn field: "1.0.0"
Properly detect unknown/unsupported version terms and abort
if we encounter one.
While at it, rename a variable in vcs_vsn/3 to be non-misleading.
il y a 11 ans