Dave Smith
9dda9c2578
Re-adding support for plugin modules
--HG--
extra : rebase_source : 90052500da
il y a 15 ans
Dave Smith
a86cb0b4fa
Re-add support for skip_deps
--HG--
extra : rebase_source : bd95812644
il y a 15 ans
Dave Smith
299f3045be
Updating integration tests
--HG--
extra : rebase_source : c0bfcfbbbc
il y a 15 ans
Dave Smith
3df1d4292a
Heavy-duty refactor to support truly transitive dependencies
--HG--
extra : rebase_source : 41c7f1c337
il y a 15 ans
Dave Smith
dfb0d87658
Removing some unnecessary debugging messages
--HG--
extra : rebase_source : 05a045be5a
il y a 15 ans
Dave Smith
5ec8918636
Cleaning up logging messages
--HG--
extra : rebase_source : 60b49fa683
il y a 15 ans
Dave Smith
45c5956f21
Adding another transitive dep test
--HG--
extra : rebase_source : 1998dc102f
il y a 15 ans
Dave Smith
166adf4029
Update retest w/ better handling of multi-statement shell commands; update tdeps1_rt to use it
--HG--
extra : rebase_source : 010907d47b
il y a 15 ans
Tuncer Ayaz
89f959563e
Update THANKS file
il y a 15 ans
Dave Smith
fa3cc9c7d5
Updating retest
il y a 15 ans
Dave Smith
1df2b6d41c
Adding transitive deps test #1
il y a 15 ans
Dave Smith
a2f1b62d74
Slightly different fix for bug#5 that avoids running preprocess twice
il y a 15 ans
Dave Smith
d6b79fb8c4
Add "clean" target
il y a 15 ans
Dave Smith
91fe9d14a4
Add edoc module to .app file
il y a 15 ans
theiw
a88d70c627
Include EDoc generation support
il y a 15 ans
Dave Smith
623200ec17
Adding rt for bug 5
il y a 15 ans
Dave Smith
30ae41dafd
Minor cleanup of acc_modules for readability
il y a 15 ans
Dave Smith
1866f65758
Refactor/simplify things since we only run one command at a time (versus a string of them)
il y a 15 ans
Dave Smith
cad24b28fc
Adding rebar.config.sample from vagabond ( http://bitbucket.org/vagabond/rebar )
il y a 15 ans
Chris Bernard
4825353a23
Fix incorrect coverage count when prod modules include EUnit header.
Modules that include the EUnit header get an implicit test/0 fun,
which cover considers a runnable line, but eunit:(TestRepresentation)
never calls. Result: prod modules with tests can never reach 100%
coverage. Ironic. In this case, fix it by decrementing the NotCovered
counter returned by cover:analyze/3.
il y a 15 ans
Bob Ippolito
35a928ecf2
merge ssh://hg@bitbucket.org/basho/rebar
il y a 15 ans
Bob Ippolito
9dd9585d5b
include source path in compiler errors, process commands separately (to make get-deps compile work), ensure ebin dir, process iteratively to support transitive deps
il y a 15 ans
Bob Ippolito
fc58d12820
fix hg and git clone commands for when repo does not exactly match application name
il y a 15 ans
Bob Ippolito
124897e937
run plugins once, do not run as a preprocessor, add ebin to path early
il y a 15 ans
Bob Ippolito
89b57e3aa4
when using plugin_modules, add ebin to path
il y a 15 ans
Bob Ippolito
66f44c6362
fix backwards match for debugging print
il y a 15 ans
Bob Ippolito
92be7a38bf
rebar_plugins in rebar_config to allow extensions
il y a 15 ans
Bob Ippolito
59ab113f3b
Run the preprocess again if subdirs were compiled, fixes http://bitbucket.org/basho/rebar/issue/5
il y a 15 ans
Bob Ippolito
100f277192
comment typo
il y a 15 ans
Jeremy Raymond
8e195e5337
Make 'command does not apply' warning into a warning
il y a 15 ans
Bob Ippolito
317655f724
comment typo
il y a 15 ans
Bob Ippolito
f436d7cd3c
add variables for create-app and create-node to help
il y a 15 ans
Dave Smith
2af6dc84ae
Complete implementation for simplistic .app.src processing.
il y a 15 ans
Dave Smith
902e00fb93
Add support for requiring a specific ERTS or OTP version via a regex
il y a 15 ans
David Reid
b85c0b4515
Add a global config option skip_deps which when present will cause dependencies not to be added to the list of directories to process, useful for ./rebar skip_deps=true eunit so that you don't run the tests of every dependency.
il y a 15 ans
Jon Meredith
bf3dfcb34b
Taught eunit/coverage to split the src module coverage stats from any test code.
il y a 15 ans
Dave Smith
ff1cf0365b
Make sure that the so_specs stuff is properly backwards compatible
il y a 15 ans
Dave Smith
1826e62069
Copy all source files for eunit to .eunit directory so that cover works properly (ick!)
il y a 15 ans
Tuncer Ayaz
914e5fbf68
New commands and opts (-V/--version/version/help)
il y a 15 ans
Tuncer Ayaz
c319662849
Correct comment
il y a 15 ans
Tuncer Ayaz
56b801b2c9
Add new erl_opts option to specify platform-specific defines
il y a 15 ans
Tuncer Ayaz
60c649bc4e
Add missing CXXFLAGS equivalents of CFLAGS
il y a 15 ans
Cliff Moon
939c36e527
merged from basho
il y a 15 ans
Cliff Moon
c3fe43a0ba
add new configuration option so_specs which allows multiple drivers to be built in the same project.
il y a 15 ans
Dave Smith
c28a16258c
Add caching of app file
il y a 15 ans
Dave Smith
f81cf34bb9
Add default CFLAGS for platforms where there can be variation of 32/64 bit Erlang VMs
il y a 15 ans
Dave Smith
c19b8ac003
Refactoring app file access to be via rebar_app_utils in prep for supporting .app.src
il y a 15 ans
Jeremy Raymond
87bca27644
Copy src files to .eunit so that cover can always find them
il y a 15 ans
Dave Smith
dbfd2a08cd
Merging w/ mainline
il y a 15 ans
Dave Smith
0add7acdbf
Make sure to add ebin/ to the code path as well so that xref can properly determine source/line of code.
il y a 15 ans