$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] Looking for git help for Boost releases
From: Marshall Clow (mclow.lists_at_[hidden])
Date: 2014-06-03 15:37:08
On Jun 3, 2014, at 10:02 AM, Daniel James <dnljms_at_[hidden]> wrote:
> On 3 June 2014 17:15, Niall Douglas <s_sourceforge_at_[hidden]> wrote:
>> On 3 Jun 2014 at 8:39, Marshall Clow wrote:
>>
>>> One of the missing pieces that we had in SVN was "svn export", which let
>>> you check out a particular branch/revision to a local folder, w/o any of
>>> the SVN infrastructure (such as .svn folders). It also let you set the
>>> line endings of the files, so I could make a release with Windows line
>>> endings on a non-windows computer.
>>
>> git archive works for single repos. No submodule support though, and
>> no CRLF forcing support.
>
> I've just been looking into setting line endings using 'git archive',
> it can be done using something like:
>
> git -c core.autocrlf=false -c core.eol=crlf archive master
>
> I expect similar configuration settings would work for 'git clone.
Sadly, this doesnt work for me, because I have
[core]
excludesfile = /Users/marshall/.gitignore
autocrlf = input
in my .gitconfig file.
git -c core.autocrlf=false -c core.eol=crlf clone git_at_[hidden]:boostorg/boost.git --branch master --single-branch /Sources/boost/releases/windows
Cloning into '/Sources/boost/releases/windows'...
error: core.autocrlf=input conflicts with core.eol=crlf
fatal: bad config file line 8 in /Users/marshall/.gitconfig
which is really bizarre, because Im setting core.autocrlf right there on the command line.
Marshall