Tristan Sloughter
24383e2283
fix order of top_level_deps function in ugprade_SUITE
10年前
Tristan Sloughter
595b4eb2e8
update templates doc for xdg config dir changes
10年前
Tristan Sloughter
e73ed97cfd
follow xdg standard. fixes #122
10年前
Fred Hebert
c3cdecf125
Merge pull request #160 from tsloughter/sub_deps
use project sub-apps with deps in their rebar.config
10年前
Tristan Sloughter
8874e414a8
sort project apps before merging deps
10年前
Fred Hebert
f203bc3c4f
Merge pull request #163 from talentdeficit/monitor_ct
fix error where an exception in ct could hang rebar by monitoring
10年前
alisdair sullivan
a14f750131
fix error where an exception in ct could hang rebar by monitoring
the process where ct is performed
10年前
Tristan Sloughter
c64c74e254
Merge pull request #159 from talentdeficit/quiet_ct
suppress common_test output unless `rebar3 ct` is run with verbose switch
10年前
Tristan Sloughter
be49c5cd44
use project sub-apps with deps in their rebar.config
10年前
Tristan Sloughter
09a51a10ec
Merge pull request #161 from talentdeficit/recompile_purge
purge mods loaded during check to see if they need to be recompiled
10年前
alisdair sullivan
ffbb31e660
purge mods loaded during check to see if they need to be recompiled
during compile task before running subsequent tasks
10年前
alisdair sullivan
e6be44667d
suppress common_test output unless `rebar3 ct` is run with verbose switch
10年前
Tristan Sloughter
c5a655da14
Merge pull request #157 from talentdeficit/real_needs_recompile
check already compiled modules compile arguments against current compile arguments
10年前
Tristan Sloughter
43a18bf4fa
Merge pull request #145 from tsloughter/hex
Replace package management with hex.pm
10年前
Tristan Sloughter
501b9b42df
print error message suggesting to run rebar3 update if missing package index
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
b654272063
remove unused functions from app utils
10年前
alisdair sullivan
7fa628d615
check already compiled modules compile arguments against current compile
arguments to ensure compile results as as intended
10年前
Fred Hebert
d65e6da7da
Merge pull request #156 from ferd/deps
Initial `deps` command
10年前
Fred Hebert
53a05890ab
Initial `deps` command
10年前
Fred Hebert
f6cdf56347
Merge pull request #154 from tsloughter/git_ref_needs_update
needs_update: on ref defined deps only have to match prefix if 7+ chars
10年前
Tristan Sloughter
9665eb8e72
Merge pull request #153 from fishcakez/dialyzer_no_defaults
Dialyzer: Remove extra default warnings
10年前
James Fish
e2d3c27b80
Remove extra default warnings
It is not convenient for everyone to handle unmatched_returns and
underspecs warnings. Extra default warnings are removed to match
dialyzer's behaviour.
10年前
Tristan Sloughter
9f2133df47
needs_update: on ref defined deps only have to match prefix if 7+ chars
10年前
Tristan Sloughter
63a765f1b0
Merge pull request #152 from fishcakez/dialyzer_plt_warnings
Fix {dialyzer_plt_warnings, false}
10年前
James Fish
4b8e9db4ca
Fix dialyzer when only updating plt
Previously dialyzer would crash when not doing success typing analysis.
10年前
James Fish
cede33a8f9
Fix {dialyzer_plt_warnings, false} returning warnings
When dialyzer_plt_warnings is false no warnings should be returned when
updating a PLT. Previously any callgraph warnings would be returned when
updating a PLT regardless of the get_warnings option.
10年前
Tristan Sloughter
dcab8baca0
Merge pull request #142 from rebar/wtf-provider
Initial WTF provider implementation
10年前
Fred Hebert
36563c0ab9
Advertise rebar3 wtf in error messages
10年前
Tristan Sloughter
4b162c5917
Merge pull request #144 from cmkarlsson/erl-first-files-140
Fix #140 and preserve erl_first_files order
10年前
Martin Karlsson
dca4edade0
Fix #140 and preserve erl_first_files order
Match erl_first_files properly against all files needing
compilation and make sure the order of erl_first_files as specified in
rebar.config is preserved (rebar/rebar#445 )
10年前
Fred Hebert
1d9f1737c7
Initial WTF provider implementation
Tests missing
10年前
Fred Hebert
3001618a4a
Merge pull request #126 from ferd/upgrade-redo
Upgrade procedure, from scratch (WIP)
10年前
Fred Hebert
2e34e91dfb
Warnings for Deletions and friendly errors
Apps that are no longer used are not automatically deleted, but we tell
users it can be done. This is safer while we're not sure of the
correctness of these messages.
Error messages are added for transient dependencies and dependencies not
found.
10年前
Fred Hebert
6d8567a7ed
Support multiple app upgrade & lock tests
- Many apps is supported through and through
- Not mentioning any app upgrades all apps
- Locks are refreshed on disk and tested as such after an upgrade
10年前
Fred Hebert
62dc8fa9c7
Fix testcases, add multi-app upgrade support
todo:
- relock stuff
- default to all apps needing upgrade
- more tests?
- pkgs?
10年前
Fred Hebert
f5acdfb9a5
Refactor install_deps to match 'upgrade' ideas
- rename 'update' to 'upgrade' -- 'update' stands for package list
updates, not dependencies upgrades
- extracting some deeply nested code
10年前
Fred Hebert
92436d9960
More progress on upgrades
Only the most complex case is failing, where cross-dependencies would
need to be refetched as an update clears an app of its dependencies and
a different subtree should override it.
10年前
Fred Hebert
748a046133
Partial work + Failing tests
The problem with the current effort is handling of transitive dependency
upgrades and possible values.
10年前
Fred Hebert
9fb35fe6de
Alternative attempt
10年前
Fred Hebert
b94afdfa2d
WIP
Test that all the correct locks are set for an upgrade run.
Now to actually re-run the install deps and prove it works
10年前
Fred Hebert
2fd6f43c02
Merge pull request #138 from talentdeficit/args_to_tasks
factor out task/args parsing from `do` for use in other meta commands
10年前
alisdair sullivan
c79d13f5e8
factor out task/args parsing from `do` for use in other meta
commands
10年前
Tristan Sloughter
7298c9f774
Merge pull request #132 from fishcakez/dialyzer_fail
Dialyzer fails if any warnings
10年前
Tristan Sloughter
bf5b1d59c0
Merge pull request #134 from fishcakez/dialyzer_tests
Add dialyzer tests
10年前
Tristan Sloughter
bbda0b2208
Merge pull request #135 from fishcakez/dialyzer_erts_app
Fix dialyzer erts file lookup for releases prior to R16B02
10年前
James Fish
d693093c00
Fix dialyzer erts file lookup for releases prior to R16B02
erts.app was introduced in R16B02 so read all beam files from the erts
ebin directory if erts.app file does not exist.
10年前
James Fish
9a90239e51
Add initial dialyzer tests
10年前
Tristan Sloughter
d0668532a3
Merge pull request #133 from nuex/handle-missing-app-file
Validate .app File Presence
10年前