Website updates with binary files (like pdf) via git ?

Geert Janssens janssens-geert at telenet.be
Sun Nov 25 04:35:55 EST 2012


I have noticed something curious while updating the website the last few 
days: whenever I attempt to
   git svn dcommit
a patch that contains some binary files, something seems to fail. I 
don't think it happens for all binary file types. At first sight, I seem 
to have issues with commits containing pdf files.

First sign of something going wrong is that the git svn dcommit command 
hangs on my system right after all changes are pushed, just before 
normally the svn revision number would be printed.
The second clue is that no mail is sent from gnucash-changes for this 
commit, only a mail from gnucash-patches.
Third hint is that the website doesn't get updated with these changes.

Example commits that failed in this way are: r22571, r22577 and r22594.

The subversion repository itself is updated though. I can check by 
checking out the subversion site directly. It will contain the most 
recent files.

And all seems to be ok again once another patch is committed, but only 
when done from outside of the git repo, like via subversion directly. 
The git repo remains in an inconsistent state until that happened and I 
can't get it fixed up unless another commit is added via another way. 
Tried the usual git update, git svn rebase and even rm -fr .git/svn.

Are there logs somewhere on the server that could contain some hint to 
what happens here ?

The first question would be: why is the gnucash-changes mail never sent 
in these cases ?

Geert


More information about the gnucash-devel mailing list