[
https://issues.apache.org/jira/browse/WAGON-498?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Osipov updated WAGON-498:
---------------------------------
Fix Version/s: 3.1.0
> ScmWagon should work in binary and shallow mode when possible
> -------------------------------------------------------------
>
> Key: WAGON-498
> URL: https://issues.apache.org/jira/browse/WAGON-498
> Project: Maven Wagon
> Issue Type: Bug
> Components: wagon-scm
> Affects Versions: 3.0.0, 3.1.0
> Reporter: Ilya Basin
> Priority: Major
> Fix For: 3.1.0
>
>
> See SCM-867
> By default, CVSNT will corrupt jars during `mvn deploy`. Vanilla CVS less
> likely, but still possible due to Keyword substitution. ScmWagon needs to
> perform checkout and add commands with the '-kb' flag (binary).
> For that we need to call the overloaded methods added recently in maven-scm
> 1.9.6.
> UPD: As it turns out, svn may also change files, if enable-auto-props is on.
> The test case "testWagon" which could reveal that is disabled by mistake: it
> runs only if supportsGetIfNewer(), but we don't call getIfNewer() there.
> To demonstrate the issue, edit your subversion config file:
> {code:java}
> [miscellany]
> enable-auto-props = yes
> [auto-props]
> test-resource = svn:eol-style=CRLF{code}
> This will not affect checkin, because the test file already has LF, but the
> auto property will be set and next time the file will be checked out with
> CRLF and #testWagon will fail.
> UPD2: for git should also set the shallow flag
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)