Вышел 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 с современными API обновления Sparkle;

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

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

    • опции Shallow clones.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев