[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Troubles with the GitHub servers

From: Pavel Lyalyakin <pavel.lyalyakin_at_visualsvn.com>
Date: Fri, 9 Dec 2016 22:45:40 +0300

Hello Jean,

On Thu, Dec 8, 2016 at 7:02 PM, Reymond Jean-Milost
<jean.reymond_at_copytrans.net> wrote:
> Hello,
> I have a public open source project hosted on a git, on the following link: https://github.com/jeanmilost/mels
> This git is composed of a trunk section, that is the active section on which I post my daily work, a branch section, that never contained nothing (I never required a branch until now), and a tag section, in which content is automatically updated by the git server every time I post a new release on it (there is a "Draft a new release" button that allows to do that on the server side, and then the server do the job automatically). On the PC side, I use Tortoise to synchronize my work. Tortoise is configured to point to the above link, that let me able to update all the project dirs (i.e. trunk, branches and tags) in one unique update.
> However I experiment several issues every time I post a release on the git server. Indeed, Tortoise refuse to update my tags, saying that a folder is obstructed. It's strange because I never added any folder in the tags section manually on my PC side. Then another error says that the XML on the server side is damaged. I recently posted a new release, and actually I'm unable to update my local copy at all. As a last resort I tried to checkout my entire project again in a new empty dir, but no way, Tortoise refuse to download the new tag and stop to work with a "damaged XML" error.
> I suspect the git server to generate an incorrect XML file, but I don't know how to verify that. However, that would be great if Tortoise may be able to workaround a such error and continue exporting elegantly. Is there a way to do that?
> I stand at your disposal if you need more information. I am willing to collaborate if you need to do an export test with the aforementioned directory.
> Regards,
> Jean-Milost Reymond

Why do you use Subversion client to access Git repository?

GitHub provides a limited level of support for Subversion clients but
via some kind of proxy, as far as I recall. The most trivial
operations should work. But anything that goes beyond this undefined
"trivial" scope is going to fail, I guess. And what you do seems to be
beyond this scope.

I'm pretty sure that you could easily reproduce the same errors if you
try `svn.exe` command line client. If you do, then the question should
be better addressed to users@ Apache Subversion mailing list[1] or
even better to GitHub's support.

When I tried using SVN client with GitHub earlier, I always received
"Malformed XML" errors when I tried to run something more complicated
than regular `svn checkout`, `svn update` and `svn commit` operations.

But what I'm really interested in -- why do you use SVN client to
access Git repository?

[1]: https://subversion.apache.org/mailing-lists.html

With best regards,
Pavel Lyalyakin
VisualSVN Team
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2016-12-09 20:46:36 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.