Table of contents

As you know, we are working in a forked mode: wicket 1.5 is under active development, and we also provide support for wicket 1.4.

Wicket 1.5

We've created the wicket-1.4.x branch. This means that from now on Wicket 1.3 will be in maintenance mode only. Trunk is now reserved for 1.5 development.

This page tries to clarify how to use our subversion repository.

Structure

If you look at the repository you will see the following root structure:

trunk

trunk is used for the development of the most recent major release of wicket. In this case, that is Wicket 1.5.

branches

branches is used for the development of older major versions, when these are in active development. It is also used for bug fixing older releases.
Currently you'll find the following directories there:

  • branches/wicket-1.0.x <- bug fixes for 1.0 (now unsupported)
  • branches/wicket-1.1.x <- bug fixes for 1.1 (now unsupported)
  • branches/wicket-1.2.x <- bug fixes for 1.2 (now unsupported)
  • branches/wicket-1.3.x <- bug fixes for 1.3 (maintenance mode)
  • branches/wicket-1.4.x <- development for newest minor version of wicket

So if you are asked to check out wicket 1.4, then you'll have to check
out branches/wicket-1.4.x. If you want the latest sources for Wicket 1.2, then you'll have to check out branches/wicket-1.2.x

tags

The tags directory is used for creating patches against a particular release. For instance, if you have a patch that you want to submit for
wicket 1.4.12, then you'll have to create the patch against:
tags/wicket-1.4.12

releases

The releases directory contains all project files that were used for building a release, after creating the release. This means that the
maven pom.xml files are changed to reflect the specific versions. So if you want to rebuild a particular release yourself, say 1.4.12, you can checkout releases/wicket-1.4.12.

This will give you the exact sources that went into the release, including correctly dependent
project files. Do not use these releases to create patches, use tags for that!

If you have questions, please don't hesitate to ask on ##wicket or the mailing lists.

Committers

Note, committers should use https://svn.apache.org/repos/asf/wicket/.. URLs which will trigger authentication for changes!

  • No labels