Tristan Sloughter
a6ca5d5e25
fixes for overrides of deps
9 years ago
Tristan Sloughter
8e25a45cbb
update use of hooks and plugins with state in app_info
9 years ago
Tristan Sloughter
32d07ec076
build on already created AppInfo instead of having to do copy
9 years ago
Tristan Sloughter
3aec31f0bc
fix erl_opts to not be inherited
9 years ago
Tristan Sloughter
f209ccc2b8
remove state record from app_info record
9 years ago
Tristan Sloughter
98752aab93
wip: move state into app_info
9 years ago
alisdair sullivan
7e32efda63
default to `ebin' for `rebar3 path' command and use single space
as default seperator
9 years ago
Tristan Sloughter
c5825978a0
Merge pull request #766 from project-fifo/utf8-tree
Utf8 tree
9 years ago
Heinz N. Gies
f8a507191e
utf8 tree
9 years ago
Heinz N. Gies
93549dcdd6
Removed extra | for last element in tree
9 years ago
Fred Hebert
e4a5217041
Displays package caching actions
This makes it obvious where packages are cached and when the cache is
being reused.
Messages are of the form:
===> Fetching recon ({pkg,<<"recon">>,<<"2.2.0">>})
===> Downloaded package, caching as
$HOME/.cache/rebar3/hex/default/packages/recon-2.2.0.tar
and
===> Fetching recon ({pkg,<<"recon">>,<<"2.2.0">>})
===> Version cached at
$HOME/.cache/rebar3/hex/default/packages/recon-2.2.0.tar is up
to date, reusing it
9 years ago
alisdair sullivan
b9a2aa87e5
`rebar3 path' provider
prints requested paths to stdout based on current profile
9 years ago
Fred Hebert
caf8ff31d8
Merge pull request #759 from tsloughter/dep_tree_fix
set parent on already fetched apps so tree works
9 years ago
Tristan Sloughter
5746965760
Merge pull request #757 from ferd/use-raw-encoding
Use raw bytestream when writing files
9 years ago
Tristan Sloughter
af395c5bca
set parent on already fetched apps so tree works
9 years ago
Fred Hebert
01252ecce4
Use raw bytestream when writing files
This patch forces write_file_if_contents_differ/2 to use raw bytes as
when writing files. This fixes an issue where UTF-8 characters are
processed and written back as ISO-8859-1 into the file, which makes it
impossible to use UTF-8 characters in .app.src files.
9 years ago
Fred Hebert
bfd40d502b
Bump to beta-2
9 years ago
Fred Hebert
a1b1fd07b2
Merge pull request #755 from tsloughter/master
remove replacement of home dir with ~ in update output
9 years ago
Tristan Sloughter
00a4a44547
remove replacement of home dir with ~ in update output
9 years ago
Tristan Sloughter
08e07d6e38
Merge pull request #753 from talentdeficit/ct_persistent_fail_fix
symlink ct test dirs rather than copy
9 years ago
alisdair sullivan
4f16e5b7e3
symlink ct test dirs rather than copy
9 years ago
Fred Hebert
e98cf42901
Merge pull request #716 from talentdeficit/eunit_file_arg
add support for `rebar3 eunit --file=...'
9 years ago
Fred Hebert
bb14f24257
Merge pull request #748 from tsloughter/pkg_attribute
support pkg attribute on dep to declare package name different from app name
9 years ago
Fred Hebert
a27fd22c3f
Basic package aliasing tests
9 years ago
Tristan Sloughter
79d66de59c
Merge pull request #752 from tsloughter/master
upgrade relx and bbmustache
9 years ago
Tristan Sloughter
2de67e5cbd
upgrade relx and bbmustache
9 years ago
Tristan Sloughter
0a4509f5b0
simplify package dep parsing and handling
9 years ago
Fred Hebert
956fa2144a
Merge pull request #751 from tsloughter/pkgs_prv_fix
fix pkgs provider output for new package index format
9 years ago
Tristan Sloughter
d67a5bce52
fix pkgs provider output for new package index format
9 years ago
Fred Hebert
23201d3a14
Merge pull request #747 from tsloughter/rm_top_level
don't error on upgrade if user removes top level dep
9 years ago
Fred Hebert
67f889b47b
Merge pull request #746 from tsloughter/master
add error message for dependency that doesn't contain single app dir
9 years ago
Tristan Sloughter
f2547a457f
support pkg attribute on dep to declare package name different from app name
9 years ago
Tristan Sloughter
2e931f29f4
don't error on upgrade if user removes top level dep
9 years ago
Tristan Sloughter
aa5a8829b5
add error message for dependency that doesn't contain single app dir
9 years ago
Fred Hebert
807daff78b
Merge pull request #745 from tsloughter/override_deps
override 'deps' now automatically overrides '{deps,default}'
9 years ago
Tristan Sloughter
f2f63013fe
override 'deps' now automatically overrides '{deps,default}'
9 years ago
Tristan Sloughter
657a1bf52e
Merge pull request #742 from tsloughter/pkg_check
improve error messages for packages by checking its existance before fetch
9 years ago
Tristan Sloughter
dae1b4cc82
improve error messages for packages by checking its existance before fetching
9 years ago
Fred Hebert
725e2e9d25
Merge pull request #739 from tsloughter/master
don't store deps list with duplicate in state
9 years ago
Fred Hebert
691662c794
Merge pull request #740 from tsloughter/hex_output
use 'default' for default hex repo path in cache and include in info messages
9 years ago
Tristan Sloughter
391959dae8
use 'default' for default hex repo path in cache and include in info messages
9 years ago
Tristan Sloughter
3c92505d49
don't store deps list with duplicate in state
9 years ago
Tristan Sloughter
070e9d329b
Merge pull request #736 from tsloughter/update_erlcinfo
update erlcinfo on disk if source file removed
9 years ago
Tristan Sloughter
1aa79082de
update erlcinfo on disk if source file removed
9 years ago
Fred Hebert
8c826fa92a
Merge pull request #735 from tsloughter/relx_output_dir
do not override user cli supplied outputdir for relx
9 years ago
Tristan Sloughter
86e4c5d5ef
do not override user cli supplied outputdir for relx
9 years ago
Tristan Sloughter
1f6516b231
Merge pull request #732 from tsloughter/level_wins
this patch treats pkg and src deps as equals, so level decides winner
9 years ago
Tristan Sloughter
e853e12d7c
add back removed tests
9 years ago
Tristan Sloughter
e336d7aaa1
remove unneeded packages ets table load/unload in plugins
9 years ago
Tristan Sloughter
cf5390f018
replace use of dict of packages and registry with single ets table
9 years ago