summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Improve semantic versioning from git between tagsZachary Hueras2015-09-211-1/+7
| | | | | | | | | | | | | | In the scenario we that we have selected a commit that is between two tags, we should base the version on the most recent tag we can see in the revision history, but we should not treat this as the tag version. `git describe --tags --abbrev=0` finds the most recent tag visible in the revision history from the current HEAD. Return this as the version string and undefined as the tag to trigger ref counting.
* Only match current HEAD tag in git semverZachary Hueras2015-09-211-1/+1
| | | | | | | | | In the scenario that someone had cloned an entire repository and then checked out an older version tag, the semantic versioning would detect the newest tag, not the checked out tag. Look for the HEAD string prior to tag: to indicate the currently selected tag.
* include source the app is being ugpraded to, like with fetching, in infoTristan Sloughter2015-09-201-1/+1
|
* handle case that upgraded app no longer has .app.src fileTristan Sloughter2015-09-203-13/+13
|
* update erlware_commonsTristan Sloughter2015-09-191-0/+2
|
* make v prefix in git tag version optionalTristan Sloughter2015-09-191-1/+1
|
* Revert "Improved git versioning"Tristan Sloughter2015-09-191-8/+2
|
* uses erlang-certifiBenoit Chesneau2015-09-183-3874/+3
|
* Merge pull request #786 from tsloughter/api_compileFred Hebert2015-09-175-5/+64
|\ | | | | add 'bare compile' provider, for starters for use by mix
| * append ebin dirs to path in local start scriptTristan Sloughter2015-09-141-1/+1
| |
| * add --paths option to bare compile providerTristan Sloughter2015-09-141-9/+22
| |
| * escript should append the ebin dirs to the code path not prependTristan Sloughter2015-09-141-1/+1
| |
| * add rebar3 paths to the end of the code path in start scriptTristan Sloughter2015-09-141-2/+1
| |
| * add bare compile provider, for starters for use by mixTristan Sloughter2015-09-143-1/+48
| |
* | Merge pull request #811 from fauxsoup/improved-git-versioningTristan Sloughter2015-09-171-2/+8
|\ \ | | | | | | Improved git versioning
| * | Improve semantic versioning from git between tagsZachary Hueras2015-09-161-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the scenario we that we have selected a commit that is between two tags, we should base the version on the most recent tag we can see in the revision history, but we should not treat this as the tag version. `git describe --tags` finds the most recent tag visible in the revision history from the current HEAD. Return this as the version string and undefined as the tag to trigger ref counting.
| * | Only match current HEAD tag in git semverZachary Hueras2015-09-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | In the scenario that someone had cloned an entire repository and then checked out an older version tag, the semantic versioning would detect the newest tag, not the checked out tag. Look for the HEAD string prior to tag: to indicate the currently selected tag.
| * | Make the v-prefix optional in git semverZachary Hueras2015-09-161-1/+1
| |/ | | | | | | | | | | Not all repositories use a v-prefix for version tags. All tags should be considered valid versions.
* | Fix parsing of version #'s of dependenciesJess Balint2015-09-171-1/+1
| | | | | | | | | | Version #'s with patch info like "1.1.1-x" would cause an error. Now tokenize the version string with "." AND "-".
* | Fix typo in plugins command helpMickael Remond2015-09-151-1/+1
| |
* | Merge pull request #783 from sile/dialyzer_include_all_deps_optionFred Hebert2015-09-152-11/+53
|\ \ | |/ |/| Add plt_include_all_deps dialyzer option
| * Change option name from "plt_include_all_deps" to "plt_apps"Takeru Ohta2015-09-121-16/+17
| |
| * Fix error handlings for unknown applicationsTakeru Ohta2015-09-121-2/+2
| |
| * Add `plt_include_all_deps` dialyzer config optionTakeru Ohta2015-09-081-1/+36
| |
| * Add rebar_set/0 typeTakeru Ohta2015-09-081-0/+6
| |
* | Merge pull request #798 from garret-smith/fix_app_src_scriptTristan Sloughter2015-09-141-1/+1
|\ \ | | | | | | Terms is already a list
| * | Terms is already a listGarret Smith2015-09-111-1/+1
| | | | | | | | | | | | Fixes compiling yaws, which has an .app.src.script file
* | | replace noinput with noshell so providers that ask for input workTristan Sloughter2015-09-131-1/+1
| | |
* | | parse versions in deps tree output and support checkoutsTristan Sloughter2015-09-122-3/+8
|/ /
* | cover compile beams compiled for ct/eunit seperately from beams compiled ↵alisdair sullivan2015-09-112-20/+20
| | | | | | | | | | | | otherwise fixes #788
* | check checksum of rebar3 download in local_upgrade providerTristan Sloughter2015-09-102-4/+15
| |
* | fix rebar3 url for upgradeTristan Sloughter2015-09-101-1/+1
| |
* | Merge pull request #784 from tsloughter/extractFred Hebert2015-09-105-4/+201
|\ \ | | | | | | add 'local install' and 'local upgrade'
| * | update completions and docs for command unstable install and upgradeTristan Sloughter2015-09-102-2/+2
| | |
| * | move local install/upgrade to 'unstable install/upgrade' and print error if ↵Tristan Sloughter2015-09-102-20/+34
| | | | | | | | | | | | windows
| * | add providers 'local upgrade' and 'local install' for installing/upgradingTristan Sloughter2015-09-075-4/+187
| |/
* | fix dialyzer warningsTristan Sloughter2015-09-097-13/+11
| |
* | fix run_all_hooks call for ct provider, no need to pass appinfoTristan Sloughter2015-09-081-2/+2
|/
* Merge pull request #761 from talentdeficit/rebar_pathTristan Sloughter2015-09-072-0/+128
|\ | | | | `rebar3 path' provider
| * shell completions for `rebar3 path'alisdair sullivan2015-09-071-5/+5
| |
| * default to `ebin' for `rebar3 path' command and use single spacealisdair sullivan2015-08-311-14/+18
| | | | | | | | as default seperator
| * `rebar3 path' provideralisdair sullivan2015-08-292-0/+124
| | | | | | | | prints requested paths to stdout based on current profile
* | fix plugins porvider use of rebar_dirTristan Sloughter2015-09-061-1/+1
| |
* | support updating of per app info by hooksTristan Sloughter2015-09-063-23/+25
| |
* | hooks/artifacts are always run/resolved from an app unless at top of umbrellaTristan Sloughter2015-09-067-32/+40
| |
* | Merge pull request #769 from surik/cover_spec_optionFred Hebert2015-09-051-0/+2
|\ \ | | | | | | Fix cover_spec options for ct
| * | Fix cover_spec options for ctYury Gargay2015-09-031-0/+2
| | |
* | | Merge pull request #772 from tsloughter/eunit_fixFred Hebert2015-09-051-1/+6
|\ \ \ | | | | | | | | delete and prepend code path instead of replacing, fixes #770
| * | | delete and prepend code path instead of replacing, fixes #770Tristan Sloughter2015-09-021-1/+6
| | | |
* | | | Merge pull request #777 from tsloughter/current_appFred Hebert2015-09-053-5/+13
|\ \ \ \ | | | | | | | | | | add current_app attribute for setting before calling hooks