Fred Hebert
be79259e32
Test support for OTP-19
9 years ago
Fred Hebert
124f121d38
Support package hashes in structure and lockfile
- the internal representation for package locks moves from `{Name, {pkg,
PkgName, Vsn}, Lvl}` to `{Name, {pkg, PkgName, Vsn, Hash}, Lvl}`
- the internal representation for packages moves from `{pkg, PkgName,
Vsn}` to `{pkg, PkgName, Vsn, Hash}`
- the hash can be `undefined`, meaning no check will be done
- no checking is done yet.
9 years ago
Tristan Sloughter
24b4eb4aa5
Merge pull request #1205 from talentdeficit/fix_data_dir_test
adjust `data_dir_correct` test in ct suite
9 years ago
alisdair sullivan
285d1687f3
adjust `data_dir_correct` test in ct suite
don't bother checking the profile in the path to the data dir
9 years ago
Fred Hebert
bf085b9c00
Merge pull request #1201 from tsloughter/pkg-vsns
filter available package versions individually by buildtools
9 years ago
Tristan Sloughter
5da76266d5
Merge pull request #1196 from tsloughter/github_releases
deploy escript to travis releases instead of s3
9 years ago
Tristan Sloughter
f701895165
filter available package versions individually by buildtools
9 years ago
Fred Hebert
41addaa53b
Merge pull request #1197 from zsoci/fixpathcmd
Fix path command to consider {deps_dir, "deps"} in rebar.config
9 years ago
zsoci
91485a8ec8
Fix path command to consider {deps_dir, "deps"} in rebar.config
9 years ago
Fred Hebert
3dc62dba5d
Merge pull request #1198 from postHawk/fix-1185
#1185 fix windows git working directory
9 years ago
Post hawk
8db9bc4e1d
#1185 fix windows git working directory
fix issue #1185 git working directory issues due to command line options in Windows
9 years ago
Tristan Sloughter
e481288689
deploy escript to travis releases instead of s3
9 years ago
Fred Hebert
5586b1b312
Revert semver commit
9 years ago
Fred Hebert
80f6be689d
Cutting 3.1.1
9 years ago
Tristan Sloughter
9f5a30f3d7
Merge pull request #1194 from tsloughter/provider_hook_paths
don't needlessly update the code path twice if no hooks to run
9 years ago
Tristan Sloughter
15dda967b7
don't needlessly update the code path twice if no hooks to run
9 years ago
Fred Hebert
b8c81edb1e
Merge pull request #1192 from talentdeficit/no_coverage_for_extra_dirs
don't generated coverage for `extra_src_dirs`
9 years ago
alisdair sullivan
ee47316113
don't generated coverage for `extra_src_dirs`
closes #1057 and #1179
9 years ago
Fred Hebert
89b25b2d82
Merge pull request #1189 from tsloughter/otp-19-bootstrap
fix otp-19 bootstrap compiling
9 years ago
Tristan Sloughter
af159ce998
fix otp-19 bootstrap compiling
9 years ago
Fred Hebert
e5257a76d8
Merge pull request #1188 from tsloughter/ec_21
upgrade erlware_commons for OTP-19 fix
9 years ago
Tristan Sloughter
e215b64813
update erlware_commons erl_opts overrides
9 years ago
Tristan Sloughter
ce59c92a02
upgrade erlware_commons for OTP-19 fix
9 years ago
Fred Hebert
5ccaaa8da2
Merge pull request #1178 from kalta/fix-shell-startup
Fix shell node startup
9 years ago
Carlos Gonzalez
66aa49c186
Fix shell node startup
9 years ago
Fred Hebert
c9cc58d2b8
Merge pull request #1056 from lpgauth/xref_ignores
Add support for xref_ignores
9 years ago
Tristan Sloughter
98751fa3fd
Merge pull request #1121 from frojasg/feature/config-rebar-dir-using-env-var
Allows overwrite default cache dir using REBAR_CACHE_DIR
9 years ago
Tristan Sloughter
b11d1594c3
Merge pull request #1158 from ferd/fix-remote-shell-logger
Fixes logging from remote shells in rebar3 shell
9 years ago
Fred Hebert
c11cf0b075
Merge pull request #1159 from waisbrot/edoc-hook
Add a provider hook for edoc
9 years ago
Tristan Sloughter
cb7c9a41ba
Merge pull request #1169 from ericmj/emj-hex-repo
Change to new hex.pm repo URL
9 years ago
Eric Meadows-Jönsson
c161ad0094
Change to new hex.pm repo URL
9 years ago
Fred Hebert
42c6e1a0cf
Merge pull request #1167 from tsloughter/relx_3.19
upgrade relx to 3.19.0
9 years ago
Tristan Sloughter
e895106903
upgrade relx to 3.19.0
9 years ago
Nathaniel Waisbrot
45c9975a6d
Add a provider hook for edoc
Allows `pre_hooks` and `post_hooks` to fire for the `edoc` provider.
9 years ago
Fred Hebert
251c1447ea
Fixes logging from remote shells in rebar3 shell
Somehow swapping the tty handler once more fixes everything. I guess we
were missing a step somehow.
9 years ago
Fred Hebert
8fe2d0c8a4
Merge pull request #1155 from tsloughter/up_relx_ec
upgrade relx and erlware_commons
9 years ago
Tristan Sloughter
79d6d0bd15
upgrade relx and erlware_commons
9 years ago
Fred Hebert
0ad1113592
Merge pull request #1152 from soranoba/feature/test-distnode
supported dist_node in ct and eunit
9 years ago
soranoba
f420ccab98
Add sname, name, setcookie option in eunit, ct
9 years ago
Fred Hebert
e88aec9d32
Merge pull request #1151 from filmor/recursive-sys-config
Recursively load configurations in shell
9 years ago
soranoba
c2e9683679
supported dist_node in ct and eunit
9 years ago
Benedikt Reinartz
4ec226da34
Recursively load configurations in shell.
The sys.config loading in the shell command did not implement recursion
and thus processed the file different from a `erl -config cfg/path`.
9 years ago
Francisco Rojas
243e94391a
Read env var REBAR_CACHE_DIR on rebar3 only once
Instead of reading every time that rebar_dir:global_cache_dir/1 is
called
9 years ago
Fred Hebert
0844e27d5b
Turn back to git-based semver for post-release
9 years ago
Fred Hebert
7ec2ba05fb
Tag to 3.1.0
9 years ago
Tristan Sloughter
86054f2b22
Merge pull request #1147 from ferd/blacklist-shell-reloads
Blacklist apps to reload
9 years ago
Fred Hebert
359d486c36
Blacklist apps to reload
When an app contains one of the modules we can't afford to get upgraded
without breakage (i.e. erlware_commons, providers, getopt), skip
reloading that application from the rebar3 agent, such that it can keep
on working in subsequent calls.
Blacklisted:
- erlware_commons (broke on ec_cmd_log)
- providers (core to functionality)
- cf (useful to not explode on colors)
- cth_readable (only used for CT suites, but incompatibilities may break
whole runs)
9 years ago
Tristan Sloughter
0be32c78f0
Merge pull request #1138 from egobrain/patch-2
Fixed git version bug
9 years ago
Yakov
581a01c405
Fixed git version bug
I've tried to compile project with git in .app.src vsn
Project was tagged as 1.0.0, but resulting .app vsn becomes 1.0.0+build.6.reff0aec24
```git lg
* f0aec24 - (80 минут назад) Fixed ct — Kozlov Yakov (HEAD -> master, tag: 1.0.0, origin/master)
... 5 commits before
```
```
$ git log --oneline --no-walk --tags --decorate
f0aec24 (HEAD -> master, tag: 1.0.0, origin/master) Fixed ct
```
I've found that `HEAD -> master` doest match pattern in [rebar_git_resource](https://github.com/erlang/rebar3/blob/master/src/rebar_git_resource.erl#L204 )
9 years ago
Fred Hebert
d07f2c0664
Merge pull request #1144 from talentdeficit/ct_opts_passthru
allow all `ct_opts` arguments to be passed through to `ct:run_test/1`
9 years ago