e1e0.net

sources for e1e0 website
git clone https://git.e1e0.net/e1e0.net.git
Log | Files | Refs

commit f4f2550f4c5e6cbda2af3082c850da31461ab84e
parent 0bc43cff991a0238b3c1fb6b947de66b5dcc607e
Author: Paco Esteban <paco@onna.be>
Date:   Fri, 23 Aug 2019 18:59:52 +0200

new phlog entry

Diffstat:
Asrc/phlog/20190823-1623.txt | 76++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Msrc/phlog/gophermap | 3++-
2 files changed, 78 insertions(+), 1 deletion(-)

diff --git a/src/phlog/20190823-1623.txt b/src/phlog/20190823-1623.txt @@ -0,0 +1,76 @@ +------------------------------------------------------------------------ + 2019-08-23 16:24:08 UTC +------------------------------------------------------------------------ + +I've been playing with [VCSs][1] lately. + +Is not that [Git][2] does not do all I need ... Is that sometimes is a +bit obscure, the ui is exasperating, and the documentation is terrible. +Luckily, there's a lot of info scattered on the webs, but I get tired of +looking for common stuff there every time I want to do something a bit +out of the ordinary workflow (or in a book or something). + +Man pages exists, but the people that do git seem to not remember that +sometimes ... + +I tried [fossil][3] and [mercurial][4]. I also work from time to time +with [CVS][5], as this is what the OpenBSD team uses, and I've sent some +patches for ports. + +Although I have a couple of personal CVS repos, is not my first option +for version control, just because it makes pretty difficult to rearrange +folders and things like that. Also, the commands and options are not +that simple. If it wasn't for those two, it would be more than enough +for me. + +About fossil, I have to say it impressed me. It's "just" a [sqlite][6] +database and one binary. And this contains the VCS, a wiki, tech notes +and a forum ! + +Its all well integrated of course. That's the VCS that the sqlite +project uses (they created it). For a small to medium project with the +needs of a "simple GitHub" interface all in one package, I do not think +there's any other software that can beat it really. + +For my needs, well, I only really need the VCS so ... maybe on another +occasion. + +And then there's mercurial. This is another one that impressed me. It +has a super clean UI, it's fast and easy to work with if you know any +other VCS (and I think is perfect for people that has never used one). + +It has a built in http read only interface and, for the rest is pretty +similar to git from the user point of view. As drawbacks, maybe the +network performance is not that great (but usually that is not a +problem for me, as I do most of my work locally and then push or pull +occasionally to sync with my central repo), and also Python 2.7 ... +yeah, that. They are working on porting it to Python3, but well, it +seems it will take a while. + +So I decided to give it a try on 2 repos I use regularly. The one that +keeps track of this phlog (+ gopherhole + website), and another one with +private dotfiles and scripts that I keep separated from my [public +dotfiles repo][7]. + +Another good candidate is my [vimwiki][8] repo. We'll see. + +I may make public the one that tracks this using it's built in http +interface if I ever figure it how to make it run on a chroot (my server +runs OpenBSD and I would like to follow their policy of chrooting +anything web). + +As usual, if anyone reads this and has any comments, send them to +<comments@onna.be> + +:wq + +------------------------------------------------------------------------ + +[1]: https://en.wikipedia.org/wiki/Version_control +[2]: https://git-scm.com/ +[3]: https://fossil-scm.org/ +[4]: https://www.mercurial-scm.org/ +[5]: http://www.nongnu.org/cvs/ +[6]: https://sqlite.org/ +[7]: https://git.onna.be/dotfiles/ +[8]: http://vimwiki.github.io/ diff --git a/src/phlog/gophermap b/src/phlog/gophermap @@ -1,5 +1,6 @@ o--o-- ----------------------------------------------------- log -- o -- +0(2019-08-23) On VCSs. /phlog/20190823-1623.txt onna.be 70 0(2019-08-18) On vacations, emails and bad movies /phlog/20190818-1736.txt onna.be 70 020190706 /phlog/20190706-1212_entry.txt onna.be 70 020190507 /phlog/20190507-1931_entry.txt onna.be 70 @@ -26,5 +27,5 @@ or look in the 'Contact' section 0Contact /contact.txt onna.be 70 o- o -- -------------------------------------------------------- -- o -- -Last updated: Sun, 18 Aug 2019 18:10:51 +0000 +Last updated: Fri, 23 Aug 2019 16:59:09 +0000 o- o -- -------------------------------------------------------- -- o --