Eclipse: qué files almacenar en el control de versión para el proyecto GWT

Estoy trabajando en un proyecto de GWT en Eclipse con Mercurial para el control de la revisión.

¿Qué files debo almacenar bajo control de versión? O, quizás de manera más sucinta, ¿qué files no debo almacenar ya que son parte de GWT o son artefactos del process de compilation?

Estoy usando Eclipse Helios y GWT 2.0.4. Esta pregunta se aplicaría a cualquier sistema de control de versiones: Mercurial, Subversion (SVN), CVS, etc.

Si su proyecto está ubicado fuera de su área de trabajo, almacenaría todo less:

  • bin o cls (es el directory donde se generan los files .class ).
  • cualquier directory / file con contenido generado

Asegúrese de aprovechar las routes relativas en su .project / .classpath (desde Eclipse 3.5.2)