Home About Eric Topics SourceGear

2010-10-21 20:27:00

Veracity Status Report, Version 0.5

Veracity 0.5 has been released.

What Changed in 0.5

Looking Ahead to 1.0

We now have a plan for the release of Veracity 1.0. 

In a nutshell, look for a feature-complete beta release around the end of January.  That'll be the time when we freeze the repo storage formats and also deploy a public Veracity server.

The final release will occur whenever the beta feature set is clean and solid.  We're hoping that occurs in April, but it'll happen when it happens.  We're not going to call this thing 1.0 until we have lots of confidence that it can be trusted.

The following table should answer some of the questions about what will be in 1.0 and what will not.

Feature

In Veracity 1.0?

Command-line app

Yes

All basic source control operations (checkout, commit, push, pull, tag, diff, history, etc)

Yes

Integrated Scrum package with web UI

Yes

Embedded web server

Yes

Tortoise Windows shell integration

Yes

Named branches

Yes

Subrepositories (like git submodules or svn externals)

Yes

Digital signatures, logins, user accounts

Yes

File locks (optional, not when disconnected)

Yes

Deltified storage using VCDiff

Yes

Build tracking (which bugs were fixed in this build?)

Yes

Visual Studio plugin

Later

Eclipse plugin

Later

Repo storage in SQL Server

Later

Repo storage in PostgreSQL

Later

IIS integration

Later

Apache integration

Later

Rebase

Later

Pre/Post Commit Hooks

Later

Everything we release in the 1.0 timeframe will be part of Veracity Core, fully open source under the Apache License 2.0.  At some point later, we will be selling proprietary add-ons, but Veracity Core will always be open source and will be a complete and useful feature set.