Tuncer Ayaz
fa1bbc6702
Fix regressions in rebar_file_utils
2011-09-15 18:39:14 +02:00
Tuncer Ayaz
317eeb72e0
Fix Dialyzer warning
2011-09-08 22:54:44 +02:00
Tuncer Ayaz
1cb1ae238a
Fix regression in rebar_file_utils:cp_r/2
2011-09-04 23:04:55 +02:00
Tuncer Ayaz
6f3f234d34
Update Dialyzer options
2011-09-04 20:13:25 +02:00
Tuncer Ayaz
87d3fb5ae3
Update README
2011-09-04 14:11:51 +02:00
Tuncer Ayaz
613ae36d81
Add Jan Vincent Liwanag to THANKS file
2011-09-04 14:11:51 +02:00
Jan Vincent Liwanag
f16ebd13dc
Move asn1 generated *.hrl to include
2011-09-04 14:11:50 +02:00
Tuncer Ayaz
e7ea53f724
Update README
2011-09-04 11:56:11 +02:00
Tuncer Ayaz
6a2fb52277
Fix spec for rebar_file_utils:rm_rf/1
2011-09-02 19:51:48 +02:00
Tuncer Ayaz
c2a5d286f0
Add check target to Makefile
2011-09-02 19:51:18 +02:00
Jan Klötzke
3fa6f6ab7c
Quote paths before passing them to the shell
2011-09-02 19:40:30 +02:00
Tuncer Ayaz
3ceabfa47c
Update THANKS file
2011-09-02 19:21:11 +02:00
Anton Lavrik
7b90cc4707
Export $REBAR_DEPS_DIR and $ERL_LIBS variables
...
Export two extra environment variables when executing shell commands.
These variables are useful for rebar hooks that rely on Erlang
applications installed as rebar dependencies.
$REBAR_DEPS_DIR contains a fully-qualified name of the directory where
rebar stores dependencies.
$ERL_LIBS is set to $REBAR_DEPS_DIR or to "$REBAR_DEPS_DIR:$ERL_LIBS",
if $ERL_LIBS was defined before.
2011-09-02 19:21:11 +02:00
Ignas Vyšniauskas
ed94237dde
Ensure include dir exists in compile_mib/3
2011-09-02 17:53:55 +02:00
Tuncer Ayaz
c3a4ed292e
Clean up and fix vcs functions and logging
2011-09-02 14:54:08 +02:00
Tuncer Ayaz
a337939e7a
Add Ben Ellis to THANKS file
2011-09-01 22:30:21 +02:00
Ben Ellis
3ef7db59cb
Add support for checking out specific git commit
2011-09-01 22:29:55 +02:00
Tuncer Ayaz
8997fe8bca
Update THANKS file
2011-09-01 20:31:50 +02:00
Ben
9abc294947
Clean up windows batch scripts
2011-09-01 20:31:50 +02:00
Matt Campbell
a58f2c91e3
Add simple Windows batch scripts to node templates
2011-09-01 20:23:54 +02:00
Tuncer Ayaz
3e946a7d5c
Fix cover_init call to use correct module list
2011-09-01 20:17:43 +02:00
Joseph Wayne Norton
b6f575c7fe
Keep *_tests not automatically included by eunit
2011-09-01 19:23:46 +02:00
Tuncer Ayaz
0741157a11
Fix misspelling of accommodate
2011-08-31 15:29:23 +02:00
Tuncer Ayaz
475daf2c4a
Comment git vsn cmd changes
2011-08-29 20:02:03 +02:00
Tuncer Ayaz
93128f2f6b
Search plugin sources in base_dir and plugin_dir
2011-08-29 17:27:45 +02:00
Tuncer Ayaz
00b3d9d3cc
Only compile relevant plugin sources
2011-08-29 17:27:45 +02:00
Tuncer Ayaz
4fe651cb5b
Simplify check for empty list
2011-08-29 17:27:45 +02:00
Tim Watson
3b58935b86
Load plugins dynamically from source
...
This patch updates rebar_core to look for missing plugins (i.e. those
that aren't found on the code path at runtime) in a configurable
plugin directory, and dynamically compile and load them at runtime.
By default, the directory "plugins" is searched, although this can be
overriden by setting the plugin_dir in your rebar.config.
2011-08-29 17:27:45 +02:00
Tuncer Ayaz
7a1c88228b
Add Alfonso De Gregorio to THANKS file
2011-08-28 14:02:42 +02:00
Alfonso De Gregorio
6f76d14499
Fix R13 compatibility (auto imported monitor/2)
2011-08-28 14:00:04 +02:00
Tuncer Ayaz
6254b341d6
Add Yurii Rashkovskii to THANKS file
2011-08-27 15:47:52 +02:00
Tuncer Ayaz
a53fc2d8f5
Document git vsn cmd and fix formatting
2011-08-27 15:45:50 +02:00
Yurii Rashkovskii
15b7798e46
Add precise git versioning of multiple apps
...
Allows using tools like git-subtree and still maintaining proper
git-based vsns for those "imported" subtrees. Also helps understanding
what was the last change introduced to a specific application within a
multi-application repository (at this moment, all applications that
reside in the same repository, will share the same autogenerated git
vsn)
2011-08-27 15:38:54 +02:00
Tuncer Ayaz
8376693a3f
Fix Dialyzer warnings
2011-08-25 11:41:22 +02:00
Scott Lystig Fritchie
9832a5c5c6
Merge slf-eunit-process-isolation2 branch
2011-08-24 23:19:01 -05:00
Scott Lystig Fritchie
9c8b5e6c82
Check $ancestors for kernel OTP app processes to not kill
2011-08-24 12:11:48 -05:00
Scott Lystig Fritchie
0627075dd6
Add comments on pids not to kill
2011-08-23 17:32:07 -05:00
Scott Lystig Fritchie
b674ea19a4
Portability via filename:join/1
2011-08-23 14:22:04 -05:00
Scott Lystig Fritchie
f79290dc9c
Replace sleep with pause_until_net_kernel_stopped()
2011-08-23 14:17:18 -05:00
Tuncer Ayaz
1dcf0d15dc
Log a more descriptive message
2011-08-23 18:54:05 +02:00
Tuncer Ayaz
172bc8fb32
Add Uwe Dauernheim to THANKS file
2011-08-21 17:53:00 +02:00
Uwe Dauernheim
f4817caa00
Fix typo: 'dependency'
2011-08-21 17:52:07 +02:00
Tuncer Ayaz
e6d1e13966
Apply Tidier suggestions
2011-08-20 18:33:36 +02:00
Tuncer Ayaz
8fb385f312
Limit line length
2011-08-20 18:26:59 +02:00
Jan Klötzke
7ec9b48d50
Support command invocation on Windows without MSYS
...
If MSYS (with bash) is not installed on Windows then do the shell
variable substitution by ourselves. Otherwise just call bash to do the
job.
2011-08-20 18:20:26 +02:00
Tim Watson
5bb536f839
Respect the --config switch when given
...
Currently the --config switch does not work because when loading
a new rebar config the global setting is ignored for all paths.
This patch provides a check when loading new rebar config to see
whether or not the current config path matches the `base_dir` set in
global conf, which produces the expected behaviour.
2011-08-18 15:35:30 +02:00
Tuncer Ayaz
da31f90d1d
Rename rebar_plugins to plugins for consistency
2011-08-16 17:34:09 +02:00
Tuncer Ayaz
03794f46f8
Add Scott Lystig Fritchie to THANKS file
2011-08-16 15:26:36 +02:00
Tuncer Ayaz
461335acf9
Reformat bootstrap
2011-08-16 15:26:02 +02:00
Scott Lystig Fritchie
92129d6dd2
Document use of -noshell -noinput in emu_opts
2011-08-16 15:14:00 +02:00