The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В Launchpad появилась экспериментальная поддержка Git

03.05.2015 19:33

В платформе совместной разработки Launchpad.net, развиваемой компанией Canonical и пользующейся популярностью в сообществе Ubuntu Linux, реализована экспериментальная поддержка Git. Изначально платформа Launchpad была привязана только к системе управления исходными текстами Bazaar, последнее обновление которой вышло в августе 2013 года. Компания Canonical долго не реагировала на пожелания разработчиков, самым популярным запросом которых являлось добавление поддержки Git.

Отныне разработчики проектов получили возможность размещения Git-репозиториев непосредственно в Launchpad и их использования совместно или вместо веток в Bazaar. В отличие от много лет доступной возможности импорта Git-репозиториев в систему Bazaar, полноценная поддержка Git теперь встроена в Launchpad и позволяет вести разработку с использованием данной системы, без привязки к Bazaar. В частности, для добавления кода в Launchpad можно использовать "git push", а для загрузки проекта - "git clone". При этом процесс интеграции с Git пока находится на ранней стадии внедрения и для достижения паритета с Bazaar ещё предстоит реализовать некоторые возможности Git.

Уже реализованные возможности:

  • Выполнение "git push" через SSH;
  • Клонирование репозиториев через git://, SSH и HTTPS;
  • Просмотр через web-интерфейс Launchpad сводной информации о Git-репозиториях и содержащихся в них ветках;
  • Обеспечение перехода с web-интерфейса Launchpad в полноценный браузер содержимого репозиториев Git (cgit);
  • Размещение и клонирование приватных репозиториев, доступных коммерческим подписчикам;
  • Отправление запросов на слияния одной ветки с другой, в том числе между разными репозиториями;
  • Среди возможностей, ожидаемых в будущем: подписка на уведомления об изменениях, RSS-ленты, зеркалирование, webhooks и интегрированная система навигации по коду.


  1. Главная ссылка к новости (http://blog.launchpad.net/gene...)
  2. OpenNews: Ошибка в Launchpad привела к внеплановой синхронизации пакетов Ubuntu с Debian
  3. OpenNews: Компания Canonical открыла исходные тексты сервиса Launchpad
  4. OpenNews: План открытия исходных текстов Launchpad. Статья о Марке Шаттлворте
  5. OpenNews: Canonical открыла исходные тексты одной из частей Launchpad.net
  6. OpenNews: Выпущена система управления версиями Bazaar 2.6.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/42154-launchpad
Ключевые слова: launchpad, git
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 20:27, 03/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Launchpad уже научился собирать пакеты для чего нибудь отличного от убунты?
     
     
  • 2.2, dismine (?), 20:47, 03/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем?
     
     
  • 3.17, Анончег (?), 00:43, 04/05/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А зачем?

    Чтобы иметь пакеты для чего-нибудь отличного от Убунты.

     
     
  • 4.23, GG (ok), 16:55, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем?
     
     
  • 5.25, Анончег (?), 23:43, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А зачем?

    goto 17;

     
  • 2.3, bMgue (?), 21:06, 03/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Open (openSUSE) Build Service > Launchpad.
     
     
  • 3.5, anonimous (?), 21:13, 03/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ты не замечаешь никакой разницы между сервисом для сборки пакетов и хостингом для разработки проектов?
     
     
  • 4.6, bMgue (?), 21:39, 03/05/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Имелось в виду сравнение по признаку "сборки пакетов для чего нибудь отличного от убунты". Прошу прощения.
     

  • 1.4, Аноним (-), 21:12, 03/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот и славно. Платформа более-менее удобная, но видеть её на полумёртвой SCM было грустно.
     
  • 1.8, vitalif (ok), 21:49, 03/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Наконец-то может bzr окончательно сдохнет))
     
  • 1.9, Аноним (-), 22:01, 03/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Откуда такая ненависть к bzr каждый пользуется тем что считает удобным. Что за попытки навязывать свой выбор
     
     
  • 2.10, Аноним (-), 22:46, 03/05/2015 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Это не "свой" выбор, это выбор сообщества. Использовать маргинальщину типа bazaar, fossil или mercurial - значит плевать в сообщество, и это влечёт очевидные последствия.
     
     
  • 3.11, anonymous (??), 22:55, 03/05/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это не "свой" выбор, это выбор сообщества. Использовать маргинальщину типа bazaar, fossil
    > или mercurial - значит плевать в сообщество, и это влечёт очевидные
    > последствия.

    Наброс незаметен.

     
     
  • 4.12, Аноним (-), 23:03, 03/05/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Наброс незаметен.

    То есть по делу сказать нечего?

     
  • 3.13, vn971 (ok), 23:21, 03/05/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    О, я знаю. *приготавливается к хвастливой речи*

    "Я пользовался git-ом ещё тогда когда вы считали что это плевки в сообщество."

     
  • 2.15, vitalif (ok), 00:32, 04/05/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Оттуда что я когда выбирал DVCS его тоже попробовал и сделал заключение, что его писали наркоманы )
     
  • 2.18, AR (?), 08:22, 04/05/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Просто GIT в отличие от BZR кроссдистрибутивен, и создавать под GIT обозначает поддержку всех дистрибутивов у изделия. А вот BZR это обозначает что проект будет только в Ubuntu.
    Из GIT можно и под Arch собирать (AUR), и под Fedora (Koji), и под Gentoo, в общем под все дистрибутивы сразу, нужно лишь написать инструкцию для завода пакетов и отправить в соответствующий завод (в тот же AUR или Koji).
     
     
  • 3.19, Michael Shigorin (ok), 09:06, 04/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А вот BZR это обозначает что проект будет только в Ubuntu.

    Вообще-то нет, но требуется больше рукоприкладства (импорт).

     
     
  • 4.20, AR (?), 11:51, 04/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, поскольку все заводы настроены на GIT, а 99,9% пакетов собираются именно в заводах. Вручную большинству мейнтейнеров просто невозможно и просто лень. Потому и GIT, потому что большинство сборочных кухонь под GIT.Koji -GIT, AUR-git, Cyanogenmod - Git, и практически в каждом сборочном заводе- GIT. Только одна Ubuntu занимается ерундой и упарывается с BZR.
     
  • 3.22, Ytch (ok), 21:45, 04/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Херасе у вас вещества!
     
     
  • 4.24, AR (?), 22:13, 05/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Да какие вещества? Под GIT все заточено.
     
  • 2.21, skybon (ok), 13:21, 04/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    bzr издох, к сожалению. Сегодня им пользоваться небезопасно.
     

  • 1.14, Michael Shigorin (ok), 00:12, 04/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ну надо же (ц)
     
  • 1.26, Аноним (-), 02:45, 11/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вот бы ещё разметку в комментария, или, хотя бы, в тексте бага...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру