Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes for windows environment: 1) copy empty directories when cloning (since ↵ | Steve Strong | 2016-06-28 | 1 | -1/+1 |
| | | | | git occasionally has a refs directory with no files in it - if the directory is not present, then git does not believe it is a git repo) and 2) change order of git rev-parse arguments to match git docs | ||||
* | Debug log update | Stuart Thackray | 2016-05-27 | 1 | -1/+1 |
| | |||||
* | #1185 fix windows git working directory | Post hawk | 2016-05-18 | 1 | -2/+9 |
| | | | fix issue #1185 git working directory issues due to command line options in Windows | ||||
* | Fixed git version bug | Yakov | 2016-04-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | 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) | ||||
* | only need to compare ref and not ref+url in git resource | Tristan Sloughter | 2016-01-08 | 1 | -2/+2 |
| | |||||
* | if not in a git repo but have 'git' as vsn, fallback to 0.0.0 | Tristan Sloughter | 2015-10-04 | 1 | -23/+30 |
| | |||||
* | Improve semantic versioning from git between tags | Zachary Hueras | 2015-09-21 | 1 | -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 semver | Zachary Hueras | 2015-09-21 | 1 | -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 v prefix in git tag version optional | Tristan Sloughter | 2015-09-19 | 1 | -1/+1 |
| | |||||
* | Revert "Improved git versioning" | Tristan Sloughter | 2015-09-19 | 1 | -8/+2 |
| | |||||
* | Improve semantic versioning from git between tags | Zachary Hueras | 2015-09-16 | 1 | -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 semver | Zachary Hueras | 2015-09-16 | 1 | -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 semver | Zachary Hueras | 2015-09-16 | 1 | -1/+1 |
| | | | | | | Not all repositories use a v-prefix for version tags. All tags should be considered valid versions. | ||||
* | Modify parse_git_url to be more generic | David Leach | 2015-08-11 | 1 | -14/+21 |
| | | | | | | Changes parse_git url function to use Using RFC3986 standard to validate git uri instead of matching strings in function head. Also accepts scp style syntax for parsing. | ||||
* | Escape paths and args in shell commands | Fred Hebert | 2015-07-18 | 1 | -9/+19 |
| | | | | | | | Basic escaping is done only. Fancy hex sequences are not covered, but this should otherwise take care of the most common issues. Fixes #497 | ||||
* | Fix missing 'cd' that depended on cwd changes | Fred Hebert | 2015-07-10 | 1 | -1/+3 |
| | |||||
* | Only have the port cd, not rebar3 as a whole | Fred Hebert | 2015-07-08 | 1 | -15/+10 |
| | |||||
* | handle http:// git deps in check fif upgrade needed | Tristan Sloughter | 2015-07-06 | 1 | -0/+4 |
| | |||||
* | Fix common test run duplication on windows | Viacheslav Kovalev | 2015-06-26 | 1 | -1/+1 |
| | |||||
* | fix rebar_git_resource | derwinlu | 2015-05-07 | 1 | -14/+16 |
| | | | | | | * fix shell commands relying on non windows shell commands * fix shell commands using wrong quotes * implement native wc -l | ||||
* | only fetch branch needed, remove rebar_vsn_plugins from erlware_commons | Tristan Sloughter | 2015-05-03 | 1 | -1/+1 |
| | |||||
* | on upgrade of git branch check against remote | Tristan Sloughter | 2015-05-03 | 1 | -4/+7 |
| | |||||
* | Fix typo in error message | Viacheslav V. Kovalev | 2015-03-10 | 1 | -1/+1 |
| | |||||
* | use rebar_utils:sh for git and hg commands to have better errors and logs | Tristan Sloughter | 2015-03-03 | 1 | -15/+32 |
| | |||||
* | replace package management with hex.pm | Tristan Sloughter | 2015-02-17 | 1 | -9/+9 |
| | |||||
* | needs_update: on ref defined deps only have to match prefix if 7+ chars | Tristan Sloughter | 2015-02-16 | 1 | -8/+15 |
| | |||||
* | fixes for dialyzer findings | Tristan Sloughter | 2014-11-30 | 1 | -6/+1 |
| | |||||
* | fix git resource update check, bad url comparison | Tristan Sloughter | 2014-11-22 | 1 | -14/+27 |
| | |||||
* | handle throw by relx | Tristan Sloughter | 2014-11-08 | 1 | -6/+6 |
| | |||||
* | properly reset cwd after finding version of git resource | Tristan Sloughter | 2014-11-05 | 1 | -1/+1 |
| | |||||
* | support branch/tag/ref-less git deps | Tristan Sloughter | 2014-11-05 | 1 | -2/+4 |
| | |||||
* | add make_vsn to rebar_resource for replacing app vsns | Tristan Sloughter | 2014-11-03 | 1 | -1/+66 |
| | |||||
* | run legacy style hooks for compile provider | Tristan Sloughter | 2014-11-01 | 1 | -0/+2 |
| | |||||
* | verify checked out dep is the same as specified in the config and update if not | Tristan Sloughter | 2014-11-01 | 1 | -1/+36 |
| | |||||
* | create rebar_resource behaviour and create git resource | Tristan Sloughter | 2014-10-30 | 1 | -0/+44 |