Tristan Sloughter
00a4a44547
remove replacement of home dir with ~ in update output
9 年之前
Tristan Sloughter
dae1b4cc82
improve error messages for packages by checking its existance before fetching
9 年之前
Tristan Sloughter
391959dae8
use 'default' for default hex repo path in cache and include in info messages
9 年之前
Tristan Sloughter
cf5390f018
replace use of dict of packages and registry with single ets table
9 年之前
Tristan Sloughter
6242c81554
include rebar3 in supported packages buildtool
9 年之前
pvmart
278c0bdfa5
fix leaking ets tables caused by digraphs
9 年之前
Tristan Sloughter
ecf6ad5524
fix no_return warnings
10 年之前
Tristan Sloughter
6fde1748b9
fix dialyzer warnings, except 'no local return' warnings
10 年之前
CarlosEDP
38cc32c40a
Added rebar profile to httpc initialization and calls.
10 年之前
Fred Hebert
3ed0c5feff
fix bareness issues
- Crashes in providers lib when no providers in a namespace are bare
- Making sure bareness matches semantics; i.e. a bare provider is
visible, a non-bare provider is hidden.
10 年之前
Fred Hebert
ca038d39f7
Proper custom pkg index support, some tests
- The rebar package index files have been moved off the default path and
will require a new `rebar3 update`
- Caching of downloaded packages automatically takes place in a path
relative to the CDN used
- The cache path is not shared with hex as we now write and modify data
in there arbitrarily
- Basic tests plus the working set for more of them is included
10 年之前
Tristan Sloughter
c5aee4b375
ignore pkgs that can't build with rebar or make
10 年之前
Tristan Sloughter
ce74589a56
handle missing package in registry by skipping
10 年之前
Tristan Sloughter
cce1ad00ba
ignore optional deps for now
10 年之前
Tristan Sloughter
d75ba02671
support single atoms for pkg deps, fetch highest version available
10 年之前
Fred Hebert
043a2f5453
Provide descriptions for all tasks
10 年之前
Tristan Sloughter
cfd10b82f1
add back throw on package index write
10 年之前
Fred Hebert
92245a138b
use PRV_ERROR for formattable errors
Also expose it in rebar_api
10 年之前
Tristan Sloughter
ea82d0561d
update all examples in providers to use rebar3
10 年之前
Fred Hebert
6ccef53891
Revert accidental commited debug code
10 年之前
Fred Hebert
249be4985c
Reuse test code and drop duplicated stuff
10 年之前
Tristan Sloughter
e73ed97cfd
follow xdg standard. fixes #122
10 年之前
Tristan Sloughter
9fbfeaa74d
parse version constraints in hex registry for digraph
10 年之前
Tristan Sloughter
410e2bcdec
replace package management with hex.pm
10 年之前
Tristan Sloughter
8e5c916cb6
move dir functions from utils to new module rebar_dir
10 年之前
Tristan Sloughter
f22db1302d
new dep graph working
10 年之前
Tristan Sloughter
926e550f3b
update package index fetching
10 年之前
Tristan Sloughter
4c8db4e047
write packages file to tmp so a lost connection doesn't mean corruption
10 年之前
Tristan Sloughter
6cae428058
use CONFIG_DIR of rebar3 for config directories
10 年之前
Tristan Sloughter
79b1f23240
move back to using format_error/1
10 年之前
Tristan Sloughter
77ae749326
update package update provider
10 年之前
Tristan Sloughter
1dce2d36cc
add format_error/2 provider callback to providers
10 年之前
Tristan Sloughter
4b7281effc
fix update provider do/1 return
10 年之前
Tristan Sloughter
b37a5ae611
move providers to separate app
10 年之前
Tristan Sloughter
955f582a3e
fix for downloading transitive source deps
10 年之前
Tristan Sloughter
db9ba68f80
erorr message on failed package update
10 年之前
Tristan Sloughter
e9a3396e56
return error messages from providers
10 年之前
Tristan Sloughter
e392bfaec3
update src dep works except for removed transitive deps
10 年之前
Tristan Sloughter
e1b1152b21
slowly widdling away at dialyzer errors
10 年之前
Tristan Sloughter
0649be271b
wip: update dep
10 年之前
Tristan Sloughter
1dabd217db
inefficient way, but safer, of checking if an app is already downloaded
10 年之前
Tristan Sloughter
73ee56eace
add do task
10 年之前
Tristan Sloughter
2357bdf67f
reworking of help display and parse of commands
10 年之前
Tristan Sloughter
71d9500997
tmp
10 年之前
Tristan Sloughter
6967c1d6b2
update works, but still needs to cause update of deps
10 年之前
Tristan Sloughter
901cea4671
quick and dirty fix for proper dep compilatoin order
10 年之前
Tristan Sloughter
e940d6583a
restrict packages to those that work on users system
10 年之前
Tristan Sloughter
2523b93ebc
update package index url and README list of tasks
10 年之前
Tristan Sloughter
99136c38b5
simplify dep download and building
10 年之前
Tristan Sloughter
1afdd380d3
add back templating
10 年之前