Вышел GitUp 1.5.0 — публичный инициатива интерфейса для Git для Mac

2 мин
Вышел GitUp 1.5.0 — публичный инициатива интерфейса для Git для Mac

Состоялся выпуск открытого проекта GitUp 1.5.0. Это Git‑клиент для Mac для быстрой, безопасной и беспроблемной работы с управлением программными проектами. Версия GitUp 1.0 вышла в августе 2015 года. Создание решения ведётся с 2014 года. Исходный исходник проекта написан на Objective‑C и опубликован на GitHub под лицензией GNU General Public License v3.0.

«Большинство разработчиков по‑прежнему сбиты с толку сложностью Git ( ранее 3 из 5 самых популярных вопросов на Stack Overflow были связаны с Git). Поскольку Git превращает даже простые действия в загадочные команды (”git add” для добавления в индекс против ”git reset HEAD” для снятия индекса — кто‑нибудь помнит?), неудивительно, что пользователи тратят время, расстраиваются, отвлекают остальную команду на поиск помощи или, что ещё хуже, портят свой репозиторий. GitUp — это попытка создать новую модель взаимодействия с Git, которая позволит инженерам и разработчикам всех уровней работать быстро, безопасно и без головной боли. Он не похож ни на один другой Git‑клиент — ни по своей структуре (он взаимодействует напрямую с базой данных Git на диске), ни по принципу работы (вы манипулируете графом репозитория, а не коммитами)», — пояснили в команде проекта.

Основные возможности проекта:

  • интерактивный граф репозитория в реальном времени (редактирование, изменение порядка, исправление, слияние коммитов…),

  • неограниченное количество отмен/повторов практически всех операций (даже перебазирования и слияния),

  • снапшоты, подобные Time Machine, для отката к предыдущим состояниям репозитория в один клик,

  • функции, которых нет в Git изначально, такие как визуальный разделитель коммитов или единый браузер reflog,

  • мгновенный поиск по всему репозиторию, в том числе содержимое diff,

  • отзывчивый пользовательский оболочку, часто быстрее, чем командная строка.

  • Кроме того, основные элементы пользовательского интерфейса GitUp доступны в виде фреймворка с открытым исходным кодом GitUpKit. Можно использовать его для создания собственного графического интерфейса Git. GitUpKit уже позволил создать несколько уникальных приложений, в частности, Retcon, Git‑клиент, который делает переписывание истории быстрым и гибким.

Основные доработки и изменения в GitUp 1.5.0 Tahoe Release:

  • Обновлённый оформление Tahoe с современными программный оболочку обновления Sparkle;

  • Обновлена ​​библиотека libgit2 с версии 1.4.4 до 1.9.0, что обеспечивает поддержку:

    • OpenSSH, так что больше не придётся мучиться, используя системные SSH‑ключи;

    • опции Shallow clones.

Читают сейчас

Claude по одному промпту и за некоторое количество переделок создала печатную плату в KiCad с нуля, ПО для MCU тоже создал текст ИИ

3 часа назад

Claude по одному промпту и за некоторое количество переделок создала печатную плату в KiCad с нуля, ПО для MCU тоже создал текст ИИ

Потребитель Reddit под ником a6m–zero рассказал, что решил с помощью Claude Fable 5 практически за один промпт спроектировать печатную плату с нуля, причём от схемы и ПО до готового устройства. В проц

Глава Anthropic призвал замедлить развитие ИИ

4 часа назад

Глава Anthropic призвал замедлить развитие ИИ

Глава Anthropic Дарио Амодеи опубликовал эссе We Must Pace the Frontier, в котором предложил замедлить увеличение возможностей передовых ИИ-моделей. По его мнению, исследования безопасности перестают

Выпуск OpenRGB 1.0 — открытого проекта для управления RGB-подсветкой периферии

8 часов назад

Выпуск OpenRGB 1.0 — открытого проекта для управления RGB-подсветкой периферии

12 сентября 2026 года состоялся первый мажорный выпуск открытой утилиты OpenRGB. Проект даёт возможность управлять RGB-подсветкой материнских плат, видеокарт, клавиатур, кулеров, светодиодных лент и д

Что нового в PHPUnit 13.3

10 часов назад

Что нового в PHPUnit 13.3

PHPUnit на данный момент является де-факто стандартом для написания тестов в экосистеме PHP. Он относится к семейству фреймворков xUnit (как JUnit или NUnit) и предоставляет инструменты для написания

Пополнение в семействах Zen 4 и Zen 3: новые процессоры Ryzen 5 7500 и Ryzen 5 5500F

11 часов назад

Пополнение в семействах Zen 4 и Zen 3: новые процессоры Ryzen 5 7500 и Ryzen 5 5500F

AMD без громких анонсов обновила официальный каталог продукции, добавив в него два новых 6-ядерных решения начального уровня: Ryzen™ 5 7500 на базе архитектуры Zen™ 4 и Ryzen™ 5 5500F на базе архитект