The `git svn fetch` throws the checksum mismatch error. 

```
Checksum mismatch: pathto/web.xml bee95da33774b2dd11bf5430edfd7a315
expected: 018eb065a44eda65b848aksefhksdhf
     got: 2ae75279246a5602c058df8sdfsdkfs

```

I have referred the [git-svn-checksum-mismatch](http://www.victoriakirst.com/2010/12/git-svn-checksum-mismatch/) and the similar SO post [git-svn-rebase-checksum-mismatch](https://stackoverflow.com/questions/3156744/git-svn-rebase-checksum-mismatch/8418829#8418829) and tried the provided solution. It doesn't resolve my problem.

When I execute the log and reset command, I am getting the below error.

```
git svn log pathto/web.xml
git svn reset -r5000 -p

```

> 
> fatal: ambiguous argument 'HEAD': unknown revision or path not in the
>  working tree. Use '--' to separate paths from revisions, like this:
>  'git [...] -- [...]' rev-list --first-parent
>  --pretty=medium HEAD: command returned error: 128
> 
> 
> 

I am aware that this is very old version. We are using this old version for some other reason.

**git version 1.8.3.1**