Example

<property name="repo.dir" value="./relative/path/to/repo" />
<resolvepath propertyName="repo.dir.resolved" file="${repo.dir}" />

<!-- Initialize normal repository -->
<gitinit repository="${repo.dir.resolved}" />

<!-- Fetch objects from all remotes -->
<gitfetch
    repository="${repo.dir.resolved}" all="true" />

<!-- Fetch from origin/master to "refspec-branch" local branch -->
<gitfetch 
    repository="${repo.dir.resolved}" 
    source="origin"
    refspec="master:refspec-branch" 
    quiet="true" />