Dave Smith
c32d26f509
Enable target_dir to be passed as command-line parameter
pirms 15 gadiem
Dave Smith
127483f32b
Make sure to apply any file perms when doing a templated file
pirms 15 gadiem
Dave Smith
f3039c7a87
Escape backslashes prior to escaping the quotes
pirms 15 gadiem
Klas Johansson
07b20d16f8
Remove warnings reported by xref
Replace rebar_util:get_cwd/0 by rebar_utils:get_cwd/0. Luckily the
misspelt module name doesn't seem to have caused any harm, since
rebar_app_utils:is_app_dir/0 and rebar_rel_utils:is_rel_dir/0 aren't
called (only their /1 counterparts).
pirms 15 gadiem
Klas Johansson
aea3184139
Fix compiler warnings
pirms 15 gadiem
Dave Smith
ad7a494bde
Change semantics of skip_deps=true such that deps still get pre/post processed, just not actually run
pirms 15 gadiem
Dave Smith
2974110982
Fix bug in tdeps2_rt test; app files were not getting module list
pirms 15 gadiem
Dave Smith
2369fa5649
Updating THANKS
pirms 15 gadiem
Klas Johansson
4dae6318aa
Bugfix call to lists:member/2 in ulist/2
Change from lists:is_member/2 to lists:member/2, since the former
doesn't exist (the bug only affects rebar_plugins).
pirms 15 gadiem
Andy Gross
b5d6fed2f6
fix call to dict:new (should be dict:from_list)
pirms 15 gadiem
Dave Smith
68c0def250
Fix missing parameter when invoking rebar_utils:sh
pirms 15 gadiem
Dave Smith
6f40b80ee3
Fixing http://hg.basho.com/rebar/issue/6 ; rebar_edoc was a little enthusiastic about deleting the doc dir
pirms 15 gadiem
Dave Smith
4a12b13939
Refactor of overlay support in reltool extension; adding support for templating overlay files
--HG--
extra : rebase_source : f042bd65d6
pirms 15 gadiem
Dave Smith
5677fe91b3
Updating retest
--HG--
extra : rebase_source : 5035f025b5
pirms 15 gadiem
Dave Smith
fbb6fc06c6
Adding test for new release generation overlay system
--HG--
extra : rebase_source : cd143fdf55
pirms 15 gadiem
Cliff Moon
55c1e44ba5
Added a compiler plugin for neotoma grammars
pirms 15 gadiem
Dave Smith
deaabbe9a7
Adding support for compile/clean post scripts, per suggestion from Kevin Smith
pirms 15 gadiem
Dave Smith
63792d40ce
Updating THANKS
pirms 15 gadiem
Chris Chew
73a67adab4
Fixed problem where install was broken when the .app file is generated from
pirms 15 gadiem
Dave Smith
2c7804819c
Updating THANKS
pirms 15 gadiem
Russell Brown
7d6f04b42f
Stuffed in a global for deps dir.
*If* there is a deps_dir tuple in the root rebar.config then
that is used globally as the deps dir. This is to stop dependencies for dependencies being
created in a different deps_dir even if the sub dependency so specifies.
pirms 15 gadiem
Tuncer Ayaz
952b838d72
Document platform_define in sample config
pirms 15 gadiem
Tuncer Ayaz
6ea5a548e1
Add missing comma
pirms 15 gadiem
Dave Smith
8f9300124e
Make delete-deps a bit smarter
pirms 15 gadiem
Dave Smith
6efd2516ce
Re-add support for delete-deps
pirms 15 gadiem
Dave Smith
e66585789d
Process deps prior to subdirs so that top-level dependencies work as expected
pirms 15 gadiem
Dave Smith
9dda9c2578
Re-adding support for plugin modules
--HG--
extra : rebase_source : 90052500da
pirms 15 gadiem
Dave Smith
a86cb0b4fa
Re-add support for skip_deps
--HG--
extra : rebase_source : bd95812644
pirms 15 gadiem
Dave Smith
299f3045be
Updating integration tests
--HG--
extra : rebase_source : c0bfcfbbbc
pirms 15 gadiem
Dave Smith
3df1d4292a
Heavy-duty refactor to support truly transitive dependencies
--HG--
extra : rebase_source : 41c7f1c337
pirms 15 gadiem
Dave Smith
dfb0d87658
Removing some unnecessary debugging messages
--HG--
extra : rebase_source : 05a045be5a
pirms 15 gadiem
Dave Smith
5ec8918636
Cleaning up logging messages
--HG--
extra : rebase_source : 60b49fa683
pirms 15 gadiem
Dave Smith
45c5956f21
Adding another transitive dep test
--HG--
extra : rebase_source : 1998dc102f
pirms 15 gadiem
Dave Smith
166adf4029
Update retest w/ better handling of multi-statement shell commands; update tdeps1_rt to use it
--HG--
extra : rebase_source : 010907d47b
pirms 15 gadiem
Tuncer Ayaz
89f959563e
Update THANKS file
pirms 15 gadiem
Dave Smith
fa3cc9c7d5
Updating retest
pirms 15 gadiem
Dave Smith
1df2b6d41c
Adding transitive deps test #1
pirms 15 gadiem
Dave Smith
a2f1b62d74
Slightly different fix for bug#5 that avoids running preprocess twice
pirms 15 gadiem
Dave Smith
d6b79fb8c4
Add "clean" target
pirms 15 gadiem
Dave Smith
91fe9d14a4
Add edoc module to .app file
pirms 15 gadiem
theiw
a88d70c627
Include EDoc generation support
pirms 15 gadiem
Dave Smith
623200ec17
Adding rt for bug 5
pirms 15 gadiem
Dave Smith
30ae41dafd
Minor cleanup of acc_modules for readability
pirms 15 gadiem
Dave Smith
1866f65758
Refactor/simplify things since we only run one command at a time (versus a string of them)
pirms 15 gadiem
Dave Smith
cad24b28fc
Adding rebar.config.sample from vagabond ( http://bitbucket.org/vagabond/rebar )
pirms 15 gadiem
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.
pirms 15 gadiem
Bob Ippolito
35a928ecf2
merge ssh://hg@bitbucket.org/basho/rebar
pirms 15 gadiem
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
pirms 15 gadiem
Bob Ippolito
fc58d12820
fix hg and git clone commands for when repo does not exactly match application name
pirms 15 gadiem
Bob Ippolito
124897e937
run plugins once, do not run as a preprocessor, add ebin to path early
pirms 15 gadiem