Показаны сообщения с ярлыком git. Показать все сообщения
Показаны сообщения с ярлыком git. Показать все сообщения

вторник, 19 марта 2013 г.

Git: How to rename a GitHub repo

GitHub allows to rename your repos. I really like this solution.

Install curl if you haven’t and use terminal (or cygwin under windows):

user=MyUserName
pass=MyPassword
newName='{"name": "NewNameForRepo"}'
oldName="MyRepo"
curl -u "$user:$pass" -X PATCH -d "$newName" https://api.github.com/repos/$user/$oldName

среда, 6 июня 2012 г.

Subversion: GoogleCode против SVN

Очень мной любимый эмулятор Радио-86РК на JavaScript не нуждается даже в хостинге, чтобы работать. Проект, залитый через Mercurial, доступен для чтения всем, а значит, нет нужды заморачиваться с хостингом. Достаточно поставить ссылку напрямую в репозиторий.

Отличная идея! А что будет, если залить проект через SVN?

Увы - ничего хорошего. HTML-документ, загруженный через SVN, можно открыть из браузера... но сервер вернёт его как [text/plain], а не как [text/html]. И браузер покажет вместо страницы её исходный код.

К счастью, Google Code поддерживает репозитории 3 форматов: SVN, Git и Mercurial. Вот и выпал случай их протестировать.
  • SVN - работает неправильно
  • Git - работает правильно (TortoiseGit + msysgit, указать в настройках Tortoise c:\Program Files\Git\bin\ как источник git.exe). Лучше брать git.exe из официального git-scm.
  • Mercurial (он же Hg) - работает правильно
Google Code не любит SVN. Или SVN не любит Web.

Я решил пользоваться Mercurial. Почему?