# Branches in &d-i; SVN repository

&d-i; is maintained in two separate branches:

- The sarge branch includes all packages included in the release of the installer targeted at the sarge release of the Debian distribution. This is the stable branch of Debian installer with few modifications.

- The trunk branch is the development branch of D-I. This is the place where new features, or bug fixes appear first. So, this is also the place where new translations have to go and the place where new strings are added or existing strings are changed.

From the translator point of view, all updates, even those targeted at sarge have to be made in the trunk branch. The synchronisation script run by the &i18n-coords; will do the job of spreading the changes to the sarge branch. So, in short, most of the time, translators will only change files in the trunk branch.

The only case where translators will have to commit changes to the sarge branch is for strings which have disappeared from trunk and are only in sarge. A list of those strings will be maintained by the &i18n-coords;.

From the developers point of view, the only important point to mention is that changesets merged from trunk to sarge do not need to include the content of debian/po directories as it will be updated anyway by the synchronisation script.