Fred Hebert
ebc1186c34
Merge pull request #1957 from tsloughter/subdir-behaviours
search subdirectories as well for imports/transforms/behaviours
6 yıl önce
Fred Hebert
44f74dc01e
Merge pull request #1959 from ferd/fix-cover-paths
Fix path coverage loading artifacts
6 yıl önce
Fred Hebert
f2d556d0b9
Merge pull request #1949 from aronisstav/add-more-help-hint
Add hint for `rebar3 new help` on `rebar3 help new`
6 yıl önce
Fred Hebert
d0cc8e57d7
Fix path coverage loading artifacts
The old path handling routine would force loading a bunch of
applications, but it did not necessarily unload them aside from specific
calls that the other test handlers used to need to do, but no longer
needed under the updated path management of 3.7.0.
The leftover calls in the cover compilation bits caused some apps to be
loaded and to remain loaded before tests started.
6 yıl önce
Tristan Sloughter
8c4a74a3ed
search subdirectories as well for imports/transforms/behaviours
6 yıl önce
Tristan Sloughter
99a7b7ea36
back to git versioning
6 yıl önce
Tristan Sloughter
0907ccea9a
version bump 3.7.4
6 yıl önce
Tristan Sloughter
d50b70a44d
revert ebin_modules to include all beams minus extra_src ( #1955 )
6 yıl önce
Fred Hebert
f450eb3940
Back to git-based versioning
6 yıl önce
Fred Hebert
fc20a94660
Properly bump to 3.7.3
6 yıl önce
Fred Hebert
0192c7439c
Bump to 3.7.3
6 yıl önce
Fred Hebert
1d23e75aab
Merge pull request #1954 from tsloughter/base-run
fix base_compiler:run to take a single directory
6 yıl önce
Tristan Sloughter
1071a96735
fix base_compiler:run to take a single directory
6 yıl önce
Fred Hebert
a057f0ee8e
Back to git-based versioning
6 yıl önce
Fred Hebert
153371ce7c
bump to 3.7.2
6 yıl önce
Fred Hebert
515283ab1c
Merge pull request #1953 from tsloughter/subdirs-modules
fix to include beams built from src files in subdirs in modules list
6 yıl önce
Tristan Sloughter
a90f84a7a6
fix to include beams built from src files in subdirs in modules list
6 yıl önce
Tristan Sloughter
86922f0636
back to git versioning
6 yıl önce
Tristan Sloughter
093792ba18
bump to 3.7.1
6 yıl önce
Tristan Sloughter
37fdc7e515
fix base path used for yrl/xrl includefile configs ( #1952 )
6 yıl önce
Fred Hebert
84d48ac09b
Back to git-based versioning
6 yıl önce
Fred Hebert
78ef63b033
Bump to 3.7.0
Signed-off-by: Fred Hebert <mononcqc@ferd.ca>
6 yıl önce
Fred Hebert
0fcf0e0c29
Merge pull request #1951 from ferd/fix-compiler-behaviour-spec
Fix typespecs of new compiler behaviour
6 yıl önce
Fred Hebert
5b51f3cf59
Fix typespecs of new compiler behaviour
6 yıl önce
Fred Hebert
c2076a6138
Merge pull request #1950 from ferd/update-manpages
Updating manpages before 3.7.0
6 yıl önce
Fred Hebert
23dbacaba7
Updating manpages before 3.7.0
6 yıl önce
Stavros Aronis
74f1de612c
Add hint for `rebar3 new help` on `rebar3 help new`
6 yıl önce
Fred Hebert
9c24f55872
Merge pull request #1938 from erlang/xrl-yrl-recompile
check last modified time on erl files for xrl and yrl files before compiling
6 yıl önce
Tristan Sloughter
beb8878a6c
fix needed_files type spec
6 yıl önce
Fred Hebert
62663bc0ba
Merge pull request #1942 from aboroska/fix-plugins-list
Fix plugins list display to include project plugins
6 yıl önce
Fred Hebert
b8665dd081
Merge pull request #1941 from tothlac/1940
Support alias format {Namespace, Cmd} and {Namespace, Cmd, Args} (#1940 )
6 yıl önce
tothlac
5facb035fe
Support alias format {Namespace, Cmd} and {Namespace, Cmd, Args} ( #1940 )
6 yıl önce
András Boroska
5944b14f57
Fix package upgrade (issue #1945 ) ( #1946 )
6 yıl önce
Fred Hebert
cad1da8769
Merge pull request #1844 from simonxu72/master
add git clone --reference path support
6 yıl önce
simonxu72
4014faf695
merge from upstream/master
6 yıl önce
András Boroska
7dd8545e52
Fix plugins list display to include project plugins
6 yıl önce
Fred Hebert
d0e9a55346
Merge pull request #1939 from getong/fix_install_output
fix install output result
6 yıl önce
getong
374f23c580
fix install output result
6 yıl önce
Tristan Sloughter
8d31d559c1
check last modified time on erl files for xrl and yrl files before compiling
6 yıl önce
Tristan Sloughter
60dc0504bf
fix compilation of global plugins ( #1935 )
6 yıl önce
Fred Hebert
83d01b5249
Merge pull request #1929 from Raphexion/raphexion/ignore-emacs-temp-files
templates/gitignore ignore emacs temp files
6 yıl önce
Niklas Johansson
f0826929de
templates/gitignore ignore emacs temp files
emacs creates temp files that ends with tilde (~).
These temp files should never be commited.
It is therefore safe to ignore them.
Signed-off-by: Niklas Johansson <raphexion@gmail.com>
6 yıl önce
Tristan Sloughter
0f6f163017
set app's dir before setting app_info deps ( #1928 )
6 yıl önce
Fred Hebert
e837ba761e
Merge pull request #1927 from aboroska/fix-app-template
Fix misleading config in app template
6 yıl önce
Boroska András
f96dcbb342
Fix misleading config in app template
Uncommenting the sys.config shell setting in app template rebar.config
works now as expected.
6 yıl önce
Fred Hebert
a112095277
Merge pull request #1924 from ferd/allow-shell-breakpoints
Allow Breakpoints during task runs
6 yıl önce
Fred Hebert
9b03dacf2b
Allow Breakpoints during task runs
This is mostly useful for tests, where a test suite of any kind can be
interrupted halfway through so that the user can probe the running
system to see what is happening.
This is done as follows:
1. the user must call `r3:break()` in a test suite
2. the user runs the task as `r3:async_do(ct)`
3. the test holds up and the user can do whatever
4. the user calls `r3:resume()` and the test proceeds as normal
A safeguard is added so that breakpoints are only triggered in the shell
in async mode
Sample session:
$ rebar3 shell
...
1> rebar_agent:async_do(ct).
ok
...
Running Common Test suites...
%%% rebar_alias_SUITE: .
=== BREAK ===
2> % <do some checks>
2> r3:resume().
ok
3> .....
%%% rebar_as_SUITE: ...........
%%% rebar_compile_SUITE: ......
...
6 yıl önce
Fred Hebert
78e0d7923d
Merge pull request #1921 from ferd/check-tool-avail
check if git/hg is installed
6 yıl önce
Fred Hebert
a279020d1b
check if git/hg is installed
This PR is a simpler and mergeable version of #1853 by @shamis , since
the provider changed format enough to make merging difficult.
Compared to #1853 , this also puts the responsibility on each resource to
check rather than adding a new optional callback.
The process dictionary is use as a warning/check cache.
6 yıl önce
Fred Hebert
ac69c38986
Merge pull request #1920 from ferd/fallback-log
Fallback when logging isn't initialized
6 yıl önce