From d65f712ea3d8941f4b9145c0630c30c20af80d13 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Fri, 11 Nov 2011 17:22:21 -0500 Subject: [PATCH] Documentation. Add javadoc and source jars to the gbapi download. --- docs/02_federation.mkd | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/docs/02_federation.mkd b/docs/02_federation.mkd index 3199065..dff7187 100644 --- a/docs/02_federation.mkd +++ b/docs/02_federation.mkd @@ -11,6 +11,12 @@  +### Important Changes to Note + +The Gitblit 0.7.0 federation protocol is incompatible with the 0.6.0 federation protocol because of a change in the way timestamps are formatted. + +Gitblit 0.6.0 uses the default [google-gson](http://google-gson.googlecode.com) timestamp serializer which generates locally formatted timestamps. Unfortunately, this creates problems for distributed repositories and distributed developers. Gitblit 0.7.0 corrects this error by serializing dates to the [iso8601](http://en.wikipedia.org/wiki/ISO_8601) standard. As a result 0.7.0 is not compatible with 0.6.0. A partial backwards-compatibility fallback was considered but it would only work one direction and since the federation mechanism is bidirectional it was not implemented. + ### Origin Gitblit Instance Requirements - *git.enableGitServlet* must be true, all Git clone and pull requests are handled through Gitblit's JGit servlet -- Gitblit v1.9.1