2013-03-12 5 views
1

Я только что узнал (ничего себе), что пакеты PEAR перемещаются в Github, мои пакеты груши не дали никаких проблем, до сегодняшнего дня, когда я решил через некоторое время обновить их и не было обновления для них (я последний раз это делал год назад).Сделать PEAR использовать github channel

Возможно, это связано с тем, что я не знаком с тем, как работает PEAR, но как вы говорите ему использовать канал PEAR в Github? После того, как некоторые прибегая к помощи вокруг, я попробовал несколько вариантов следующих без везения

pear channel-discover https://github.com/pear/ 

Чтобы показать конкретный пример, я использую пакет Net_FTP, который в хранилище грушевого последнего обновления в 2008 году, в то время как версия в github показывает обновление от 3 месяцев назад.

Я что-то упустил? Не должен ли PEAR автоматически добавлять этот канал? Как я могу заставить PEAR использовать версию моих пакетов Github? или мне нужно клонировать эти репозитории вручную в каталоге разделяемых библиотек?

+0

Только исходный код перемещается в GitHub. –

+0

Так что я должен извлечь из репо вручную? или они вернутся к нормальному каналу (т. е. svn repo) в какой-то момент времени? – rantsh

+1

Канал по умолчанию не перемещен: 'pear.php.net' –

ответ

0

Исходный код пакетов перемещается только в git, а не сам пакет.

Github покажет новые коммиты, но совершит! = Релизы - вам придется ждать выпуска пакетов, чтобы получить последние изменения исходного кода.

Это не отличается от последних 12 лет, когда мы использовали SVN (и ранее CVS) для размещения кода. Они просто не были такими видимыми, как github.

Смежные вопросы