В соответствии с календарем релизов осталось всего несколько недель до заморозки списка фич следующего релиза git (1.7.10), в который войдет улучшение работы git merge, нарушающее обратную совместимость и ставящее «под удар» тех, кто использует merge в своих скриптах.
Мы решили последовать совету Джейка Эджа (Jake Edge): «Большинство свободных проектов обсуждают планируемые изменения до их реализации и дают пользователям возможности протестировать новые фичи задолго до релиза. Лучшая помощь проекту на этом этапе — четко обоснованные, конкретные описания существующихЧитать полностью »
Рубрика «Git» - 51
Git / [Перевод] Изменение поведения git merge в релизе 1.7.10
2012-02-25 в 13:31, admin, рубрики: GitGit / Jelastic + Luna = мини Github
2012-02-21 в 13:24, admin, рубрики: Git, github, jelastic, luna, метки: Git, github, jelastic, luna Два с половиной месяца назад я написал о своем приложении.
За это время я позакрывыл пару десятков issue, добавлял функционал, выполнил и пофиксил пожелания пользователей Yeah, kekekeks.
В кратце, что добавилось:
- Для исходников и diff теперь плавающие скролы
- Для diff плавающие заголовки
- Бинарные файлы распознаются более качественно (ICU4J)
- Поддержка http для git
- Оповещения на почту (apache camel)
- Обновил доку
- Мелкие изменения в gui и багфиксы
А теперь о том, как мое приложение можноЧитать полностью »
Git / Проблемы с производительностью Git на большом репозитории
2012-02-04 в 19:20, admin, рубрики: Facebook, Git, масштабируемость, производительность, метки: Facebook, Git, масштабируемость, производительность Джошуа Редстоун (Joshua Redstone) пожаловался в листе рассылки Git на некоторые проблемы с производительностью, которые возникли у Facebook на большом репозитории. Они создали синтетический репозиторий и провели тесты.Тестовый репозиторий
4 млн коммитов, линейная история и около 1,3 млн файлов. Размер папки .git — около 15 ГБ, её упаковали командой repack:git repack -a -d -f --max-pack-size=10g --depth=100 --window=250
Процесс занял около двух суток на хорошей машине (много памяти, SSD). Размер индексного файла составил 191 МБ.
Скорость работы Git в таком репозитории совсем не радует. Результаты выполнения команд на сервере с обычным HDD и >10 ГБ RAM (команды повторялисьЧитать полностью »