On December 28, 2018 6:35:23 AM PST, Junio C Hamano wrote:
>Jonathan Nieder writes:
>
>> The main issue I see is that this would make it a little *too* easy
>to
>> run arbitrary code on the user's machine. Build systems often
>already
>> lead to that, but users are more familiar with the risks f
On Fri, Dec 28, 2018 at 4:46 PM H. Peter Anvin wrote:
>
> On 12/27/18 3:55 PM, Jonathan Nieder wrote:
> > Hi,
> >
> > H. Peter Anvin wrote:
> >
> >> [merge "version"]
> >> name = Version file merge driver
> >> driver = sort -V -r %O %A %B | head -1 > %A.tmp.1 && mv -f
> >> %A.tmp.
Jonathan Nieder writes:
> The main issue I see is that this would make it a little *too* easy to
> run arbitrary code on the user's machine. Build systems often already
> lead to that, but users are more familiar with the risks for build
> than for version control.
>
> See [1] for some related d
On Thu, Dec 27 2018, H. Peter Anvin wrote:
> Right now, merge rules can get selected in .gitattributes, which is
> version-controlled. However, there does not appear to be any way to *define*
> custom merge rules which is version controlled.
>
> There are a lot of different files which can benef
On 12/27/18 3:55 PM, Jonathan Nieder wrote:
> Hi,
>
> H. Peter Anvin wrote:
>
>> [merge "version"]
>> name = Version file merge driver
>> driver = sort -V -r %O %A %B | head -1 > %A.tmp.1 && mv -f %A.tmp.1
>> %A
> [...]
>> However, I can't even put this in .gitattributes, because
Hi,
H. Peter Anvin wrote:
> [merge "version"]
> name = Version file merge driver
> driver = sort -V -r %O %A %B | head -1 > %A.tmp.1 && mv -f %A.tmp.1 %A
[...]
> However, I can't even put this in .gitattributes, because doing so would break
> any user who *doesn't* have the previo
Right now, merge rules can get selected in .gitattributes, which is
version-controlled. However, there does not appear to be any way to *define*
custom merge rules which is version controlled.
There are a lot of different files which can benefit from custom merge rules,
especially ones that are in
7 matches
Mail list logo