crypt of decay - ещё fossil [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

ещё fossil [Sep. 2nd, 2021|01:17 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
почитал про fossil более подробно (ну да, обычно это делают до того, как использовать, но так неинтересно): похоже, что для моих проектов и моего workflow fossil лучше. он работает примерно так, как я использую гит («сначала пишем и отлаживаем, потом коммитим», «commit -a по умолчанию», «создаём бранчи одновременно с первым коммитом в них», и прочее подобное). вдобавок вики и багтрекер тоже сидят в репе, и их можно делать как из CLI, так и через браузер, тупо сказав «fossil ui». удобно.

ещё удобно то, что репа живёт в отдельном файле, который может лежать в дальних ебенях. и её можно «открыть» в несколько рабочих каталогов, в каждом из которых отдельный бранч — fossil не запутается. в гите тоже можно подвязывать несколько каталогов к дереву, но это черезжопный хак, а в фоссиле — штатный режим работы. удобно, когда, например, что-то там бисектится и компиляется: можно спокойно пилить код, пока компилер пыхтит, и даже коммитовать.

жаль, что нет «public fossil hostings» типа козы — для халявных бэкапов. в остальном — мне нравится больше гита пока.

размеры репозиториев тоже вполне нормальные: там хранятся дельты, которые поверх ещё пакуются zlib. историю переписывать нельзя, правда, так что любители насрать говниной в гит, а потом сделать вид, что всё сразу было написано круто — обламываются. меня такой расклад, тащемта, не парит: обычно я коммитаю что-то кривое только если мне срочно надо бисектнуть/переключить бранч, а fossil это умеет делать в отдельных каталогах.

в общем, если вы используете гит даже для локального приветмира (как я обычно) — рекомендую попробовать вместо него fossil. есть большая вероятность, что понравится.

p.s.: да, я в курсе про chisel. чем-то оно мне когда-то не понравилось, а чем — не помню. надо снова смотреть.
Linkmeow!

Comments:
From:(Anonymous)
Date:September 2nd, 2021 - 02:06 pm
(Link)
напиши лучше как айпишники банишь
[User Picture]
From:[info]ketmar
Date:September 2nd, 2021 - 02:10 pm
(Link)
Волшебным Банхаммером.
[User Picture]
From:[info]geladen
Date:September 2nd, 2021 - 02:15 pm
(Link)
о! мерси.
как раз в очередной раз официально проклинал гит.
а что-то такое для баллистических свистелок -- надо.
[User Picture]
From:[info]ketmar
Date:September 2nd, 2021 - 02:33 pm
(Link)
только почитай сайт плотненько для начала: там есть в том числе и документик для пользователей гита, чтобы было не так больно переходить.

про надёжность можешь не беспокоиться: автор тот же самый, что и у SQLite, и написано оно чтобы SQLite разрабатывать (и использует SQLite как хранилище репозитория). так что шанс поломаться у этой штуки сильно ниже, чем у гита. и чтобы потерять какой-то коммит — надо очень сильно и специально стараться.

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

(совсем что-то удалить, конечно, можно — shun. но не рекомендуется: операция сложная, болезненная, и не предназначена для каждодневного использования.)

для винды, кстати, поддерживается официально, и репозиторий переносим: это SQLite-база, ей насрать, на какой она системе. и весь фоссил — один бинарник, ему тоже, в принципе, насрать на всё остальное. если тебе когда-то приходилось гит под винду поднимать — ты оценишь. ;-)
[User Picture]
From:[info]geladen
Date:September 2nd, 2021 - 02:44 pm
(Link)
как раз читаю, вроде, пока, всё по уму.
репа у меня дома на типасерверной машинке и +1 на хостинге, со всех сайтовой хернёй. делить я её пока ни с кем не собираюсь (бо за качество кода стыдно), так что ок.
а винда для меня неактуальна, что-то на работе выдали, в углу пылится, но как в этом сраном медиаплеере "работать" -- в ум не возьму.
[User Picture]
From:[info]ketmar
Date:September 2nd, 2021 - 02:47 pm
(Link)
фоссил-репу, кстати, можно бэкапить тупо копируя: она вся в одном файле сидит, никаких подводных камней нет. ну, при желании зашифровать чем-то сверху — и кидать куда угодно. какая радость и наслаждение по сравнению с гитом, однако.
[User Picture]
From:[info]ketmar
Date:September 2nd, 2021 - 02:49 pm
(Link)
а, и её можно в интернеты высунуть любым удобным методом: запуская фоссил как cgi под другим серваком, или сказав фоссилу, что он сам будет сервером работать. сразу весь уй доступен, и можно синкаться по сетке. также можно поставить репе флажок «приватная» — и без логина увидишь только голый шиш.
[User Picture]
From:[info]geladen
Date:September 2nd, 2021 - 02:56 pm
(Link)
о! вот это вообще отлично.
будет сидеть дома, а по ночам синкаться на хостинг во извне-недоступное место.
[User Picture]
From:[info]geladen
Date:September 2nd, 2021 - 02:57 pm
(Link)
это был коммент к "одном файлом".
[User Picture]
From:[info]ketmar
Date:September 2nd, 2021 - 02:52 pm
(Link)
если тебя робот-убийца не забанил, можешь посмотреть, как это выглядит: The Pentagram.
[User Picture]
From:[info]geladen
Date:September 2nd, 2021 - 02:55 pm
(Link)
у, прелесть какая!
[User Picture]
From:[info]ketmar
Date:September 2nd, 2021 - 02:59 pm
(Link)
скин из набора скинов, который в коробке (там с десятка полтора), и в целом особо ничего не настраивал — потому что не надо. оно Просто Работает.
[User Picture]
From:[info]geladen
Date:September 2nd, 2021 - 03:01 pm
(Link)
мерси ещё раз, вечерком подниму поколупаю.
From:(Anonymous)
Date:September 5th, 2021 - 03:08 am
(Link)
выглядит очень вкусно.
записал себе в закрома головы, через N лет даст бог попробую гыг

/ЧД/
[User Picture]
From:[info]ketmar
Date:September 5th, 2021 - 09:00 am
(Link)
а зачем ждать? там есть импорт-экспорт гита, бери и прямо сразу и пробуй. ;-)
From:(Anonymous)
Date:September 14th, 2021 - 09:40 am
(Link)
просто у меня руки под гит в связке с tortoisegit давно искривились уже

/ЧД/
[User Picture]
From:[info]ketmar
Date:September 14th, 2021 - 09:43 am
(Link)
>tortoisegit
фубляфубляфу.

возьми фоссил и не выпендривайся. "fossil ui" тебе откроет в браузере отличный уй, например. и под шынду это один бинарь, а не россыпь говнища ебаного.
From:(Anonymous)
Date:September 13th, 2021 - 07:16 pm
(Link)
> если тебе когда-то приходилось гит под винду поднимать — ты оценишь
А нафига его самому поднимать? Не доверяешь чужим сборочкам?
[User Picture]
From:[info]ketmar
Date:September 13th, 2021 - 07:27 pm
(Link)
так это и есть адовый пиздец. оно там полный мсис с собой тащит, потому что иначе гитоговнина не работает в принципе.
[User Picture]
From:[info]steinkrauz
Date:September 4th, 2021 - 07:33 pm
(Link)
Эх, жаль что для энтерпрайза ничего лучше SVN не придумали.

На фоссил я, кстати, ещё лет десять назад смотрел, но тогда почему-то предпочёл меркуриал, не помню уже почему.
[User Picture]
From:[info]ketmar
Date:September 4th, 2021 - 07:48 pm
(Link)
я тоже несколько раз смотрел, но как-то всё «вот так оно, брат…» а тут решил, что игрушечный проект — отличный таки повод попробовать: если что — то истории не жалко, там ничего ценного.
From:(Anonymous)
Date:September 5th, 2021 - 03:04 am
(Link)
> обычно я коммитаю что-то кривое только если мне срочно надо бисектнуть/переключить бранч

а чем git stash не угодил?

/ЧД/
[User Picture]
From:[info]ketmar
Date:September 5th, 2021 - 08:53 am
(Link)
тем, что его проебать легче. ;-)
From:(Anonymous)
Date:September 5th, 2021 - 10:08 am

/ЧД/

(Link)
аргумент %-)