[ https://issues.apache.org/jira/browse/SCM-973?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17963830#comment-17963830 ]
ASF GitHub Bot commented on SCM-973: ------------------------------------ jira-importer opened a new issue, #1197: URL: https://github.com/apache/maven-scm/issues/1197 **[Michael Osipov](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=michael-o)** opened **[SCM-973](https://issues.apache.org/jira/browse/SCM-973?redirect=false)** and commented Tests running on FreeBSD and Windows 10 gives me: ``` ---------------------------------------------------------------------- Provider message ---------------------------------------------------------------------- The git-push command failed. ---------------------------------------------------------------------- ---------------------------------------------------------------------- Command output ---------------------------------------------------------------------- remote: fatal: bad object refs/empty.txt fatal: bad object refs/empty.txt To file:///var/mosipov/Projekte/maven-scm/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/target/git_copy/ ! [remote rejected] master -> master (missing necessary objects) error: Fehler beim Versenden einiger Referenzen nach 'file:///var/mosipov/Projekte/maven-scm/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/target/git_copy/' ---------------------------------------------------------------------- ``` The reason is in Git 2.34.0: ``` * The ref iteration code used to optionally allow dangling refs to be shown, which has been tightened up. ``` Source: https://github.com/git/git/blob/2ae0a9cb8298185a94e5998086f380a355dd8907/Documentation/RelNotes/2.34.0.txt#L68-L69 We simply need to replace those broken refs with `.gitkeep` to retain dirs. --- **Affects:** 1.12.0 **Remote Links:** - [GitHub Pull Request #133 ](https://github.com/apache/maven-scm/pull/133) **Backported to:** [1.12.1](https://github.com/apache/maven-scm/milestone/31?closed=1) > GitCheckInCommandNoBranchTest fails with Git 2.34.0+ > ---------------------------------------------------- > > Key: SCM-973 > URL: https://issues.apache.org/jira/browse/SCM-973 > Project: Maven SCM (Moved to GitHub Issues) > Issue Type: Bug > Components: maven-scm-provider-gitexe > Affects Versions: 1.12.0 > Reporter: Michael Osipov > Assignee: Michael Osipov > Priority: Major > Fix For: 1.12.1, 1.12.2, 2.0.0-M1 > > > Tests running on FreeBSD and Windows 10 gives me: > {noformat} > ---------------------------------------------------------------------- > Provider message > ---------------------------------------------------------------------- > The git-push command failed. > ---------------------------------------------------------------------- > ---------------------------------------------------------------------- > Command output > ---------------------------------------------------------------------- > remote: fatal: bad object refs/empty.txt > fatal: bad object refs/empty.txt > To > file:///var/mosipov/Projekte/maven-scm/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/target/git_copy/ > ! [remote rejected] master -> master (missing necessary objects) > error: Fehler beim Versenden einiger Referenzen nach > 'file:///var/mosipov/Projekte/maven-scm/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/target/git_copy/' > ---------------------------------------------------------------------- > {noformat} > The reason is in Git 2.34.0: > {noformat} > * The ref iteration code used to optionally allow dangling refs to be > shown, which has been tightened up. > {noformat} > Source: > https://github.com/git/git/blob/2ae0a9cb8298185a94e5998086f380a355dd8907/Documentation/RelNotes/2.34.0.txt#L68-L69 > We simply need to replace those broken refs with {{.gitkeep}} to retain dirs. -- This message was sent by Atlassian Jira (v8.20.10#820010)