Re: gbp import-orig has defeated me
- Date: Tue, 2 Oct 2018 11:35:01 +0800
- From: Shengjing Zhu <zhsj@xxxxxxxxxx>
- Subject: Re: gbp import-orig has defeated me
On Tue, Oct 2, 2018 at 10:51 AM Steve Robbins <steve@xxxxxxxxx> wrote:
> I would like to update the googletest salsa repo  with upstream 1.8.1. So
> I downloaded the tarball and ran "gbp import-orig" on it. That appeared to
> work, but "gbp buildpackage" fails with
> dpkg-source: error: aborting due to unexpected upstream changes ...
> from the diffs, my guess is there is some line ending issue. I've pushed
> everything to salsa repo. Hoping someone here can take a look and point me in
> the right direction.
I think you have configured your git to auto convert the line ending
In the pristine-tar tarball,
$ file googletest-release-1.8.1/googlemock/msvc/2005/gmock.sln
googletest-release-1.8.1/googlemock/msvc/2005/gmock.sln: UTF-8 Unicode
(with BOM) text, with CRLF line terminators
In your master and upstream branch
$ file googletest-1.8.1/googlemock/msvc/2005/gmock.sln
googletest-1.8.1/googlemock/msvc/2005/gmock.sln: UTF-8 Unicode (with BOM) tex
I import the orig tarball in my env, these files are CRLF in my git tree.
I'm not sure what git config influences this, but maybe core.eol,
I'm just using the default values, at least my `git config --list`
output didn't show anything related.