Commit a51cdb0
git-svn: fix "Malformed network data" with svn:// servers
We have a workaround for the reparent function not working
correctly on the SVN native protocol servers. This workaround
opens a new connection (SVN::Ra object) to the new
URL/directory.
Since libsvn appears limited to only supporting one connection
at a time, this workaround invalidates the Git::SVN::Ra object
that is $self inside gs_fetch_loop_common(). So we need to
restart that connection once all the fetching is done for each
loop iteration to be able to run get_log() successfully.
Signed-off-by: Eric Wong <normalperson@yhbt.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>1 parent ee834cf commit a51cdb0
1 file changed
+13
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3013 | 3013 | | |
3014 | 3014 | | |
3015 | 3015 | | |
3016 | | - | |
| 3016 | + | |
3017 | 3017 | | |
3018 | 3018 | | |
3019 | 3019 | | |
| |||
3174 | 3174 | | |
3175 | 3175 | | |
3176 | 3176 | | |
| 3177 | + | |
| 3178 | + | |
| 3179 | + | |
3177 | 3180 | | |
| 3181 | + | |
3178 | 3182 | | |
3179 | 3183 | | |
3180 | 3184 | | |
| |||
3234 | 3238 | | |
3235 | 3239 | | |
3236 | 3240 | | |
| 3241 | + | |
3237 | 3242 | | |
3238 | 3243 | | |
3239 | 3244 | | |
| |||
3295 | 3300 | | |
3296 | 3301 | | |
3297 | 3302 | | |
| 3303 | + | |
| 3304 | + | |
| 3305 | + | |
| 3306 | + | |
| 3307 | + | |
| 3308 | + | |
| 3309 | + | |
3298 | 3310 | | |
3299 | 3311 | | |
3300 | 3312 | | |
| |||
0 commit comments