maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eli Shvartsman (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (SCM-835) includes directive doesn't work correctly when other files in directory changes
Date Thu, 07 Jul 2016 08:24:11 GMT

     [ https://issues.apache.org/jira/browse/SCM-835?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Eli Shvartsman updated SCM-835:
-------------------------------
    Flags: Patch

> includes directive doesn't work correctly when other files in directory changes
> -------------------------------------------------------------------------------
>
>                 Key: SCM-835
>                 URL: https://issues.apache.org/jira/browse/SCM-835
>             Project: Maven SCM
>          Issue Type: Bug
>            Reporter: Eli Shvartsman
>
> We have a scenario, when we have to commit only one file, for example "LICENSE.md".
> When we use 
> {code}
>                     <includes>LICENSE.md</includes>
> {code}
> GitCheckInCommand is invoking a GitStatusConsumer for fileSet.getBasedir() and if there
are any changes, passes them to "commit" and "push" phases.
> If there are any other files changed (except LICENSE.md), than statusConsumer.getChangedFiles()
is not empty and we proceed. But if we didn't made any changes to our file, "commit" phase
will fail, as there is nothing to commit (in terms of our fileSet).
> I suppose to patch GitStatusConsumer, so it could be aware of fileSet and not give us
status of changed files if they are not in a fileSet.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message