commit f4f2550f4c5e6cbda2af3082c850da31461ab84e
parent 0bc43cff991a0238b3c1fb6b947de66b5dcc607e
Author: Paco Esteban <paco@onna.be>
Date: Fri, 23 Aug 2019 18:59:52 +0200
new phlog entry
Diffstat:
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 --