<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: mergiraf - AST-оринтированный инструмент для трёхстороннего слияния в Git</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135576.html</link>
    <description>Опубликован релиз проекта mergiraf 0.4, развивающего драйвер для Git с реализацией возможности трёхстороннего слияния. Mergiraf поддерживает разрешение различных видов конфликтов при слиянии и может использоваться для различных языков программирования и форматов файлов. Возможно как отдельный вызов mergiraf для обработки конфликтов, возникающих при работе со штатным Git, так и замена в Git обработчика слияний для расширения возможностей таких команд, как merge,  revert,  rebase и cherry-pick. Код распространяется под лицензией GPLv3. В новой версии добавлена поддержка языков Python, TOML,  Scala и Typescript, а также проведена оптимизация производительности...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62402&lt;br&gt;</description>

<item>
    <title>mergiraf - AST-ориентированный инструмент для трёхстороннего... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135576.html#113</link>
    <pubDate>Thu, 19 Dec 2024 07:59:13 GMT</pubDate>
    <description>&amp;gt;Впрочем, ты можешь выкинуть завендоренные версии, и попытаться использовать другие&lt;br&gt;&lt;br&gt;Так и делаю. Больно, правда.&lt;br&gt;&lt;br&gt;&amp;gt;в то же время проверять эти сборки на отсутствие дополнительных бекдоров внедрённых сборщиком&lt;br&gt;&lt;br&gt;1. Динамические библиотеки в отдельных пакетах как раз и дают&lt;br&gt;2. а проаудитить завендоренные бэкдоры, и их выковырять без пересборки - проблиматично. В вендоренный код вообще никто никогда не заглядывает. только те, кому его выковырять надо. Ито лишь постольку, поскольку надо для выковыривания.&lt;br&gt;</description>
</item>

<item>
    <title>mergiraf - AST-ориентированный инструмент для трёхстороннего... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135576.html#112</link>
    <pubDate>Thu, 19 Dec 2024 07:55:23 GMT</pubDate>
    <description>&amp;gt; Зачем? Для этого не потребуется какого-то особого железа, кордвадуо справится легко.&lt;br&gt;&lt;br&gt;Если на Амазоне инстансы арендовать - да. Иначе вечность ждать придётся.&lt;br&gt;&lt;br&gt;&amp;gt;Единственная  проблема, которая может встать, это автоматизация процесса&lt;br&gt;&lt;br&gt;Без оплаты никто и не почешется на эту тему. Тестировать неинтересно.&lt;br&gt;&lt;br&gt;&amp;gt;: я не уверен, что  можно извлечь из git историю ребейзов&lt;br&gt;&lt;br&gt;Зафетчить pull-requestы через API.&lt;br&gt;&lt;br&gt;&amp;gt;не копаясь в списках рассылки &lt;br&gt;&lt;br&gt;Почти всё на гитхабе разрабатывается.&lt;br&gt;&lt;br&gt;&amp;gt; если не совпадает, то надо заглянуть и посмотреть.&lt;br&gt;&lt;br&gt;Кто будет? Без оплаты - никто и не почешется.&lt;br&gt;&lt;br&gt;&amp;gt; Это вот дело тянет на курсовую работу, вряд ли на дипломную. Вот если добавить разбор случаев, когда мержираф фейлится, классификацию этих случаев, и не только по одному проекту/одному языку, а по нескольким проектам на разных языках, то это уже стопроцентов будет дипломной работой или может даже кандидатской, тут сложно судить наперёд, потому что неясно какие трудности на пути возникнут.&lt;br&gt;&lt;br&gt;Сомневаюсь. Кандидатская всё-таки по</description>
</item>

<item>
    <title>mergiraf - AST-ориентированный инструмент для трёхстороннего... (Andrey)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135576.html#111</link>
    <pubDate>Wed, 18 Dec 2024 18:02:34 GMT</pubDate>
    <description>Почему с каждого? Всего 100 баксов.&lt;br&gt;</description>
</item>

<item>
    <title>mergiraf - AST-ориентированный инструмент для трёхстороннего... (Котофалк)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135576.html#109</link>
    <pubDate>Tue, 17 Dec 2024 22:23:36 GMT</pubDate>
    <description>Айтишников жаба не душит, а ставит на деньги. Прогресс неумолим. &lt;br&gt;</description>
</item>

<item>
    <title>mergiraf - AST-ориентированный инструмент для трёхстороннего... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135576.html#108</link>
    <pubDate>Tue, 17 Dec 2024 19:21:14 GMT</pubDate>
    <description>&amp;gt; А я хочу именно НЕ-ПОВТОРЯЕМОСТЬ, когда Я ЛИЧНО контролирую зависимости&lt;br&gt;&lt;br&gt;&quot;Ваше мнение очень важно для нас.&quot;&lt;br&gt;&lt;br&gt;Тот кто пишет код, тот и решает как ему удобнее обходиться с зависимостью. Тебе как потребителю остаётся только кушать, чем кормят. Впрочем, ты можешь выкинуть завендоренные версии, и попытаться использовать другие. В gentoo некоторые ebuild&apos;ы позволяют такое без плясок с бубном, достаточно USE флаги правильные указать. Но я заверяю тебя, можно и без ебилдов, плясками с бубном, повесив себе на шею табличку &quot;я не потребитель, кушаю что сам готовлю, а не то чем кормят&quot;.&lt;br&gt;&lt;br&gt;&amp;gt; всё равно для прода вся эта &quot;повторяемость&quot; абсолютно неприменима&lt;br&gt;&lt;br&gt;Она даёт тебе возможность пользоваться бинарными сборками, и в то же время проверять эти сборки на отсутствие дополнительных бекдоров внедрённых сборщиком. Ты можешь легко убедиться, что бинарь собран именно из этих сорцов.&lt;br&gt;</description>
</item>

<item>
    <title>mergiraf - AST-ориентированный инструмент для трёхстороннего... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135576.html#107</link>
    <pubDate>Tue, 17 Dec 2024 19:14:11 GMT</pubDate>
    <description>&amp;gt; Для этого нужно серьёзное финансирование.&lt;br&gt;&lt;br&gt;Зачем? Для этого не потребуется какого-то особого железа, кордвадуо справится легко. Единственная проблема, которая может встать, это автоматизация процесса: я не уверен, что можно извлечь из git историю ребейзов и восстановить ручные правки, которые при этом проводились для разрешения конфликтов, не копаясь в списках рассылки чтобы извлечь оттуда патчи, отслеживая при этом чётко коммиты, на которых патчи разрабатывались и на которые они потом ребейзились. Но с мергами должно получиться, а это значит что процесс полностью автоматизируется. При этом по большей части автоматизируется и сравнение результата работы мержирафа с git-merge+ручные-разрешения-конфликтов. Если результат совпадает побайтово, или может не побайтово, а после минификации (чтобы пробелы и коменты не мешали), то мержираф отработал свои обещания, если не совпадает, то надо заглянуть и посмотреть.&lt;br&gt;&lt;br&gt;Это вот дело тянет на курсовую работу, вряд ли на дипломную. Вот если добавить разбор случаев, когд</description>
</item>

<item>
    <title>mergiraf - AST-ориентированный инструмент для трёхстороннего... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135576.html#106</link>
    <pubDate>Tue, 17 Dec 2024 10:35:14 GMT</pubDate>
    <description>&amp;gt; А я хочу именно НЕ-ПОВТОРЯЕМОСТЬ, когда Я ЛИЧНО контролирую зависимости, а не автор пакета за меня решает, какой блоатварью меня накормить. &lt;br&gt;&lt;br&gt;Твои хотелки - твои проблемы.&lt;br&gt;Пример либы XZ показывает, что тебе могут подсунуть специальный пакет и ты его получишь прям от мейнтенеров дистрибутива.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>mergiraf - AST-оринтированный инструмент для трёхстороннего ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135576.html#105</link>
    <pubDate>Tue, 17 Dec 2024 10:25:27 GMT</pubDate>
    <description>А вот в этом ты ошибся, в обеих пунктах. &lt;br&gt;&lt;br&gt;&amp;gt;Один проект оставшийся на недо-vcs никому не интересен.&lt;br&gt;&lt;br&gt;Сам, небось, с Файрфокса сидишь. Если не с Файрфокса, а с Хрома, то с тобой общаться вообще смысла не имеет.&lt;br&gt;&lt;br&gt;&amp;gt;Просто он не будет пользоваться mergiraf&apos;ом.&lt;br&gt;&lt;br&gt;К гиту гвоздями mergiraf не прибит.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>mergiraf - AST-ориентированный инструмент для трёхстороннего... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/135576.html#104</link>
    <pubDate>Tue, 17 Dec 2024 10:21:55 GMT</pubDate>
    <description>Опенсорсный проект, за который пользователю хоть цент платить придётся, никому не нужен. Так что тот дебил, который написал программу, требующую от каждого пользователя по &quot;$100&quot; (на самом деле намного больше, и есть вещи, которые ты даже за лимон не купишь), не наберёт донатов даже себе на кофе.&lt;br&gt;</description>
</item>

</channel>
</rss>
