======================================== Xfce Subversion repository shortcuts ======================================== -- introduction The directory /modules/ in the Xfce subversion repository does not contain real branches and code, but a few useful virtual repositories. These repositories work just like the real one, but do not exist in this for on the server. Instead, this directory contains 'pointers' to the real locations of the code. These so called 'modules' can be used to quickly checkout only specific parts of the Xfce subversion repository. This is needed because people do not wish to checkout every entire package if they are only interested in translations or documentation, or people just want the latest trunk of the core packages. To use one of these 'modules', just svn checkout them in the usual way. Note that these 'modules' point to the public read-only repository and are not suitable for checkin of changes. However, people who wish to send patches can use 'svn diff -Nurb ' to create a unidiff and submit that file to the proper Xfce developers. (generally the xfce4-dev mailing list). To check out a particular module, for example, the /modules/trunk module described below, issue the following command: svn checkout http://svn.foo-projects.org/svn/xfce/modules/trunk Replace 'trunk' with the module name you wish to check out. -- list of modules The following modules exist: /modules/trunk/ This module contains the so-called 'trunk' of all core Xfce components, but not those of non-core applications such as some plugins, xfmedia, xfc and more. This is equivalent to the old HEAD tag of Xfce in CVS. /modules/trunk-po/ This module is a subset of /modules/trunk/ and only contains the /po/ directories which contains translations. This is useful for translators who do not need to see the source code. /modules/4.2/ This module contains the 'xfce_4_2' branch of all Xfce core components, similar to 'trunk' above, only this module tracks the stable 4.2.x branch. /modules/4.2-po/ This module is a subset of /modules/4.2/ and only contains the /po/ directories which contain translations. This is useful for translators who do not need to see the source code. The files in this branch correspond to the stable 4.2.x series. /modules/4.0/ This module contains the 'xfce_4_0' branch of all Xfce core components, similar to 'trunk' above, only this module tracks the old deprecated 4.0.x branch. This module is mainly only useful for historical interest. /modules/4.0-po/ This module is a subset of /modules/4.0/ and only contains the /po/ directories which contain translations. The files in this branch correspond to the deprecated 4.0.x series and are mainly only useful for historical interest. -- using these modules Currently, the SVN repositories are setup to use the http access method. The SVN root address for this method is: http://svn.foo-projects.org/svn/xfce/ In order to checkout one of these modules, you need to use 'svn checkout' on the full name of the module. To illustrate, below are listed the full svn commands to checkout these modules: svn checkout http://svn.foo-projects.org/svn/xfce/modules/trunk svn checkout http://svn.foo-projects.org/svn/xfce/modules/trunk-po svn checkout http://svn.foo-projects.org/svn/xfce/modules/4.2 svn checkout http://svn.foo-projects.org/svn/xfce/modules/4.2-po svn checkout http://svn.foo-projects.org/svn/xfce/modules/4.0 svn checkout http://svn.foo-projects.org/svn/xfce/modules/4.0-po Please note that we kindly ask people not to excessively checkout repositories that they do not need to reduce bandwidth requirements and keep our server responsive. -- detailed list of modules Below follows a list of the available modules and to which Xfce components they are linked: /modules/trunk: gtk-xfce-engine-2 gtk-xfce-engine-2/trunk libexo libexo/trunk libxfce4mcs libxfce4mcs/trunk libxfce4menu libxfce4menu/trunk libxfce4util libxfce4util/trunk libxfcegui4 libxfcegui4/trunk mousepad mousepad/trunk thunar thunar/trunk xfcalendar xfcalendar/trunk xfce4-appfinder xfce4-appfinder/trunk xfce4-dev-tools xfce4-dev-tools/trunk xfce4-icon-theme xfce4-icon-theme/trunk xfce4-mixer xfce4-mixer/trunk xfce4-panel xfce4-panel/trunk xfce4-session xfce4-session/trunk xfce4-terminal xfce4-terminal/trunk xfce4-toys xfce4-toys/trunk xfce4-trigger-launcher xfce4-trigger-launcher/trunk xfce-mcs-manager xfce-mcs-manager/trunk xfce-mcs-plugins xfce-mcs-plugins/trunk xfce-utils xfce-utils/trunk xfdesktop xfdesktop/trunk xfmedia xfmedia/trunk xfprint xfprint/trunk xfwm4 xfwm4/trunk xfwm4-themes xfwm4-themes/trunk /modules/trunk-po: libexo/po libexo/trunk/po libxfce4menu/po libxfce4menu/trunk/po libxfce4util/po libxfce4util/trunk/po libxfcegui4/po libxfcegui4/trunk/po mousepad/po mousepad/trunk/po thunar/po thunar/trunk/po xfcalendar/po xfcalendar/trunk/po xfce4-appfinder/po xfce4-appfinder/trunk/po xfce4-icon-theme/po xfce4-icon-theme/trunk/po xfce4-mixer/po xfce4-mixer/trunk/po xfce4-panel/po xfce4-panel/trunk/po xfce4-session/po xfce4-session/trunk/po xfce4-terminal/po xfce4-terminal/trunk/po xfce4-trigger-launcher/po xfce4-trigger-launcher/trunk/po xfce-mcs-manager/po xfce-mcs-manager/trunk/po xfce-mcs-plugins/po xfce-mcs-plugins/trunk/po xfce-utils/po xfce-utils/trunk/po xfdesktop/po xfdesktop/trunk/po xfmedia/po xfmedia/trunk/po xfprint/po xfprint/trunk/po xfwm4/po xfwm4/trunk/po /modules/4.4: gtk-xfce-engine-2 gtk-xfce-engine-2/branches/xfce_4_4 libexo libexo/branches/xfce_4_4 libxfce4mcs libxfce4mcs/branches/xfce_4_4 libxfce4util libxfce4util/branches/xfce_4_4 libxfcegui4 libxfcegui4/branches/xfce_4_4 mousepad mousepad/branches/xfce_4_4 thunar thunar/branches/xfce_4_4 xfcalendar xfcalendar/branches/xfce_4_4 xfce4-appfinder xfce4-appfinder/branches/xfce_4_4 xfce4-dev-tools xfce4-dev-tools/branches/xfce_4_4 xfce4-icon-theme xfce4-icon-theme/branches/xfce_4_4 xfce4-mixer xfce4-mixer/branches/xfce_4_4 xfce4-panel xfce4-panel/branches/xfce_4_4 xfce4-session xfce4-session/branches/xfce_4_4 xfce4-terminal xfce4-terminal/branches/xfce_4_4 xfce4-toys xfce4-toys/branches/xfce_4_4 xfce4-trigger-launcher xfce4-trigger-launcher/branches/xfce_4_4 xfce-mcs-manager xfce-mcs-manager/branches/xfce_4_4 xfce-mcs-plugins xfce-mcs-plugins/branches/xfce_4_4 xfce-utils xfce-utils/branches/xfce_4_4 xfdesktop xfdesktop/branches/xfce_4_4 xfmedia xfmedia/branches/xfce_4_4 xfprint xfprint/branches/xfce_4_4 xfwm4 xfwm4/branches/xfce_4_4 xfwm4-themes xfwm4-themes/branches/xfce_4_4 /modules/4.4-po: libexo/po libexo/branches/xfce_4_4/po libxfce4menu/po libxfce4menu/branches/xfce_4_4/po libxfce4util/po libxfce4util/branches/xfce_4_4/po libxfcegui4/po libxfcegui4/branches/xfce_4_4/po mousepad/po mousepad/branches/xfce_4_4/po thunar/po thunar/branches/xfce_4_4/po xfcalendar/po xfcalendar/branches/xfce_4_4/po xfce4-appfinder/po xfce4-appfinder/branches/xfce_4_4/po xfce4-icon-theme/po xfce4-icon-theme/branches/xfce_4_4/po xfce4-mixer/po xfce4-mixer/branches/xfce_4_4/po xfce4-panel/po xfce4-panel/branches/xfce_4_4/po xfce4-session/po xfce4-session/branches/xfce_4_4/po xfce4-terminal/po xfce4-terminal/branches/xfce_4_4/po xfce4-trigger-launcher/po xfce4-trigger-launcher/branches/xfce_4_4/po xfce-mcs-manager/po xfce-mcs-manager/branches/xfce_4_4/po xfce-mcs-plugins/po xfce-mcs-plugins/branches/xfce_4_4/po xfce-utils/po xfce-utils/branches/xfce_4_4/po xfdesktop/po xfdesktop/branches/xfce_4_4/po xfmedia/po xfmedia/branches/xfce_4_4/po xfprint/po xfprint/branches/xfce_4_4/po xfwm4/po xfwm4/branches/xfce_4_4/po /modules/4.2: gtk-xfce-engine-2 gtk-xfce-engine-2/branches/xfce_4_2 libxfce4mcs libxfce4mcs/branches/xfce_4_2 libxfce4util libxfce4util/branches/xfce_4_2 libxfcegui4 libxfcegui4/branches/xfce_4_2 xfcalendar xfcalendar/branches/xfce_4_2 xfce-mcs-manager xfce-mcs-manager/branches/xfce_4_2 xfce-mcs-plugins xfce-mcs-plugins/branches/xfce_4_2 xfce-utils xfce-utils/branches/xfce_4_2 xfce4-appfinder xfce4-appfinder/branches/xfce_4_2 xfce4-icon-theme xfce4-icon-theme/branches/xfce_4_2 xfce4-mixer xfce4-mixer/branches/xfce_4_2 xfce4-panel xfce4-panel/branches/xfce_4_2 xfce4-session xfce4-session/branches/xfce_4_2 xfce4-toys xfce4-toys/branches/xfce_4_2 xfce4-trigger-launcher xfce4-trigger-launcher/branches/xfce_4_2 xfdesktop xfdesktop/branches/xfce_4_2 xffm xffm/branches/xfce_4_2 xfprint xfprint/branches/xfce_4_2 xfwm4 xfwm4/branches/xfce_4_2 xfwm4-themes xfwm4-themes/branches/xfce_4_2 /modules/4.2-po: libxfcegui4/po libxfcegui4/branches/xfce_4_2/po xfcalendar/po xfcalendar/branches/xfce_4_2/po xfce-mcs-manager/po xfce-mcs-manager/branches/xfce_4_2/po xfce-mcs-plugins/po xfce-mcs-plugins/branches/xfce_4_2/po xfce-utils/po xfce-utils/branches/xfce_4_2/po xfce4-appfinder/po xfce4-appfinder/branches/xfce_4_2/po xfce4-mixer/po xfce4-mixer/branches/xfce_4_2/po xfce4-panel/po xfce4-panel/branches/xfce_4_2/po xfce4-session/po xfce4-session/branches/xfce_4_2/po xfce4-toys/po xfce4-toys/branches/xfce_4_2/po xfce4-trigger-launcher/po xfce4-trigger-launcher/branches/xfce_4_2/po xfdesktop/po xfdesktop/branches/xfce_4_2/po xffm/po xffm/branches/xfce_4_2/po xfprint/po xfprint/branches/xfce_4_2/po xfwm4/po xfwm4/branches/xfce_4_2/po /modules/4.0: gtk-xfce-engine-2 gtk-xfce-engine-2/branches/xfce_4_0 libxfce4mcs libxfce4mcs/branches/xfce_4_0 libxfce4util libxfce4util/branches/xfce_4_0 libxfcegui4 libxfcegui4/branches/xfce_4_0 xfcalendar xfcalendar/branches/xfce_4_0 xfce-mcs-manager xfce-mcs-manager/branches/xfce_4_0 xfce-mcs-plugins xfce-mcs-plugins/branches/xfce_4_0 xfce-utils xfce-utils/branches/xfce_4_0 xfce4-iconbox xfce4-iconbox/branches/xfce_4_0 xfce4-mixer xfce4-mixer/branches/xfce_4_0 xfce4-panel xfce4-panel/branches/xfce_4_0 xfce4-sample-plugin xfce4-sample-plugin/branches/xfce_4_0 xfce4-systray xfce4-systray/branches/xfce_4_0 xfce4-themes xfce4-themes/branches/xfce_4_0 xfce4-toys xfce4-toys/branches/xfce_4_0 xfce4-trigger-launcher xfce4-trigger-launcher/branches/xfce_4_0 xfdesktop xfdesktop/branches/xfce_4_0 xffm xffm/branches/xfce_4_0 xffm-icons xffm-icons/branches/xfce_4_0 xfprint xfprint/branches/xfce_4_0 xfwm4 xfwm4/branches/xfce_4_0 xfwm4-themes xfwm4-themes/branches/xfce_4_0 /modules/4.0-po: xfcalendar/po xfcalendar/branches/xfce_4_0/po xfce-mcs-manager/po xfce-mcs-manager/branches/xfce_4_0/po xfce-mcs-plugins/po xfce-mcs-plugins/branches/xfce_4_0/po xfce-utils/po xfce-utils/branches/xfce_4_0/po xfce4-iconbox/po xfce4-iconbox/branches/xfce_4_0/po xfce4-mixer/po xfce4-mixer/branches/xfce_4_0/po xfce4-panel/po xfce4-panel/branches/xfce_4_0/po xfce4-toys/po xfce4-toys/branches/xfce_4_0/po xfce4-trigger-launcher/po xfce4-trigger-launcher/branches/xfce_4_0/po xfdesktop/po xfdesktop/branches/xfce_4_0/po xffm/po xffm/branches/xfce_4_0/po xfprint/po xfprint/branches/xfce_4_0/po xfwm4/po xfwm4/branches/xfce_4_0/po -- (this list was generated by the miniscript: for dir in trunk trunk-po 4.4 4.4-po 4.2 4.2-po 4.0 4.0-po ; do svn pl -v $dir done | sed -e 's/ svn:externals : //g' -e 's;http://svn.xfce.org/svn/xfce/;;g' -e "s/Properties on '/\/modules\//g" -e "s/'//g" | while read A B ; do printf "%-32s %s\n" $A $B done )