Re[6]: github vs googlecode
От: VladD2 Российская Империя www.nemerle.org
Дата: 27.05.11 16:45
Оценка:
Здравствуйте, Ziaw, Вы писали:

Z>Чем больше я юзаю гитхаб тем больше не хочу юзать что-то еще. Буквально сегодня один парень написал свой первый проект на немереле. Я глянул один файл и решил поправить. За пару минут, не вылезая из браузера, я поменял в методе стиль C# на стиль nemerle. У меня автоматом создался форк, а ему ушел пулреквест с коментарием, он его в браузере же принял. Я понимаю, что пример игрушечный, но всякие опечатки в коментариях или доках можно править и так. Очень эффективно. И сайт, в отличии от всего остального не тормозит.


А на Гитхабе можно добавлять коментарии к форкам? Предположим, вот нафигачил кто-то в своем форке изменений, сделал пул-реквест, но я поглядел код, а там ошибки или просто грязь какая-нить. Как мне сообщить владельцу форка, что в строке Х1 нужно вот это подправить, а в строке Х2 что-то еще?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: github vs googlecode
От: IT Россия linq2db.com
Дата: 27.05.11 16:55
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>А может, правда, рассмотреть codeplex? Похоже пул-реквесты у него тоже есть:

VD>http://blogs.msdn.com/b/codeplex/archive/2010/03/05/codeplex-mercurial-support-for-forks.aspx

Что же тебе гит так не нравится?
Если нам не помогут, то мы тоже никого не пощадим.
Re[7]: github vs googlecode
От: IT Россия linq2db.com
Дата: 27.05.11 17:07
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>А на Гитхабе можно добавлять коментарии к форкам? Предположим, вот нафигачил кто-то в своем форке изменений, сделал пул-реквест, но я поглядел код, а там ошибки или просто грязь какая-нить. Как мне сообщить владельцу форка, что в строке Х1 нужно вот это подправить, а в строке Х2 что-то еще?


Пул реквест автоматически создаёт issue, в котором можно вести обсуждение.
Если нам не помогут, то мы тоже никого не пощадим.
Re[8]: github vs googlecode
От: adontz Грузия http://adontz.wordpress.com/
Дата: 27.05.11 17:14
Оценка:
Здравствуйте, IT, Вы писали:

IT>Что же тебе гит так не нравится?


В сущности делоа даже не в VCS, а в хостинге как таковом. codeplex ассоциируется с .Net/Win32 ПО, в вот sourceforge, github или googlecode.com — нет.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[8]: github vs googlecode
От: VladD2 Российская Империя www.nemerle.org
Дата: 27.05.11 17:40
Оценка:
Здравствуйте, IT, Вы писали:

VD>>А на Гитхабе можно добавлять коментарии к форкам? Предположим, вот нафигачил кто-то в своем форке изменений, сделал пул-реквест, но я поглядел код, а там ошибки или просто грязь какая-нить. Как мне сообщить владельцу форка, что в строке Х1 нужно вот это подправить, а в строке Х2 что-то еще?


IT>Пул реквест автоматически создаёт issue, в котором можно вести обсуждение.


Это не то. Логично было бы давать возможность комментировать код по месту.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[9]: github vs googlecode
От: IT Россия linq2db.com
Дата: 27.05.11 17:55
Оценка:
Здравствуйте, adontz, Вы писали:

IT>>Что же тебе гит так не нравится?

A>В сущности делоа даже не в VCS, а в хостинге как таковом. codeplex ассоциируется с .Net/Win32 ПО, в вот sourceforge, github или googlecode.com — нет.

Тебе шашечки или ехать?
Если нам не помогут, то мы тоже никого не пощадим.
Re[10]: github vs googlecode
От: adontz Грузия http://adontz.wordpress.com/
Дата: 27.05.11 18:00
Оценка: +1
Здравствуйте, IT, Вы писали:

IT>Тебе шашечки или ехать?


ИМХО интерес к проекту важнее мелких удобств конкретных инструментов.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[9]: github vs googlecode
От: IT Россия linq2db.com
Дата: 27.05.11 18:15
Оценка:
Здравствуйте, VladD2, Вы писали:

IT>>Пул реквест автоматически создаёт issue, в котором можно вести обсуждение.

VD>Это не то. Логично было бы давать возможность комментировать код по месту.

Можно прямо из GitExtensions комментировать реквест.
Если нам не помогут, то мы тоже никого не пощадим.
Re[10]: github vs googlecode
От: VladD2 Российская Империя www.nemerle.org
Дата: 27.05.11 18:22
Оценка:
Здравствуйте, IT, Вы писали:

IT>Можно прямо из GitExtensions комментировать реквест.


Еще раз. Как прокомментировать конкретный участок кода? Ну, вот кто-то накосячил...
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[11]: github vs googlecode
От: IT Россия linq2db.com
Дата: 27.05.11 18:22
Оценка:
Здравствуйте, adontz, Вы писали:

IT>>Тебе шашечки или ехать?

A>ИМХО интерес к проекту важнее мелких удобств конкретных инструментов.

Не уверен насчёт интереса.
Если нам не помогут, то мы тоже никого не пощадим.
т
Re[11]: github vs googlecode
От: Ziaw Россия  
Дата: 27.05.11 19:06
Оценка: 51 (1)
Здравствуйте, VladD2, Вы писали:

VD>Здравствуйте, IT, Вы писали:


IT>>Можно прямо из GitExtensions комментировать реквест.


VD>Еще раз. Как прокомментировать конкретный участок кода? Ну, вот кто-то накосячил...


К сожалению, в браузере кода я не нашел такой возможности. Комментировать можно только комиты и пулреквесты.

Есть некий воркэраунд, в браузере кода можно сделать патч/пулреквест с комментарием, нажатием двух кнопок редактировать-отправить.
Re[10]: github vs googlecode
От: VladD2 Российская Империя www.nemerle.org
Дата: 28.05.11 13:19
Оценка:
Здравствуйте, IT, Вы писали:

IT>Можно прямо из GitExtensions комментировать реквест.


А я могу форкнуть форк и уже там добавить по месту комментарии?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: github vs googlecode
От: BogdanMart Украина  
Дата: 30.05.11 08:14
Оценка:
Здравствуйте, Все.

В гита поддержка вложенных репозиториев значительно хуже чем в ртути.
У нас, насколько мне известно, для интеграции со студией используется ProjectBase с SVN-ки и ртуть отлично поддерживает вложенные репозитории с SVN.

В гите вложенные репозитории именуются модулями и поддерживаются только ГИТ-овские, а например, для SVN надо немного извратиться
Re[11]: github vs googlecode
От: IT Россия linq2db.com
Дата: 30.05.11 23:16
Оценка:
Здравствуйте, VladD2, Вы писали:

IT>>Можно прямо из GitExtensions комментировать реквест.

VD>А я могу форкнуть форк и уже там добавить по месту комментарии?

Форкнуть форк можно.
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: github vs googlecode
От: Ziaw Россия  
Дата: 31.05.11 07:19
Оценка:
Здравствуйте, BogdanMart, Вы писали:

BM>В гите вложенные репозитории именуются модулями и поддерживаются только ГИТ-овские, а например, для SVN надо немного извратиться


Честно говоря подход гит мне нравится больше. Сконвертили репозитарий, при желании обновляем. Или не обновляем, в общем сами решаем, любая версия nemerle содержит ссылку на ту версию с которой она и компилировалась.

Единственная серьезная проблема с гитом это нумерация версий. Если кто-то знает элегантное решение поделитесь.
Re[3]: github vs googlecode
От: Ziaw Россия  
Дата: 31.05.11 11:46
Оценка:
Здравствуйте, Ziaw, Вы писали:

Z>Единственная серьезная проблема с гитом это нумерация версий. Если кто-то знает элегантное решение поделитесь.


Сам же и нашел тут http://www.hermanradtke.com/blog/canonical-version-numbers-with-git/ одно из решений.

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

Вобщем у меня сейчас гит выдает версию v1.0-21-g4901905, которую несложно распарсить на момент компиляции.
Re[3]: github vs googlecode
От: IT Россия linq2db.com
Дата: 31.05.11 13:40
Оценка:
Здравствуйте, Ziaw, Вы писали:

Z>Единственная серьезная проблема с гитом это нумерация версий. Если кто-то знает элегантное решение поделитесь.


git rev-list master и посчитать количество выводимых строк.

Я так считаю для bltoolkit (на шеле)

$revision = 0

git rev-list master |
Foreach-Object {
    $revision = $revision + 1
}

Write-Host "BLToolkit revision: $revision"
Если нам не помогут, то мы тоже никого не пощадим.
Re[11]: github vs googlecode
От: IT Россия linq2db.com
Дата: 31.05.11 23:44
Оценка:
Здравствуйте, VladD2, Вы писали:

IT>>Можно прямо из GitExtensions комментировать реквест.

VD>Еще раз. Как прокомментировать конкретный участок кода? Ну, вот кто-то накосячил...

Оказывается можно комментировать код в коммитах.
Если нам не помогут, то мы тоже никого не пощадим.
Re[11]: github vs googlecode
От: IT Россия linq2db.com
Дата: 01.06.11 13:55
Оценка:
Здравствуйте, VladD2, Вы писали:

IT>>Можно прямо из GitExtensions комментировать реквест.

VD>Еще раз. Как прокомментировать конкретный участок кода? Ну, вот кто-то накосячил...

Только что получил пул реквест, пока ещё не закрыл — https://github.com/Firebie/bltoolkit/commit/f1976be21621ad717abaf96ed09db9454272073e. Код можно комментировать. По ссылке должен быть виден комментарий.
Если нам не помогут, то мы тоже никого не пощадим.
Re[12]: github vs googlecode
От: VladD2 Российская Империя www.nemerle.org
Дата: 01.06.11 14:13
Оценка:
Здравствуйте, IT, Вы писали:

VD>>Еще раз. Как прокомментировать конкретный участок кода? Ну, вот кто-то накосячил...


IT>Оказывается можно комментировать код в коммитах.


То есть, создать форк форка, прокомментировать его и сделать пул-реквест на исходный форк? Так?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.