serge
3de9167d99
Add hostname variable to reltool overlay templates
12 år sedan
Anton Lavrik
0b833391ed
Add support for non-Erlang/OTP (raw) dependencies
Introduce a new 'raw' option for dependency specs in rebar.config file.
For example:
{deps,
{dependency_name, "1.0.*",
{git, "<...>", {branch, "master"}},
[raw]
}
]}.
When this option is specified, rebar does not require the dependency to
have a standard Erlang/OTP layout which assumes presence of either
"src/dependency_name.app.src" or "ebin/dependency_name.app" files.
'raw' dependencies can still contain 'rebar.config' and even can have
the proper OTP directory layout, but they won't be compiled.
Only a subset of rebar commands will be executed on the 'raw'
subdirectories:
get-deps, update-deps, check-deps, list-deps and delete-deps.
12 år sedan
Tuncer Ayaz
32e67ef55e
rebar_edoc: use correct proplist() type (Reported-by: Kostis Sagonas)
12 år sedan
Dave Smith
8ff99f98b3
noshell/noinput should NOT be the default emulator args for an escript
12 år sedan
Tuncer Ayaz
2829741a38
Fix whitespace errors
12 år sedan
Tuncer Ayaz
6d52a4aeb4
Add Martin Schut to THANKS file
12 år sedan
Martin Schut
fbbeb360a5
deps: add fossil scm support
12 år sedan
Tuncer Ayaz
f4e55b8463
Fix fprof use (-p/--profile)
12 år sedan
Tuncer Ayaz
1b52a597c4
Revert 15b7798e4
and restore old git-describe call
Restore previous 'git describe' behaviour as discussed here:
http://lists.basho.com/pipermail/rebar_lists.basho.com/2012-September/001713.html
12 år sedan
Tuncer Ayaz
3e3e639c89
Add Daniel White to THANKS file
12 år sedan
Dave Smith
457163e44c
Merge pull request #316 from danielwhite/document-rsync-feature
Document availability of rsync for fetching deps in rebar.config.sample
12 år sedan
Daniel White
f38c0b007c
Document availability of rsync for fetching deps in rebar.config.sample
12 år sedan
Tuncer Ayaz
9521586bdd
rebar_deps: fix whitespace errors
12 år sedan
Yurii Rashkovskii
9a57e06015
Restore ability to specify deps_dir on the command line
It was previously possible to run `rebar compile deps_dir=/path/to/deps`,
but as of 70d27c5720331076f52e4fd7bcd1dc8045c8c86a, it was nixed.
12 år sedan
Shunichi Shinohara
22b703efa8
eunit: analyze coverage only for cover compiled modules
This change fixes #310 .
12 år sedan
Daniel Luna
7bd318c219
xref: allow multiple behaviours and ignore_xref pragmas
12 år sedan
Eric Merritt
eaad535e31
Allow script to be evaluated when app file is loaded
This allows an <app-name>.app.src.script to be defined and evaluated
when <app-name>.app.src or <app-name>.app are loaded. This allows the
user to add project specific manipulations to app metadata.
12 år sedan
Tuncer Ayaz
e0bc55db33
Use R15B02 EUnit {test,M,F} primitive as suggested by Richard Carlsson
12 år sedan
joewilliams
29492dd0e8
Correctly use release_handler:create_RELEASES
12 år sedan
Tuncer Ayaz
73e9413a01
Update custom xref query
12 år sedan
Tuncer Ayaz
f9a759bef9
Add Ryan Zezeski to THANKS file
12 år sedan
Ryan Zezeski
e7be6874d7
Pass compile flags to protobuffs
By default protobuffs doesn't create beams with debug info. This
causes issues when running dialyzer which requires debug info. Read
the `erl_opts` config and pass it down to protobuffs compiler.
12 år sedan
Tuncer Ayaz
48c7f53930
Fix inttest/ct2 ct spec file location (Thanks Peter Andersson)
The DirRef in the spec file is relative to the directory where the spec
file is located. ct2_rt was erroneously copying the spec file to test/.
12 år sedan
Tuncer Ayaz
0adf3d2461
inttest/ct2: enable rebar DEBUG log level
12 år sedan
Tuncer Ayaz
d22a2bb81f
rebar_ct: ?DEBUG log ct_run command
12 år sedan
Tuncer Ayaz
f460eb14bc
rebar_ct: do not export variable from case
12 år sedan
Tuncer Ayaz
f0bf3503cb
Update port_env for Mountain Lion (Noticed-by: Tony Rogvall)
12 år sedan
Tuncer Ayaz
f22337b68f
Comment eunit_test:function_wrapper/2 TODO
12 år sedan
Tuncer Ayaz
0af95507aa
Update custom xref query (eunit_test calls)
eunit_test:function_wrapper/2 was renamed to eunit:mf_wrapper/2 in
R15B02. Ignore both calls like we do with escript:foldl/3.
12 år sedan
Tuncer Ayaz
8aadd65a34
rebar_eunit: adapt to R15B02 changes
12 år sedan
Tuncer Ayaz
3cc8fb2855
rebar_reltool: remove blank lines
12 år sedan
Tuncer Ayaz
18dbcd61b6
Add Dmitriy Kargapolov to THANKS file
12 år sedan
Dmitriy Kargapolov
9c7259d8a2
Add dynamic .script support for overlay vars file
13 år sedan
Tuncer Ayaz
7889cbe523
Add Markus Nasman to THANKS file
12 år sedan
Markus Näsman
2d139ea6c2
Stop cover server between eunit runs for speed
Cover gets slower and slower for each application. This is due to the
cover_server internal state. Stopping the cover server between
eunit+cover runs, emptying the cover_server state, gives a ~5-6x speed
improvement when analyzing many Erlang modules. Stopping the cover
server replaces the earlier practice of doing a cover:reset before each
run. On a project consisting of 62 dependencies with a total of 1866
Erlang modules the running time of rebar eunit decreased from ~20
minutes to ~3 minutes.
12 år sedan
Tuncer Ayaz
ff8337f9b0
Fix whitespace error in rebar_eunit
12 år sedan
Tuncer Ayaz
f528c397f8
Fix whitespace errors in rebar_ct and rebar_eunit
12 år sedan
Tuncer Ayaz
3c0d97bf2c
Cleanup and comment
12 år sedan
Roberto Ostinelli
60516dc406
Fix tests= option not running generator tests
12 år sedan
Roberto Ostinelli
fa6618f2b4
Add experimental tests= filter without eunit suites
12 år sedan
Tuncer Ayaz
9dd8e7f2ee
Fix #295 (consider *_SUITE.beam in ct skip check)
12 år sedan
Tuncer Ayaz
e8557d262f
inttest: remove superfluous blank lines
12 år sedan
Tuncer Ayaz
c3c6ee7a55
inttest: fix whitespace errors
12 år sedan
Tuncer Ayaz
1dfb407bbc
Add Joe DeVivo to THANKS file
12 år sedan
Tuncer Ayaz
6c1694980c
Fix whitespace error
12 år sedan
Joe DeVivo
991e2ce8e1
Add erlc override from erl_opts: outdir
12 år sedan
Tuncer Ayaz
e34b702423
bootstrap: fix and enhance VCS_INFO handling
* re-compile rebar.erl instead of rebar_core to define VCS_INFO
* append "-dirty" if vcs indicates unclean repo status
12 år sedan
Tuncer Ayaz
0822075250
Update .gitignore (add .eunit and deps)
12 år sedan
Tuncer Ayaz
fc7df16e31
Clarify comments
12 år sedan
Tuncer Ayaz
d76d063d05
Add Roberto Ostinelli to THANKS file
12 år sedan