Fred Hebert
c57177fde8
Revert "Revert "only load packages when needed""
9 лет назад
Fred Hebert
4f90c4f27c
Merge pull request #773 from rebar/revert-771-delay_pkg_load
Revert "only load packages when needed"
9 лет назад
Fred Hebert
3f83b3a382
Revert "only load packages when needed"
9 лет назад
Fred Hebert
3ed65f9180
Merge pull request #771 from tsloughter/delay_pkg_load
only load packages when needed
9 лет назад
Tristan Sloughter
8732b7d5bd
only load packages when needed
9 лет назад
Tristan Sloughter
e385c19168
Merge pull request #762 from ferd/explicit-cache-paths
Displays package caching actions
9 лет назад
Fred Hebert
0775af04e7
Merge pull request #767 from tsloughter/tree_unicode
use ~ts for unicode output and reset encoding to latin1
9 лет назад
Tristan Sloughter
a1d45c364c
use ~ts for unicode output and reset encoding to latin1
9 лет назад
Tristan Sloughter
c5825978a0
Merge pull request #766 from project-fifo/utf8-tree
Utf8 tree
9 лет назад
Heinz N. Gies
f8a507191e
utf8 tree
9 лет назад
Heinz N. Gies
93549dcdd6
Removed extra | for last element in tree
9 лет назад
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 лет назад
Fred Hebert
caf8ff31d8
Merge pull request #759 from tsloughter/dep_tree_fix
set parent on already fetched apps so tree works
9 лет назад
Tristan Sloughter
5746965760
Merge pull request #757 from ferd/use-raw-encoding
Use raw bytestream when writing files
9 лет назад
Tristan Sloughter
af395c5bca
set parent on already fetched apps so tree works
9 лет назад
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 лет назад
Fred Hebert
bfd40d502b
Bump to beta-2
9 лет назад
Fred Hebert
a1b1fd07b2
Merge pull request #755 from tsloughter/master
remove replacement of home dir with ~ in update output
9 лет назад
Tristan Sloughter
00a4a44547
remove replacement of home dir with ~ in update output
9 лет назад
Tristan Sloughter
08e07d6e38
Merge pull request #753 from talentdeficit/ct_persistent_fail_fix
symlink ct test dirs rather than copy
9 лет назад
alisdair sullivan
4f16e5b7e3
symlink ct test dirs rather than copy
9 лет назад
Fred Hebert
e98cf42901
Merge pull request #716 from talentdeficit/eunit_file_arg
add support for `rebar3 eunit --file=...'
9 лет назад
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 лет назад
Fred Hebert
a27fd22c3f
Basic package aliasing tests
9 лет назад
Tristan Sloughter
79d66de59c
Merge pull request #752 from tsloughter/master
upgrade relx and bbmustache
9 лет назад
Tristan Sloughter
2de67e5cbd
upgrade relx and bbmustache
9 лет назад
Tristan Sloughter
0a4509f5b0
simplify package dep parsing and handling
9 лет назад
Fred Hebert
956fa2144a
Merge pull request #751 from tsloughter/pkgs_prv_fix
fix pkgs provider output for new package index format
9 лет назад
Tristan Sloughter
d67a5bce52
fix pkgs provider output for new package index format
9 лет назад
Fred Hebert
23201d3a14
Merge pull request #747 from tsloughter/rm_top_level
don't error on upgrade if user removes top level dep
9 лет назад
Fred Hebert
67f889b47b
Merge pull request #746 from tsloughter/master
add error message for dependency that doesn't contain single app dir
9 лет назад
Tristan Sloughter
f2547a457f
support pkg attribute on dep to declare package name different from app name
9 лет назад
Tristan Sloughter
2e931f29f4
don't error on upgrade if user removes top level dep
9 лет назад
Tristan Sloughter
aa5a8829b5
add error message for dependency that doesn't contain single app dir
9 лет назад
Fred Hebert
807daff78b
Merge pull request #745 from tsloughter/override_deps
override 'deps' now automatically overrides '{deps,default}'
9 лет назад
Tristan Sloughter
f2f63013fe
override 'deps' now automatically overrides '{deps,default}'
9 лет назад
Tristan Sloughter
657a1bf52e
Merge pull request #742 from tsloughter/pkg_check
improve error messages for packages by checking its existance before fetch
9 лет назад
Tristan Sloughter
dae1b4cc82
improve error messages for packages by checking its existance before fetching
9 лет назад
Fred Hebert
725e2e9d25
Merge pull request #739 from tsloughter/master
don't store deps list with duplicate in state
9 лет назад
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 лет назад
Tristan Sloughter
391959dae8
use 'default' for default hex repo path in cache and include in info messages
9 лет назад
Tristan Sloughter
3c92505d49
don't store deps list with duplicate in state
9 лет назад
Tristan Sloughter
070e9d329b
Merge pull request #736 from tsloughter/update_erlcinfo
update erlcinfo on disk if source file removed
9 лет назад
Tristan Sloughter
1aa79082de
update erlcinfo on disk if source file removed
9 лет назад
Fred Hebert
8c826fa92a
Merge pull request #735 from tsloughter/relx_output_dir
do not override user cli supplied outputdir for relx
9 лет назад
Tristan Sloughter
86e4c5d5ef
do not override user cli supplied outputdir for relx
9 лет назад
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 лет назад
Tristan Sloughter
e853e12d7c
add back removed tests
9 лет назад
Tristan Sloughter
e336d7aaa1
remove unneeded packages ets table load/unload in plugins
9 лет назад
Tristan Sloughter
cf5390f018
replace use of dict of packages and registry with single ets table
9 лет назад