Fred Hebert
41addaa53b
Merge pull request #1197 from zsoci/fixpathcmd
Fix path command to consider {deps_dir, "deps"} in rebar.config
пре 9 година
zsoci
91485a8ec8
Fix path command to consider {deps_dir, "deps"} in rebar.config
пре 9 година
Fred Hebert
3dc62dba5d
Merge pull request #1198 from postHawk/fix-1185
#1185 fix windows git working directory
пре 9 година
Post hawk
8db9bc4e1d
#1185 fix windows git working directory
fix issue #1185 git working directory issues due to command line options in Windows
пре 9 година
Tristan Sloughter
e481288689
deploy escript to travis releases instead of s3
пре 9 година
Fred Hebert
5586b1b312
Revert semver commit
пре 9 година
Fred Hebert
80f6be689d
Cutting 3.1.1
пре 9 година
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 година
Tristan Sloughter
15dda967b7
don't needlessly update the code path twice if no hooks to run
пре 9 година
Fred Hebert
b8c81edb1e
Merge pull request #1192 from talentdeficit/no_coverage_for_extra_dirs
don't generated coverage for `extra_src_dirs`
пре 9 година
alisdair sullivan
ee47316113
don't generated coverage for `extra_src_dirs`
closes #1057 and #1179
пре 9 година
Fred Hebert
89b25b2d82
Merge pull request #1189 from tsloughter/otp-19-bootstrap
fix otp-19 bootstrap compiling
пре 9 година
Tristan Sloughter
af159ce998
fix otp-19 bootstrap compiling
пре 9 година
Fred Hebert
e5257a76d8
Merge pull request #1188 from tsloughter/ec_21
upgrade erlware_commons for OTP-19 fix
пре 9 година
Tristan Sloughter
e215b64813
update erlware_commons erl_opts overrides
пре 9 година
Tristan Sloughter
ce59c92a02
upgrade erlware_commons for OTP-19 fix
пре 9 година
Fred Hebert
5ccaaa8da2
Merge pull request #1178 from kalta/fix-shell-startup
Fix shell node startup
пре 9 година
Carlos Gonzalez
66aa49c186
Fix shell node startup
пре 9 година
Garrett Smith
37abeb40c0
Reinstated test
пре 9 година
Garrett Smith
da0e2c2295
Option to format compiler sources
By default rebar3 displays compiler sources as absolute paths in their
original location, which is under the build dir.
This change introduces an option 'compiler_source_format' to format
sources in two alternative ways:
relative
absolute
When either 'relative' or 'absolute' are specified, the file is
resolved to its original location when it is a link. When 'relative'
is specified, the path is displayed relative to the current working
directory. When 'absolute' is specified, the path is absolute.
The default value is 'unchaged' which leaves the compiler source
unchanged.
This is arguably too flexible as I suspect most people would opt for
'relative' all the time - it's the most compact representation of the
file and is sufficient to find the source given cwd. The change
however is meant to introduce the change gradually, preserving
existing behavior and giving users a choice for formats.
In time perhaps the default can be changed to 'relative' - but still
allowing users to revert to the other two options ('absolutel' and
'unchanged') as needed.
пре 9 година
Fred Hebert
c9cc58d2b8
Merge pull request #1056 from lpgauth/xref_ignores
Add support for xref_ignores
пре 9 година
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 година
Tristan Sloughter
b11d1594c3
Merge pull request #1158 from ferd/fix-remote-shell-logger
Fixes logging from remote shells in rebar3 shell
пре 9 година
Fred Hebert
c11cf0b075
Merge pull request #1159 from waisbrot/edoc-hook
Add a provider hook for edoc
пре 9 година
Tristan Sloughter
cb7c9a41ba
Merge pull request #1169 from ericmj/emj-hex-repo
Change to new hex.pm repo URL
пре 9 година
Eric Meadows-Jönsson
c161ad0094
Change to new hex.pm repo URL
пре 9 година
Fred Hebert
42c6e1a0cf
Merge pull request #1167 from tsloughter/relx_3.19
upgrade relx to 3.19.0
пре 9 година
Tristan Sloughter
e895106903
upgrade relx to 3.19.0
пре 9 година
Lee GiTack
b9d43cd8cd
Fix compile error case when cover compilation
Dependent libs is required for some module when cover compiling.
So all dependencies should be available on code path.
This fixes #1148 issue.
пре 9 година
Heinz N. Gies
5945251fc0
Make sure not to dump in api mode
пре 9 година
Heinz N. Gies
bc9746881f
Write rebar3.crashdump on errors
пре 9 година
Nathaniel Waisbrot
45c9975a6d
Add a provider hook for edoc
Allows `pre_hooks` and `post_hooks` to fire for the `edoc` provider.
пре 9 година
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 година
Fred Hebert
8fe2d0c8a4
Merge pull request #1155 from tsloughter/up_relx_ec
upgrade relx and erlware_commons
пре 9 година
Tristan Sloughter
79d6d0bd15
upgrade relx and erlware_commons
пре 9 година
Fred Hebert
0ad1113592
Merge pull request #1152 from soranoba/feature/test-distnode
supported dist_node in ct and eunit
пре 9 година
soranoba
f420ccab98
Add sname, name, setcookie option in eunit, ct
пре 9 година
Fred Hebert
e88aec9d32
Merge pull request #1151 from filmor/recursive-sys-config
Recursively load configurations in shell
пре 9 година
soranoba
c2e9683679
supported dist_node in ct and eunit
пре 9 година
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 година
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 година
Fred Hebert
0844e27d5b
Turn back to git-based semver for post-release
пре 9 година
Fred Hebert
7ec2ba05fb
Tag to 3.1.0
пре 9 година
Tristan Sloughter
86054f2b22
Merge pull request #1147 from ferd/blacklist-shell-reloads
Blacklist apps to reload
пре 9 година
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 година
Tristan Sloughter
0be32c78f0
Merge pull request #1138 from egobrain/patch-2
Fixed git version bug
пре 9 година
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 година
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 година
Fred Hebert
c5ee8e2689
Merge pull request #1132 from ferd/expand-dist
Extract dist config handling, support {dist_node, ...}
пре 9 година
alisdair sullivan
876240d4ed
allow all `ct_opts` arguments to be passed through to `ct:run_test/1`
пре 9 година