Hacker News new | ask | show | jobs
by qrush 5446 days ago
Installed on OSX, messing with it. Initial impressions:

* Leans more towards Mercurial than Git

* No man pages :(

* Couldn't get the fancy web server thing running (`vv serve`, and it failboated on some config warning that I'm not sure how to resolve)

* Looks like they store some data as JSON internally

* There's a `vv lock` command...this makes me really sad, I thought we were beyond this mode of version control

* No idea how to turn colors on for diffs/status

* Can't clone local repositories CORRECTION: This is possible, you have to use the "repo name" to clone. I did `vv init .` so that made a repo with the name of ".", and then you can run `vv clone . foo` to clone it.

* `vv init` does not work like `git init` at all...I think repos can have a "name" but only one can live in a directory at a time. (`.sgdrawer` is used for data)

* It looks like it keeps track of repo names at the user level, so you can't have more than one of the same "repo name" per your user (wtf?) This is kept in `~/.sgcloset`. There's a few sqlite3 dbs hanging out in there.

That's as far as I got. This feels like version control sudoku.

2 comments

To get `vv serve` working you have to do something like this:

vv config set server/files /usr/local/share/veracity/server_files

Be sure to replace /usr/local/.. with the correct path to server_files.

Considering that the only thing they really promise in this release is that the repository format is final, I have hopes that those things will be ironed out.