← Back to team overview

kicad-developers team mailing list archive

Re: 3D plugin for STEP/IGES via OCE

 

It seems like I somehow hit send too early, but here is the link I
intended to include earlier.

https://git-lfs.github.com/

2016-03-11 7:50 GMT+01:00 Nick Østergaard <oe.nick@xxxxxxxxx>:
> If hosting on github, and option is also to use git LFS which github
> seems to support. I have never used it though.
>
>
> 2016-03-11 2:55 GMT+01:00 Tiger12506 <tiger12506@xxxxxxxxx>:
>> I have no authority in what happens, nor should you necessary take my
>> advice, of course, but it might be wise to carefully consider how you want
>> to store large binary data in git.
>>
>> If the diffs do not make sense, and are large, then you are using version
>> control about as inefficiently as you possibly can, and your fetch (part of
>> pull) operation is going to get huge, fast.
>>
>> One of the solutions for this (one at random that comes to mind, not
>> endorsing it) is git-annex.
>>
>> The time to think about this, IMHO, is before you create the repo.
>>
>> On 3/10/2016 6:10 PM, Cirilo Bernardo wrote:
>>>
>>> I suggested splitting the 3D models long ago but there was some resistance
>>> even though
>>> I really can't imagine how 3D models belong in a directory structure with
>>> schematic symbols.
>>>
>>> Some thought would need to go into the organization of the repositories
>>> and how these
>>> would look like as an offline directory structure for users who prefer to
>>> pull the repositories.
>>> I think any STEP and IGES files should be compressed; their data structure
>>> results in very
>>> high compression (often as much as 10:1). Although this would result in
>>> crazy diffs, git
>>> will not complain. Crazy diffs on modifying STEP or IGES files is
>>> inevitable anyway.
>>>
>>> I think ultimately a hosted solution with features similar to Altium's
>>> "vault" is the way to
>>> go; however that requires some hosting infrastructure and development of
>>> the API and
>>> any code/scripts to make it all happen.
>>>
>>> - Cirilo
>>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp


References