Fred Hebert
c57177fde8
Revert "Revert "only load packages when needed""
před 9 roky
Fred Hebert
4f90c4f27c
Merge pull request #773 from rebar/revert-771-delay_pkg_load
Revert "only load packages when needed"
před 9 roky
Fred Hebert
3f83b3a382
Revert "only load packages when needed"
před 9 roky
Fred Hebert
3ed65f9180
Merge pull request #771 from tsloughter/delay_pkg_load
only load packages when needed
před 9 roky
Tristan Sloughter
dc3e8d789f
delete and prepend code path instead of replacing, fixes #770
před 9 roky
Tristan Sloughter
8732b7d5bd
only load packages when needed
před 9 roky
Tristan Sloughter
e385c19168
Merge pull request #762 from ferd/explicit-cache-paths
Displays package caching actions
před 9 roky
Tristan Sloughter
a81444ae1c
move otp version verification to a single app_info function
před 9 roky
Tristan Sloughter
d034f40c38
move opts functions to new module rebar_opts
před 9 roky
Tristan Sloughter
b2c051452e
remove overrides element from state record
před 9 roky
Fred Hebert
0775af04e7
Merge pull request #767 from tsloughter/tree_unicode
use ~ts for unicode output and reset encoding to latin1
před 9 roky
Tristan Sloughter
a1d45c364c
use ~ts for unicode output and reset encoding to latin1
před 9 roky
Tristan Sloughter
e6f6ccc757
more cleanup
před 9 roky
Tristan Sloughter
c7a7b309fd
more cleanup of old state usage
před 9 roky
Tristan Sloughter
a6ca5d5e25
fixes for overrides of deps
před 9 roky
Tristan Sloughter
8e25a45cbb
update use of hooks and plugins with state in app_info
před 9 roky
Tristan Sloughter
32d07ec076
build on already created AppInfo instead of having to do copy
před 9 roky
Tristan Sloughter
3aec31f0bc
fix erl_opts to not be inherited
před 9 roky
Tristan Sloughter
f209ccc2b8
remove state record from app_info record
před 9 roky
Tristan Sloughter
98752aab93
wip: move state into app_info
před 9 roky
alisdair sullivan
7e32efda63
default to `ebin' for `rebar3 path' command and use single space
as default seperator
před 9 roky
Tristan Sloughter
c5825978a0
Merge pull request #766 from project-fifo/utf8-tree
Utf8 tree
před 9 roky
Heinz N. Gies
f8a507191e
utf8 tree
před 9 roky
Heinz N. Gies
93549dcdd6
Removed extra | for last element in tree
před 9 roky
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
před 9 roky
alisdair sullivan
b9a2aa87e5
`rebar3 path' provider
prints requested paths to stdout based on current profile
před 9 roky
Fred Hebert
caf8ff31d8
Merge pull request #759 from tsloughter/dep_tree_fix
set parent on already fetched apps so tree works
před 9 roky
Tristan Sloughter
5746965760
Merge pull request #757 from ferd/use-raw-encoding
Use raw bytestream when writing files
před 9 roky
Tristan Sloughter
af395c5bca
set parent on already fetched apps so tree works
před 9 roky
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.
před 9 roky
Fred Hebert
bfd40d502b
Bump to beta-2
před 9 roky
Fred Hebert
a1b1fd07b2
Merge pull request #755 from tsloughter/master
remove replacement of home dir with ~ in update output
před 9 roky
Tristan Sloughter
00a4a44547
remove replacement of home dir with ~ in update output
před 9 roky
Tristan Sloughter
08e07d6e38
Merge pull request #753 from talentdeficit/ct_persistent_fail_fix
symlink ct test dirs rather than copy
před 9 roky
alisdair sullivan
4f16e5b7e3
symlink ct test dirs rather than copy
před 9 roky
Fred Hebert
e98cf42901
Merge pull request #716 from talentdeficit/eunit_file_arg
add support for `rebar3 eunit --file=...'
před 9 roky
Fred Hebert
bb14f24257
Merge pull request #748 from tsloughter/pkg_attribute
support pkg attribute on dep to declare package name different from app name
před 9 roky
Fred Hebert
a27fd22c3f
Basic package aliasing tests
před 9 roky
Tristan Sloughter
79d66de59c
Merge pull request #752 from tsloughter/master
upgrade relx and bbmustache
před 9 roky
Tristan Sloughter
2de67e5cbd
upgrade relx and bbmustache
před 9 roky
Tristan Sloughter
0a4509f5b0
simplify package dep parsing and handling
před 9 roky
Fred Hebert
956fa2144a
Merge pull request #751 from tsloughter/pkgs_prv_fix
fix pkgs provider output for new package index format
před 9 roky
Tristan Sloughter
d67a5bce52
fix pkgs provider output for new package index format
před 9 roky
Fred Hebert
23201d3a14
Merge pull request #747 from tsloughter/rm_top_level
don't error on upgrade if user removes top level dep
před 9 roky
Fred Hebert
67f889b47b
Merge pull request #746 from tsloughter/master
add error message for dependency that doesn't contain single app dir
před 9 roky
Tristan Sloughter
f2547a457f
support pkg attribute on dep to declare package name different from app name
před 9 roky
Tristan Sloughter
2e931f29f4
don't error on upgrade if user removes top level dep
před 9 roky
Tristan Sloughter
aa5a8829b5
add error message for dependency that doesn't contain single app dir
před 9 roky
Fred Hebert
807daff78b
Merge pull request #745 from tsloughter/override_deps
override 'deps' now automatically overrides '{deps,default}'
před 9 roky
Tristan Sloughter
f2f63013fe
override 'deps' now automatically overrides '{deps,default}'
před 9 roky