Пројекат елфсхакер развија систем контроле верзија за ЕЛФ датотеке.

Објављено је прво издање пројекта елфсхакер, бинарног система контроле верзија оптимизованог за праћење промена у ЕЛФ извршним датотекама. Систем складишти бинарне закрпе између датотека, омогућава вам да преузмете жељену верзију по кључу, што значајно убрзава операцију „гит бисецт“ и значајно смањује количину коришћеног простора на диску. Код пројекта се дистрибуира под лиценцом Апацхе-2.0.

Програм је познат по својој високој ефикасности складиштења бинарних промена у великом броју сличних бинарних датотека, на пример, добијених током инкременталне израде једног пројекта. Конкретно, резултати две хиљаде реконструкција Цланг компајлера (свака реконструкција одражава промену након сваког урезивања) могу да се чувају у једној датотеци пакета величине 100 МБ, што је 4000 пута мање од онога што би било потребно ако би се чувало одвојено .

Издвајање било ког стања из дате датотеке траје 2-4 секунде (60 пута брже од гит дељења ЛЛВМ кода), што вам омогућава да брзо извучете жељену верзију извршних датотека пројекта без поновног састављања из извора или чувања копије сваке верзије претходно изграђеног извршни.

Извор: опеннет.ру

Додај коментар