to post messages and comments.

Зашла на Гитхаб через Симанки, а он выдал плашку, что де старая версия Файрфикса, срочно обновляться. И всё бы ничего, но на плашке иконка с восклицательным знаком и иконкой IE.

Фантастика. Первый раз вижу, чтобы мой тикет на GitHub был оперативно рассмотрен и проблема исправлена :D Это я на Packagist жаловался, на то, что подхватывает закрытые бранчи в Mercurial.

Гитхаб отдаёт файлы с заголовком UTF-8. А у меня они в UTF-16. Раньше вообще не перекодировал, отдавал как есть сырыми, поэтому в браузере при просмотре сырого файла получалась адова смесь, сейчас перекодирует.

/me — 65 репозиториев в GitHub и 66 в Bitbucket :) Правда, в основном совсем мелкие, под пакеты разные. Дальше будет больше, поскольку ядро фреймворка растаскиваю на компоненты под Composer.

А интересно, там соответствие языков цветам прописано вручную, или рандом? Джява там коричневая, с++ емнип тоже, но другого оттенка, Haskell — приятного сочного зеленого цвета.

Короче, потыкал в git и сделал себе репозиторий на github. Впервые, чсх.
Показывать пока нечего — накидал туда всякие наброски и хлам. Если будет что показать, я расскажу об этом вем этим людям, которым так важен мой говнокод.

Спустя 8 дней ленивого ежедневного ковыряния своего pet project на гитхабе я обнаружил, что гитхаб больше не считает страйки (количество дней подряд с коммитами). Вот только я нашёл время, желание и проект набрать себе годный страйк дней на 20 хотя бы, а оно уже всё. Вечно я на праздники жизни опаздываю.

Ссылка: github.com

Таки выложил репозиторий Модульного Рефала на GitHub. На данный момент компилятор малоюзабелен (работает только под Windows, перед использованием в файле compile_mr.cfg следует прописать путь к текущей папке, нет руководства пользователя), но важен тут сам факт.

Репозиторий делал я долго, но он точно отображает ход развития проекта с 2007 года.

У коммитов с 2007 до 2011 года долгая история.
• В тот период я не пользовался системами контроля версий, но прилежно делал бекапы в виде архивов RAR.
• Потом я случайно убил раздел с этими бекапами.
• Восстановил (самописной утилитой), но имена файлов потерялись — пришлось вручную разбирать, какой из архивов полный, а какой разностный, а также восстанавливать временные штампы по содержимому. Хотя, полдюжины архивов сохранилось в другой папке, их коммиты в истории выделяются другим именем файла.
• Затем написал утилиту (велосипед № 2), которая из набора архивов строит репозиторий Git с линейной историей.
• Но на самом деле история нелинейная, ибо я писал компилятор то дома, то с работы, а затем все архивы скинул в одну кучу. Пришлось вручную перелопачивать историю, вставляя в нужных местах ветвления и слияния.
• Архивы представляли собой просто слепки файловой системы с кучей промежуточных и целевых файлов («объектные» файлы, exe-шники), которые можно перегенировать из исходников. Чтобы прояснить дифы коммитов и уменьшить объём хранилища, чистил историю от этих файлов (ещё одна кропотливая работа). Некоторые exe-шники для цельности картины пришлось оставить, поэтому размер хранилища получается около 90 Мбайт.
• В рамках Модульного Рефала жил форк Простого Рефала, поэтому старые коммиты последнего тоже вшиты в историю.

Начиная с 2011 года я уже начал использовать SVN (хранилище держал на флешке), а поддержка последнего есть в Git из коробки. Где-то с 2014 года уже коммитил в этот SVN через клиент Git (отсюда коммиты с файлами .gitignore).

В общем, поэтому так долго выкладывал Модульный Рефал на GitHub (#2810159).

История развития Модульного Рефала начиная с 2007 года описана в журнале проекта github.com , если это кому интересно.

В продолжение #2820430. GitHub на странице пользователя отмечает карту активности на ресурсе: цветными клеточками за последний год показывает вклад участника за каждый день. Если в некоторый день пользователь делал pull request, фиксацию или issue (не знаю, как адекватнее это назвать по-русски) — клеточка зелёная, в противном случае — серая. Непрерывная последовательность зелёных клеточек называется страйком (streak).

Вот, текущий страйк я тяну уже 28 дней, прикладываю все усилия, чтобы он не прервался (иные дни делаю вымученные коммиты).

Мне на репозиторий Простого Рефала уже успели поставить 4 звезды. Как на это лучше реагировать? Поставить звёзды в ответ? А на какие репозитории, если у них репозиториев много? И вообще, что эти звёзды обозначают: влияют на рейтинг или ничего не значат?

Я новичок в GitHub.