couchdb-rebar.git
12 years agoRevert change to linking order arguments RELEASE-1
Dave Smith [Fri, 18 Dec 2009 22:08:36 +0000 (15:08 -0700)] 
Revert change to linking order arguments

12 years agoAdding simple checks for necessary version of ERTS + Reltool
Dave Smith [Thu, 17 Dec 2009 14:26:54 +0000 (07:26 -0700)] 
Adding simple checks for necessary version of ERTS + Reltool

12 years agoReorder arguments to CC for linking and fix needs_link to function properly
Dave Smith [Wed, 16 Dec 2009 15:27:14 +0000 (10:27 -0500)] 
Reorder arguments to CC for linking and fix needs_link to function properly

12 years agoMake sure to append overlay files to end of spec; otherwise might be overwritten...
Dave Smith [Wed, 16 Dec 2009 15:26:50 +0000 (10:26 -0500)] 
Make sure to append overlay files to end of spec; otherwise might be overwritten by canonical install

12 years agoAdding support for overlays
Dave Smith [Tue, 15 Dec 2009 00:30:51 +0000 (19:30 -0500)] 
Adding support for overlays

12 years agoMake sure to fail if run_modules generates ANY error. Thanks, Rusty. :)
Dave Smith [Mon, 14 Dec 2009 22:11:25 +0000 (17:11 -0500)] 
Make sure to fail if run_modules generates ANY error. Thanks, Rusty. :)

12 years agoRun eunit in .eunit dir to ensure any created/temporary files are created there
Dave Smith [Mon, 14 Dec 2009 14:59:00 +0000 (09:59 -0500)] 
Run eunit in .eunit dir to ensure any created/temporary files are created there

12 years agoFixing warning
Dave Smith [Mon, 14 Dec 2009 14:29:24 +0000 (09:29 -0500)] 
Fixing warning

12 years agoEnable fail_on_warning by default
Dave Smith [Mon, 14 Dec 2009 14:27:58 +0000 (09:27 -0500)] 
Enable fail_on_warning by default

12 years agoAdding fail_on_warning support
Dave Smith [Mon, 14 Dec 2009 14:27:47 +0000 (09:27 -0500)] 
Adding fail_on_warning support

12 years agoFixing number of warnings and buglets
Dave Smith [Mon, 14 Dec 2009 13:58:22 +0000 (08:58 -0500)] 
Fixing number of warnings and buglets

12 years agoMerging from bitbucket
Dave Smith [Sat, 12 Dec 2009 14:45:24 +0000 (07:45 -0700)] 
Merging from bitbucket

12 years agoMerging mainline
Dave Smith [Sat, 12 Dec 2009 14:43:12 +0000 (07:43 -0700)] 
Merging mainline

12 years agoRefactor of core logic to provide better control over recursion and code path mgmt
Dave Smith [Sat, 12 Dec 2009 14:34:29 +0000 (07:34 -0700)] 
Refactor of core logic to provide better control over recursion and code path mgmt

12 years agoAdding rudimentary support for creating empty dirs in reltool target
Dave Smith [Fri, 11 Dec 2009 14:20:59 +0000 (07:20 -0700)] 
Adding rudimentary support for creating empty dirs in reltool target

12 years agoMerge
Dave Smith [Thu, 10 Dec 2009 19:16:47 +0000 (12:16 -0700)] 
Merge

12 years agoAdd ability to forcibly overwrite existing release
Dave Smith [Thu, 10 Dec 2009 19:16:15 +0000 (12:16 -0700)] 
Add ability to forcibly overwrite existing release

12 years agoAdd support for coverage generation
Dave Smith [Thu, 10 Dec 2009 05:00:28 +0000 (22:00 -0700)] 
Add support for coverage generation

12 years agoMake sure crypto is running as lots of things use it
Dave Smith [Thu, 10 Dec 2009 04:59:58 +0000 (21:59 -0700)] 
Make sure crypto is running as lots of things use it

12 years agoRemove unnecessary debug in _core; adding EQC flag for eunit builds
Dave Smith [Tue, 8 Dec 2009 22:52:53 +0000 (15:52 -0700)] 
Remove unnecessary debug in _core; adding EQC flag for eunit builds

12 years agoUpdating bootstrap to embed the build time into a macro that we can pull via "version...
Dave Smith [Mon, 7 Dec 2009 23:03:56 +0000 (16:03 -0700)] 
Updating bootstrap to embed the build time into a macro that we can pull via "version" command

12 years agoRefactoring eunit to support in-module tests
Dave Smith [Mon, 7 Dec 2009 22:17:24 +0000 (15:17 -0700)] 
Refactoring eunit to support in-module tests

12 years agoAdding convenience method for determing verbosity of run
Dave Smith [Mon, 7 Dec 2009 22:17:03 +0000 (15:17 -0700)] 
Adding convenience method for determing verbosity of run

12 years agoMerging
Dave Smith [Mon, 7 Dec 2009 17:08:20 +0000 (10:08 -0700)] 
Merging

12 years agoMake sure to bail w/ return code of 1 when error has occurred
Dave Smith [Mon, 7 Dec 2009 17:07:01 +0000 (10:07 -0700)] 
Make sure to bail w/ return code of 1 when error has occurred

12 years agoAdded support for eunit tests as test/*_tests.erl
Jon Meredith [Sat, 5 Dec 2009 22:18:09 +0000 (15:18 -0700)] 
Added support for eunit tests as test/*_tests.erl

12 years agoAdding rebar.erl -- not sure how that got missed, yet worked!?
Dave Smith [Fri, 4 Dec 2009 22:42:12 +0000 (15:42 -0700)] 
Adding rebar.erl -- not sure how that got missed, yet worked!?

12 years agoAdd a nice message
Dave Smith [Fri, 4 Dec 2009 20:54:44 +0000 (13:54 -0700)] 
Add a nice message

12 years agoRefactor rebar to build a self-contained script
Dave Smith [Fri, 4 Dec 2009 20:48:57 +0000 (13:48 -0700)] 
Refactor rebar to build a self-contained script

12 years agoAdded check for suite compilation failures to rebar_ct.
Jon Meredith [Fri, 4 Dec 2009 14:58:21 +0000 (07:58 -0700)] 
Added check for suite compilation failures to rebar_ct.

12 years agoChanged the rebar command to exit non-zero on error.
Jon Meredith [Fri, 4 Dec 2009 14:56:08 +0000 (07:56 -0700)] 
Changed the rebar command to exit non-zero on error.

12 years agoAdded rebar_ct to support common_test targets test, int_test and perf_test.
Jon Meredith [Fri, 4 Dec 2009 05:49:52 +0000 (22:49 -0700)] 
Added rebar_ct to support common_test targets test, int_test and perf_test.

12 years agoAdded now_str to return the local time as a string.
jmeredith@jons-macbook.local [Fri, 4 Dec 2009 05:46:37 +0000 (22:46 -0700)] 
Added now_str to return the local time as a string.

12 years agoOngoing reltool integration work; now better able to identify issues with missing...
Dave Smith [Thu, 3 Dec 2009 23:06:06 +0000 (16:06 -0700)] 
Ongoing reltool integration work; now better able to identify issues with missing apps in code path

12 years agoDeal more gracefully with errors
Dave Smith [Thu, 3 Dec 2009 23:05:25 +0000 (16:05 -0700)] 
Deal more gracefully with errors

12 years agoIf failure is controlled (i.e. via ?FAIL macro), don't print out that it failed ...
Dave Smith [Thu, 3 Dec 2009 16:41:10 +0000 (09:41 -0700)] 
If failure is controlled (i.e. via ?FAIL macro), don't print out that it failed (expectation is that the caller already did that)

12 years agoFix up some errors found by rebar now that we use it for compilation
Dave Smith [Wed, 2 Dec 2009 19:13:30 +0000 (12:13 -0700)] 
Fix up some errors found by rebar now that we use it for compilation

12 years agoUse existing rebar for compile, if it's available
Dave Smith [Wed, 2 Dec 2009 19:13:05 +0000 (12:13 -0700)] 
Use existing rebar for compile, if it's available

12 years agoFix up installation problems that occurred when priv/include dirs don't exist (they...
Dave Smith [Wed, 2 Dec 2009 19:12:53 +0000 (12:12 -0700)] 
Fix up installation problems that occurred when priv/include dirs don't exist (they are optional)

12 years agoAdding first crack at reltool support
Dave Smith [Wed, 2 Dec 2009 12:15:35 +0000 (05:15 -0700)] 
Adding first crack at reltool support

12 years agoAdd hooks for getting list of release modules
Dave Smith [Wed, 2 Dec 2009 11:54:55 +0000 (04:54 -0700)] 
Add hooks for getting list of release modules

12 years agoMake sure reason for crash is available for debug logging
Dave Smith [Wed, 2 Dec 2009 11:54:23 +0000 (04:54 -0700)] 
Make sure reason for crash is available for debug logging

12 years agoAdding support for parallel compilation; use 3 workers by default
Dave Smith [Wed, 2 Dec 2009 03:34:40 +0000 (20:34 -0700)] 
Adding support for parallel compilation; use 3 workers by default

12 years agoAdding support for subdirs
Dave Smith [Wed, 2 Dec 2009 03:34:18 +0000 (20:34 -0700)] 
Adding support for subdirs

12 years agoBasic implementation of port compiler is now complete
Dave Smith [Tue, 1 Dec 2009 17:38:30 +0000 (10:38 -0700)] 
Basic implementation of port compiler is now complete

12 years agoAdding more flexible arch check; adding sh command
Dave Smith [Tue, 1 Dec 2009 17:38:20 +0000 (10:38 -0700)] 
Adding more flexible arch check; adding sh command

12 years agoAdding generic get/3; still need some cleanup
Dave Smith [Tue, 1 Dec 2009 17:37:46 +0000 (10:37 -0700)] 
Adding generic get/3; still need some cleanup

12 years agoAdding delete_each/1
Dave Smith [Tue, 1 Dec 2009 17:37:19 +0000 (10:37 -0700)] 
Adding delete_each/1

12 years agoMerging
Dave Smith [Mon, 30 Nov 2009 23:07:51 +0000 (16:07 -0700)] 
Merging

12 years agoSlowly working out port driver implementation
Dave Smith [Mon, 30 Nov 2009 23:03:45 +0000 (16:03 -0700)] 
Slowly working out port driver implementation

12 years agoConnected up symlinking the list of progs in rebar.config/app_bin
Jon Meredith [Mon, 30 Nov 2009 19:02:09 +0000 (12:02 -0700)] 
Connected up symlinking the list of progs in rebar.config/app_bin
to the OTP bin dir.

12 years agoRenamed app_installer to otp_app.
Jon Meredith [Mon, 30 Nov 2009 18:12:25 +0000 (11:12 -0700)] 
Renamed app_installer to otp_app.
Added compile check for app name.
Added compile check for app modules

--HG--
rename : src/rebar_app_installer.erl => src/rebar_otp_app.erl

12 years agoAdd protobuffs compiler module
Dave Smith [Mon, 30 Nov 2009 16:57:28 +0000 (09:57 -0700)] 
Add protobuffs compiler module

12 years agoPass through flags for install
Dave Smith [Mon, 30 Nov 2009 16:57:20 +0000 (09:57 -0700)] 
Pass through flags for install

12 years agoFix bootstrap installer to setup path so that rebar runs properly
Dave Smith [Mon, 30 Nov 2009 15:15:09 +0000 (08:15 -0700)] 
Fix bootstrap installer to setup path so that rebar runs properly

12 years agoRemove emakefile in lieu of simple install script
Dave Smith [Mon, 30 Nov 2009 15:03:02 +0000 (08:03 -0700)] 
Remove emakefile in lieu of simple install script

12 years agoMore work
Dave Smith [Mon, 30 Nov 2009 14:00:48 +0000 (07:00 -0700)] 
More work

12 years agoFix some minor typos; create simple install/bootstrapping script
Dave Smith [Sun, 29 Nov 2009 23:53:53 +0000 (16:53 -0700)] 
Fix some minor typos; create simple install/bootstrapping script

12 years agoAdding ignore file
Dave Smith [Sun, 29 Nov 2009 23:45:02 +0000 (16:45 -0700)] 
Adding ignore file

12 years agoMore gross structural work; now has log levels and broken out log level control
Dave Smith [Sun, 29 Nov 2009 23:44:30 +0000 (16:44 -0700)] 
More gross structural work; now has log levels and broken out log level control

12 years agoFix options to be more consistent
Dave Smith [Thu, 26 Nov 2009 05:27:07 +0000 (22:27 -0700)] 
Fix options to be more consistent

12 years agoAdding support for basic compilation ordering
Dave Smith [Thu, 26 Nov 2009 04:55:47 +0000 (21:55 -0700)] 
Adding support for basic compilation ordering

12 years agoRenaming compiler module
Dave Smith [Thu, 26 Nov 2009 04:00:22 +0000 (21:00 -0700)] 
Renaming compiler module

--HG--
rename : src/rebar_doterl_compiler.erl => src/rebar_erlc_compiler.erl

12 years agoMore work on getting compilation and clean working properly
Dave Smith [Thu, 26 Nov 2009 03:24:51 +0000 (20:24 -0700)] 
More work on getting compilation and clean working properly

12 years agoGetting basic erlang compilation working
Dave Smith [Wed, 25 Nov 2009 23:03:14 +0000 (16:03 -0700)] 
Getting basic erlang compilation working

12 years agoInitial commit
Dave Smith [Wed, 25 Nov 2009 22:23:42 +0000 (15:23 -0700)] 
Initial commit