LINUX.ORG.RU

В Launchpad добавлена поддержка git-репозиториев

 , , , ,


0

2

С сегодняшнего дня хостинг проектов Launchpad поддерживает не только Bazaar, но и Git-репозитории, что, по словам Ubuntu Engineering team, было самым популярным фичреквестом на LP (Bug #1032731). В настоящее время доступны следующие возможности:

  • работа с репозиториями через ssh/https;
  • просмотр общей информации о репозитории;
  • просмотр кода через cgit;
  • приватные репозитории для платных аккаунтов;
  • merge-реквесты между репозиториями.

Ведётся работа над добавлением следующих функций:

  • система уведомлений;
  • RSS-подписка;
  • зеркалирование репозиториев;
  • поддержка webhooks;
  • встроенный браузер кода.

Bonus: так же Колин Ватсон (Colin Watson) добавил, что одна из главных причин добавления поддержки git-репозиториев это то, что git будет более удобен для UDD.

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

★★★★

Проверено: fallout4all ()

ненужно же!

anonymous ()

сли оно их ранее не умело - точно ненужно.

mittorn ★★★★★ ()

просмотр кода через cgit;

А как это сделать? что-то не совсем понял.

vitalikp ()

Неожиданно. Рад за Canonical, молодцы!

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

Bazaar не выкинут ибо он идеально заточен для пакетирования сорцов.

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

UDD = Ubuntu Distributed Development

https://wiki.ubuntu.com/DistributedDevelopment

Ubuntu Distributed Development (UDD) initiative. This initiative aims to make Ubuntu development more efficient and bring it even closer to our upstreams by making better use of Bazaar and Launchpad.

Поэтому,

Bazaar не выкинут ибо он идеально заточен для пакетирования сорцов.

не был бы так уверен.

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

Как бы Bazaar не выкинули.

Зачем он нужен? Гит уже даже меркуриал задавил, а базаром никто никогда вообще не пользовался.

Deleted ()

Наконец-то! Теперь есть шанс, что будет единая система контроля версий для всего.
Лучше, конечно, добавить в bazaar, svn и mercurial слой совместимости с git.

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

Bazaar не выкинут ибо он идеально заточен для пакетирования сорцов.

От которого в Canonical хотят отказаться.

Aceler ★★★★★ ()

так же Колин Ватсон

Слитно должно быть, поправьте.

knovich ()

git это настоящее и будущее, все переходят на него.

anonymous ()

Спустя столько лет они наконец решили сделать всё нормально?

a1batross ★★★★★ ()

На правах Grammar Nazi: в последнем предложении не «так же», а «также».

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

Snappy - это блин контейнерная система от Canonical, она ни разу не заменяет обычную. Более того, внутри контейнеров приложения тоже не святым духом появляются. Зависимостей только меньше, но пакеты тем не менее никуда не деваются.

t500s ★★ ()
Последнее исправление: t500s (всего исправлений: 1)
Ответ на: комментарий от t500s

а вам так хочется от пакетов избавиться?

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

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

git на эту роль не годится, так как фактически не умеет работать с блобами и гигантскими репозиториями в десятки гигабайт

mercurial слой совместимости с git.

внезапно, он там сто лет как есть

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

От которого в Canonical хотят отказаться.

Не думаю, что все будет так радикально.

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

не умеет работать с блобами и гигантскими репозиториями в десятки гигабайт

Придётся научиться.
И всем остальным тоже нужен слой совместимости.

CYB3R ★★★★★ ()

Bzr не взлетел? Он же позиционировался как продвинутый git

fang90 ★★★★★ ()

это очень хорошо. я рад, что git начинают использовать везде вместо bzr/svn/hg/etc.

i_gnatenko_brain ★★★★ ()

[ценное мнение]

Git - это хорошо, но я в обозримом будущем всё-таки останусь с Bazaar.

[/ценное мнение]

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

я в обозримом будущем всё-таки останусь с Bazaa

Какой в этом смысл, если не секрет?

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

так же Колин Ватсон

Слитно должно быть, поправьте.

КолинВатсон?

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

Хотят, именно что хотят радикально ;) У них будет Snappy и это очень хорошо. Ubuntu станет первым дистром достигшим годности макинтоша. Это не троллинг, просто я так считаю что с дистрибуцией ПО у маков конкретно очень хорошо :)

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от Deleted

А какой смысл переходить? Всё равно речь про мелкие проекты, которые я потихоньку пилю на досуге (зачастую один, собственно). Здесь что гит, что базар - одинаково красиво.

Не, я знаю, что такое git clone, разумеется, а остальные функции как-то не требовались пока :-)

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

git на эту роль не годится, так как фактически не умеет работать с блобами и гигантскими репозиториями в десятки гигабайт.

BTW случайно не в курсе, какая-то работа в этом направлении идёт?

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

Неа, всем похрен, git заточен на ведро и репозитории сравнимые с ним, но не на порядки больше. Слишком много в коде допущений на размер и O(n) реализаций. В Facebook с этим задолбались, когда переводили ВСЕ исходники в единый репозиторий и в итоге перешли на допиленные mercurial (не ванильный разумеется, с распределенным бекендом и т.п.). IMO подход гита абсолютно правильный, надо как можно лучше работать с реальными репозиториями и не вносить компромиссы в код, которые будут полезны полутора юзерам с терабайтными репозиториями а остальным будут вредить. Правильный путь - это пилить git submodules до вменяемого состояния, пока они ограниченно рабочие.

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

git на эту роль не годится, так как фактически не умеет работать с блобами и гигантскими репозиториями в десятки гигабайт

Две репы, одна 14Gb, вторая — 71Gb. Всё работает быстро. ЧЯДНТ?

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

Честно зоопарк зависимостей это большая проблема.

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

Спасибо за разъяснения. Сам с особо большими репозиториями не сталкивался (разве что что-то относительно большое клонировал на нестабильных каналах, это да, проблема).

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

bazaar тормоз лютый, как минимум. Его ниша вообще мне не слишком понятна.

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

Не думаю, что все будет так радикально.

Ну, это Ubuntu™. Могут пообещать всё что угодно, а потом пообещать ещё что-нибудь :-)

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

От которого в Canonical хотят отказаться.

Ну, это Ubuntu™. Могут пообещать всё что угодно, а потом пообещать ещё что-нибудь :-)

Молодец, сам придумал «обещание», сам начал ныть, что не сделают. Вот что значит привычка линуксоида к самостоятельности.

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

Молодец, сам придумал «обещание», сам начал ныть, что не сделают. Вот что значит привычка линуксоида к самостоятельности.

Молодец, сам придумал «нытье», сам сделал выводы. Самостоятелен по самые яйца.

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

переводили ВСЕ исходники в единый Git репозиторий
задолбались

Интересно, в чью же светлую SVN-голову пришла эта мысль?

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

Его ниша вообще мне не слишком понятна.

Пакетирование сорцов. Это удобно: работа над кодом ведется в каталоге trunk, а новые версии сохраняются как ветки в отдельных каталогах с именами package-X.Y.Z или наподобие.

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

ты анонимус!

Ты так говоришь, как будто наличие логина делает буквы в интернете кристалльно честными.

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

нет, но за базар отвечать-то надо.

anonymous ()

Иногда у меня складывается впечатление, что большая часть «немогущихжитьбезgitа» и на каждом шагу требующая git, считает git и github синонимами.

alex-w ★★★★★ ()
Последнее исправление: alex-w (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.