Разработчики Go собираются предоставить скрипт, который автоматически соберёт Go 1.4 из старых сишных исходников, потом Go 1.4 соберёт Go 1.5, Go 1.5 соберёт Go 1.6 и т. д.
Позже они намереваются генерировать исходники компилятора на Си, необязательно быстрого, но корректного. Здесь можно почитать подробнее.
С точки зрения DVCS fossil предоставляет все те же возможности, что и остальные, тут у него ничего нового нет…
Основные преимущества fossil — инфраструктурные, именно «all in one»: интегрированость компонентов, общее удобство и комфорт.
У меня, например, нет склонности к администрированию, я не хочу отдельно настраивать службы баг–трекинга, вики, блога и пр. следить за их совместимостью, сопрягать их. Я хочу просто работать над своими проектами, и тут fossil как раз предоставляет мне полный комплект необходимых мне средств.
Это не просто два SQLite–файла, это два репозитория:
Допустим есть repo.fossil и repo.2014-08-29.fossil
Выбираем repo.fossil как основной, открываем его:
fsl open repo.fossil
Сливаем изменения из второго:
fsl pull repo.2014-08-29.fossil --once
Смотрим, что изменилось, копируем Id второго листа:
Ещё раз уточню: это всё относится к моим домашним проектам.
А так да, после завершения работы, я всё удаляю, так как к ним я вернусь по мере сил и времени. И это может быть через дни, иногда и месяцы.
На работе я этим, конечно, не занимаюсь, но всё равно чувствую дискомфорт, если у меня долго висят незафиксированные изменения.
Я удаляю файлы из принципа, чтобы не было незавершенных работ, изменения которых не отразились в репозитории (был у меня в истории печальный случай).
Так я поддерживаю свою внутреннюю дисциплину, а заодно такой подход заставляет внимательно относиться к бэкапам.
Здесь имеется ввиду не физическое повреждение файла, а порча структуры: при конфликтах DropBox переименовывает файлы.
В случае одного файла это легко заметить, а в случае когда были переименованы файлы где-то внутри .git это будет не так легко.
Есть теоретическая вероятность, что если одновременно коммитить в репозиторий, который лежит в dropbox'е, то он будет порушен, так как Dropbox синхронизирует пофайлово и ничего не знает о структуре git. пример
Попробую ответить всем сразу. Я перешёл на fossil с SVN и bazaar для домашних проектов по следующим причинам:
Как система контроля версий он предоставляет всё то же самое, что и git, mercurial, bazaar и пр. DVCS.
Его преимущества (для меня) перед остальными:
Не требует никакой установки, достаточно просто скачать один файл.
Репозиторий лежит в одном файле, поэтому можно смело бросать его в DropBox, с git такого например делать нельзя. Также сразу отпадает необходимость как-то дома или где-то ещё поднимать сервер
Встроенный web-ui с распределённой Wiki — позволил закрыть для меня проблему личного сервера заметок. Это особенно удобно, когда нет интернета, но есть клон репозитория на флешке, после восстановления соединения достаточно выполнить слияние.
По другим вопросам:
Как поведет себя SQLite с базой размером в гигабайт? — это скорее всего не будет в его области применимости
Зачем пользователи нужны на локальной машине? — fossil можно запустить в режиме веб–сервера, и пользователи нужны, чтобы разграничить доступ
Разных wiki и багтреккеров over 9000 разных на любой вкус, в т.ч. интегрирующиеся с VCS. Зачем ещё один, жестко прибитый гвоздями к одной VCS? — интегрированость, отсутствие необходимости особо настраивать, сопрягать и прочих администраторских действий
Что такое открыть/закрыть репозиторий? — связать/отвязать рабочую папку с репозиторием. Почему не автор статьи не рекомендует закрывать я не знаю, так как если я закончил работу, я обычно удаляю рабочие папки, сохраняя их только в репозитории
Резюмируя: fossil полезен тем, что у него «всё включено» и идеально подходит для небольших/домашних нужд.
The device uses the so-called thermo-hydraulic micro-actuation and software developed by Pera Technology which allows the display’s 6,000 Braille dots to be activated as the resistive heat expands the paraffin waxes in the screen from liquid to solid.
Как я думаю, происходит точечный быстрый нагрев, при этом образуется расширяющийся пузырёк жидкости, ограниченный по краям твёрдым воском, поэтому пузырёк выпячивается вверх.
Во-первых, web–версия вполне функциональна и не требует денег
Во-вторых, продажа версии Anki для iPhone — это способ поддержать разработку. Поначалу мне тоже казалось, что цена великовата, но после двух лет ежедневного использования Anki (web+десктоп) я с удовольствием её купил, так как полученный эффект стоит того.
На мой взгляд она покрывает тему целиком.
Посмотрим, примут ли в основную ветку.
Позже они намереваются генерировать исходники компилятора на Си, необязательно быстрого, но корректного.
Здесь можно почитать подробнее.
Основные преимущества fossil — инфраструктурные, именно «all in one»: интегрированость компонентов, общее удобство и комфорт.
У меня, например, нет склонности к администрированию, я не хочу отдельно настраивать службы баг–трекинга, вики, блога и пр. следить за их совместимостью, сопрягать их. Я хочу просто работать над своими проектами, и тут fossil как раз предоставляет мне полный комплект необходимых мне средств.
открытие/закрытие это не нововведение fossil, а обычный checkout с рабочими папками.
Допустим есть repo.fossil и repo.2014-08-29.fossil
Выбираем repo.fossil как основной, открываем его:
Сливаем изменения из второго:
Смотрим, что изменилось, копируем Id второго листа:
Сливаем изменения в текущей рабочей папке:
Фиксируем:
Это же стандартная ситуацию для DVCS: просто выполняешь слияние репозиториев.
А так да, после завершения работы, я всё удаляю, так как к ним я вернусь по мере сил и времени. И это может быть через дни, иногда и месяцы.
На работе я этим, конечно, не занимаюсь, но всё равно чувствую дискомфорт, если у меня долго висят незафиксированные изменения.
Так я поддерживаю свою внутреннюю дисциплину, а заодно такой подход заставляет внимательно относиться к бэкапам.
В случае одного файла это легко заметить, а в случае когда были переименованы файлы где-то внутри .git это будет не так легко.
пример
По другим вопросам:
Резюмируя: fossil полезен тем, что у него «всё включено» и идеально подходит для небольших/домашних нужд.
Как я думаю, происходит точечный быстрый нагрев, при этом образуется расширяющийся пузырёк жидкости, ограниченный по краям твёрдым воском, поэтому пузырёк выпячивается вверх.
Во-вторых, продажа версии Anki для iPhone — это способ поддержать разработку. Поначалу мне тоже казалось, что цена великовата, но после двух лет ежедневного использования Anki (web+десктоп) я с удовольствием её купил, так как полученный эффект стоит того.