summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #464 from tsloughter/completionsFred Hebert2015-05-213-2/+13
|\ | | | | make deps task listed in help and update zsh/bash completions
| * make deps task listed in help and update zsh/bash completionsTristan Sloughter2015-05-213-2/+13
| |
* | Merge pull request #463 from tsloughter/windowsFred Hebert2015-05-211-1/+1
|\ \ | |/ |/| add Windows build badge
| * add Windows build badgeTristan Sloughter2015-05-211-1/+1
|/
* Merge pull request #453 from tsloughter/needs_updateFred Hebert2015-05-214-70/+174
|\ | | | | Update deps if their checkout doesn't match lock entry
| * only update, when not in explicit upgrade, locks if out of dateTristan Sloughter2015-05-212-56/+78
| |
| * update stable_lock test from Fred's branchTristan Sloughter2015-05-212-13/+13
| |
| * Add tests for lock forwardingFred Hebert2015-05-211-2/+82
| | | | | | | | | | | | | | | | | | | | Lock forwarding is what happens when the file on disk are on a different version from what is specified in the lock file. Files on disk should be updated to respect what's in the lock file. A negative test has been added so that lock files that are outdated vis. the underlying git and packages but match files on disk do not get forwarded. This job is left to the `upgrade' command.
| * parsing deps of a dep should be done at the dep's level + 1Tristan Sloughter2015-05-211-1/+1
| |
| * always upgrade if needs_update is trueTristan Sloughter2015-05-211-7/+9
|/
* Merge pull request #443 from kovyl2404/singleapp-project-duplicated-hookFred Hebert2015-05-213-5/+16
|\ | | | | Run hooks for single application only once.
| * Properly reset hooks for single-app projectViacheslav V. Kovalev2015-05-213-5/+16
| |
* | Merge pull request #457 from talentdeficit/extra_src_dirs_ctTristan Sloughter2015-05-203-23/+55
|\ \ | | | | | | don't add `{extra_src_dirs, ["test"]}` to `test` profile
| * | don't add `{extra_src_dirs, ["test"]}` to `test` profilealisdair sullivan2015-05-203-23/+55
| | | | | | | | | | | | | | | | | | adding it results in ct test suites being compiled before they're properly copied so changes made to suites between runs are not reflected if a run fails before test dirs are copied
* | | Merge pull request #455 from kovyl2404/init-command-parsed-argsTristan Sloughter2015-05-201-1/+1
|\ \ \ | |/ / |/| | Properly initialize command parsed args in rebar state
| * | Properly initialize command parsed args in rebar stateViacheslav V. Kovalev2015-05-201-1/+1
| | |
* | | Merge pull request #451 from talentdeficit/all_src_dirsTristan Sloughter2015-05-205-9/+139
|\ \ \ | |/ / |/| | methods for retrieving `src_dirs` and `extra_src_dirs`
| * | methods for retrieving `src_dirs` and `extra_src_dirs`alisdair sullivan2015-05-195-9/+139
| | | | | | | | | | | | | | | | | | note that now ALL `src_dirs` across included profiles are compiled. previously only the last included profile's `src_dirs` were used
* | | Merge pull request #454 from tsloughter/readme_sourceFred Hebert2015-05-201-1/+1
|\ \ \ | | | | | | | | update readme building instructions to prefer source
| * | | update readme building instructions to prefer sourceTristan Sloughter2015-05-201-1/+1
|/ / /
* | | Merge pull request #442 from tsloughter/tests_replace_pathsTristan Sloughter2015-05-204-4/+24
|\ \ \ | |/ / |/| | purge loaded code when it conflicts with project apps in tests
| * | purge loaded code when it conflicts with project apps in testsTristan Sloughter2015-05-183-4/+23
| | |
| * | update gitignoreTristan Sloughter2015-05-171-0/+1
| |/
* | Merge pull request #441 from tsloughter/global_pluginsFred Hebert2015-05-198-22/+110
|\ \ | | | | | | install plugins from the global config to ~/.cache/plugins
| * | install plugins from the global config to ~/.cache/pluginsTristan Sloughter2015-05-178-22/+110
| | |
* | | Merge pull request #446 from tsloughter/relx_upgradeFred Hebert2015-05-192-2/+2
|\ \ \ | | | | | | | | update relx version. fixes #434
| * | | update relx version. fixes #434Tristan Sloughter2015-05-182-2/+2
| |/ /
* | | Merge pull request #445 from sg2342/fix-fetch-format_errorTristan Sloughter2015-05-181-1/+1
|\ \ \ | | | | | | | | io_lib:format/2 will throw badarg when trying to print rebar_resource…
| * | | io_lib:format/2 will throw badarg when trying to print ↵Stefan Grundmann2015-05-191-1/+1
|/ / / | | | | | | | | | rebar_resource:resource() as string
* | | Merge pull request #444 from omarkj/omarkj-change-gitignoreTristan Sloughter2015-05-181-0/+1
|\ \ \ | |_|/ |/| | Ignore the build directory
| * | Ignore the build directoryomarkj2015-05-181-0/+1
|/ /
* | Merge pull request #439 from talentdeficit/extra_src_dirsTristan Sloughter2015-05-176-49/+198
|\ \ | | | | | | generalize the "test" special dir into an {extra_src_dirs, [...]} option
| * | document `extra_src_dirs`alisdair sullivan2015-05-171-0/+5
| | |
| * | generalize the "test" special dir into an {extra_src_dirs, [...]} optionalisdair sullivan2015-05-165-49/+193
| |/ | | | | | | | | | | like `src_dirs`, `extra_src_dirs` are directories to be copied to the `_build` dir and compiled. unlike `src_dirs` they are not added to the .app specification
* | Merge pull request #440 from talentdeficit/unescessary_loadTristan Sloughter2015-05-171-8/+14
|\ \ | |/ |/| remove use of `code:load_abs/1` in favor of `beam_lib:chunks/2`
| * remove use of `code:load_abs/1` in favor of `beam_lib:chunks/2` toalisdair sullivan2015-05-161-8/+14
|/ | | | avoid repeated loading and unloading of modules
* Merge pull request #432 from soranoba/edoclet-in-depsTristan Sloughter2015-05-151-1/+3
|\ | | | | be able to use the specified edoclet in deps
| * be able to use the specified edoclet in depssoranoba2015-05-161-1/+3
| |
* | Merge pull request #433 from sg2342/fix-prv_unlock-usage-stringFred Hebert2015-05-151-1/+1
|\ \ | | | | | | fix usage string in rebar_prv_unlock
| * | fix usage string in rebar_prv_unlockStefan Grundmann2015-05-151-1/+1
|/ /
* | Merge pull request #429 from omarkj/omarkj-quote-atomsTristan Sloughter2015-05-149-13/+13
|\ \ | | | | | | Quote atoms to allow names to have dashes.
| * | Quote atoms to allow names to have dashes.omarkj2015-05-139-13/+13
| |/
* | Merge pull request #426 from ferd/cleaner-tpl-docsTristan Sloughter2015-05-145-5/+5
|\ \ | | | | | | Make standalone vs complete project template clear
| * | Make standalone vs complete project template clearFred Hebert2015-05-125-5/+5
| | | | | | | | | | | | | | | Some templates like OTP apps are usable within releases, so the text does remain a bit vague, but hopefully less than before.
* | | Merge pull request #414 from tsloughter/hex_pkg_improvementsTristan Sloughter2015-05-1413-85/+387
|\ \ \ | |_|/ |/| | Hex pkg improvements
| * | patch testsTristan Sloughter2015-05-141-6/+0
| | |
| * | More package management testsFred Hebert2015-05-131-12/+125
| | |
| * | Proper custom pkg index support, some testsFred Hebert2015-05-138-26/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - The rebar package index files have been moved off the default path and will require a new `rebar3 update` - Caching of downloaded packages automatically takes place in a path relative to the CDN used - The cache path is not shared with hex as we now write and modify data in there arbitrarily - Basic tests plus the working set for more of them is included
| * | Update mock so existing tests passFred Hebert2015-05-131-3/+8
| | |
| * | add bad_download errorTristan Sloughter2015-05-122-1/+3
| | |