Show commit logs. See official documentation.
Table C.20: Attributes
Name | Type | Description | Default | Required |
---|---|---|---|---|
gitPath | String | Path to Git binary | /usr/bin/git | No |
repository | String | Path to Git repository | n/a | Yes |
paths | String | <paentry> arguments to git-log. Accepts one or more paths delimited by PATH_SEPARATOR | n/a | No |
outputProperty | String | Property name to set with output value from git-log | n/a | No |
format | String | Commit format. See --format of git-log. Can be one of
oneline , short ,
medium , full ,
fuller , email ,
raw and
format:<string> | medium | No |
date | String | Date format. See --date of git-log. | n/a | No |
since | String | <since> argument to git-log. | n/a | No |
until | String | <until> argument to git-log. | n/a | No |
stat | String | Generate a diffstat. See --stat of git-log | n/a | No |
nameStatus | Boolean | Names + status of changed files. See --name-status of git-log. | false | No |
maxCount | Integer | Number of commits to show. See -<n>|-n|--max-count of git-log. | n/a | No |
noMerges | Boolean | Don't show commits with more than one parent. See --no-merges of git-log. | false | No |
<property name="repo.dir" value="./relative/path/to/repo" /> <resolvepath propertyName="repo.dir.resolved" file="${repo.dir}" /> <!-- clone repository --> <gitclone repository="git://github.com/path/to/repo/repo.git" targetPath="${repo.dir.resolved}" /> <gitlog paths="${repo.dir.resolved}" format="oneline" maxCount="2" stat="true" noMerges="false" since="Sun Jan 23 23:55:42 2011 +0300" until="Mon Jan 24 09:59:33 2011 +0300" outputProperty="logs" repository="${repo.dir.resolved}" />