LINUX.ORG.RU

Git Extras 7.4.0 (Kyanite)

 , , git-extras


0

1

20 июня, после восьми месяцев разработки, состоялся выпуск 7.4.0 (Kyanite) набора bash-скриптов для Git Git Extras, существенно упрощающих и улучшающих повседневную работу с Git.

Основные изменения:

  • Добавлена поддержка переменной среды GITHUB_TOKEN в скрипты git-fork и git-pull-request.
  • Добавлен скрипт git-continue.
  • Для скрипта git-bulk добавлено автодополнение zsh.
  • В скрипт git-bulk добавлена поддержка опций --no-follow-symlinks и --no-follow-hidden.
  • В скрипт git-summary добавлена поддержка опции --full-path.
  • Добавлены скрипты git-wip и git-unwip.
  • Улучшена документация.
  • Исправлены обнаруженные ошибки.

>>> Подробности на GitHub

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Интересно, почему сабж есть в репах дебиана, но нет в арче (про аур в курсе).

Gonzo ★★★★★
()
Ответ на: комментарий от Gonzo

Убрали на каникулы, во избежание?

dataman ★★★★★
() автор топика

О, я как раз недавно про него читал где-то в коментах на Хабре что ли. Видимо, это знак, надо посчупать.

Zhbert ★★★★★
()
Ответ на: комментарий от dataman

набора bash-скриптов

требуют Python

👍

mord0d ★★★★★
()

Выглядит так словно они пытаются реализовать небольшое подмножество фич magit.

zabbal ★★★★★
()

Набор какой-то хероборы для неосиляторов?

cocucka_B_TECTE
()
Ответ на: комментарий от Gonzo

Не все умеют в этот ваш емакс.

Я даже больше скажу - не все пользователи magit в этот самый емакс умеют. Что, впрочем, не слишком мешает им пользоваться: открыть файл выбрав его в меню «Файл» это не то чтобы прям великое интеллектуальное достижение. Равно как и редактирование текста. А вот сам magit настолько хорош, что я до сих пор не знаю большинство консольных команд git - просто потому что нет никакого смысла им пользоваться.

zabbal ★★★★★
()

А чего, есть там команда отрезания истории репа? Чтобы отрезать давние изменения до определенной даты и сжимать репозиторий?

usermod
()

Полистал доку на Git Extras и Magit, не нашёл. Где-нибудь есть функционал чейнджлистов как в JetBrain-овских IDE? Чтобы можно было изменения группировать по смыслу, и только одна из этих групп коммитилась по дефолту при git commit -a.

sovety_ot_sonika
()
Ответ на: комментарий от sovety_ot_sonika

Это исторически было (и есть) в p4.

И именно потому, что JetBrains сами долго сидели на p4, эта функциональность появилась и в их IDE.

Bass ★★★★★
()
Ответ на: комментарий от Bass

А, ясно. Спасибо, буду знать. Впрочем, всё равно было бы интересно увидеть это с гит. Но я подозреваю, что это просто не вписывается в дизайн Git и реализовать это можно только с какой-то программой над Git, не плагином или вроде того.

sovety_ot_sonika
()
Ответ на: комментарий от ya-betmen

В целом могу сказать, что не от хорошей жизни бывает такое нужно. Здорово, что тебе не попадались такие ситуации.

sovety_ot_sonika
()

На первый взгляд выглядит полезно, особенно для каких-нибудь специфических случаев, но - предположим, ты мутишь что-нибудь там с гит-репой. Ты же не будешь на каждый чих пробегать по десяткам этих команд в поисках подходящей, а в голове это все держать никакой оперативки не хватит.

Т.ч. с виду интересно, но на самом деле никто не будет этим пользоваться. Мне вот вполне хватает lazygit.

Lrrr ★★★★★
()
Ответ на: комментарий от Lrrr

Ты же не будешь на каждый чих пробегать по десяткам этих команд в поисках подходящей, а в голове это все держать никакой оперативки не хватит.

Это да, с другой стороны, там есть полезные вещи, которые даже и запоминать не нужно.

Например, вместо git merge --continue, git rebase --continue, git merge --abort, git rebase --abort, писать git continue или git abort.

Это запомнить несложно, и вроде как это даже удобно, но в целом, да, не стоит того, чтобы всё это устанавливать. Лично мне хватает того арсенала, который я помню и вызываю из командной строки, я даже не понимаю необходимость утилит вроде LazyGit.

Chiffchaff
()
Ответ на: комментарий от andreyu

В vim/neovim тоже не все умеют. Точнее, умеют, но не только лишь все.

Gonzo ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.