Hacker News new | ask | show | jobs
by shii 5446 days ago
Any use this yet and can share experience?

edit: no irc channel found for veracity-scm, does it exist anyone? also, I found the piping method they used to get their PGP key was causing issues with sudo, just wasn't accepting my pass with two sudo statements like that for some reason. It worked when I separated them.

1 comments

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.

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.