[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

[PATCH] Re: Subversion Book as a Plugin

From: Jesper Steen Møller <jesper_at_selskabet.org>
Date: 2004-11-26 23:06:51 CET

Is the book also 600K when zipped? HTML content can be zipped and only
unpacked on use.

Having the Subversion Book available for all users would be very cool
indeed, and would allow us to have really good help text. Also, the book
would be able to extend the context sensitive help (this would work with
a stand-alone plug-in, as well, through some tricks).

Since you're also working with the help side of things, I'm submitting
an interim patch which contains my work so far. A lot of the text hasn't
been written yet, but there's context sensitive help in place some
places now, and the strucure is coming together
Here's the commit message:

src/org/tigris/subversion/subclipse/ui/dialogs/MergeDialog.java
src/org/tigris/subversion/subclipse/ui/dialogs/AddKeywordsDialog.java
src/org/tigris/subversion/subclipse/ui/dialogs/SwitchDialog.java
src/org/tigris/subversion/subclipse/ui/dialogs/RevertDialog.java
src/org/tigris/subversion/subclipse/ui/conflicts/DiffMergePreferencePage.java
src/org/tigris/subversion/subclipse/ui/properties/SVNPropertyPage.java
src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java
src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java
* Added help context identifier

src/org/tigris/subversion/subclipse/ui/IHelpContextIds.java
* Cleaned up help identifiers, added new ones.

src/org/tigris/subversion/subclipse/ui/console/SVNOutputConsole.java
* Override MessageConsolePage.createPageAdded in anonymous inner class
to set help context identifier

plugin.xml
* Added extension point 'org.eclipse.help.contexts' for file
'help_contexts.xml'

help_contexts.xml
* New file containing F1 "infopop" help for some (not yet all) UI elements.

toc.xml
tocgettingstarted.xml
tocreference.xml
dailywork.xml
* Update structure of table of contents for Subclipse

html/faq/subversion-mapping.html
* Added a mapping of subversion commands to Subclipse user interface
elements.

html/dailywork/diffing.html
html/faq/tips-and-tricks.html
html/gettingstarted/new-location.html
html/gettingstarted/checkout.html
html/gettingstarted/connecting.html
html/gettingstarted/importing.html
html/reference/pending-operations-view.html
html/reference/tagging.html
html/reference/update.html
html/reference/svn-repository.html
html/reference/compare.html
html/reference/svn-ignore.html
html/reference/generate-patch.html
html/reference/commit.html
html/reference/merging.html
html/reference/add.html
html/reference/branching.html
html/reference/svn-repository-view.html
html/reference/properties.html
html/reference/add-keywords.html
html/reference/team-synchronize.html
html/reference/switch.html
html/reference/svn-annotations.html
html/reference/preferences.html
html/reference/share.html
html/reference/checkout.html
html/reference/svn-console.html
html/reference/revert.html
html/reference/svn-properties-view.html
html/reference/history-view.html
html/reference/import.html
html/reference/mark-resolved.html
* Added reference and help text, but not complete yet

-Jesper

Index: E:/JESPER/eclipse30workspace/ui/toc.xml
===================================================================
--- E:/JESPER/eclipse30workspace/ui/toc.xml (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/toc.xml (working copy)
@@ -1,16 +1,23 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?NLS TYPE="org.eclipse.help.toc"?>
 
+<!--
+ Convention is: Omit prefixes for "SVN" (as in "SVN Resource History View") and don't use
+ menu qualifiers (such as "Team -> Foo". Just put "Foo".) We have enough context.
+-->
+
 <toc label="Subclipse - Subversion Eclipse Plugin" topic="html/toc.html">
    <topic label="Getting Started">
       <anchor id="gettingstarted"/>
    </topic>
- <topic label="Daily Work">
+ <topic label="Tasks">
       <anchor id="dailywork"/>
    </topic>
    <topic label="Reference">
       <anchor id="reference"/>
    </topic>
- <topic label="FAQ" href="html/faq/faq.html"/>
- <topic label="Subclipse for Subversion Users" href="html/faq/subversion-mapping.html"/>
-</toc>
+ <topic label="Subclipse for Subversion Users" href="html/faq/subversion-mapping.html"/>
+ <topic label="Glossary" href="html/faq/glossary.html"/>
+ <topic label="Tips and Tricks" href="html/faq/tips-and-tricks.html"/>
+ <topic label="FAQ" href="html/faq/faq.html"/>
+</toc>
\ No newline at end of file
Index: E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/dialogs/MergeDialog.java
===================================================================
--- E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/dialogs/MergeDialog.java (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/dialogs/MergeDialog.java (working copy)
@@ -23,9 +23,11 @@
 import org.eclipse.swt.widgets.Label;
 import org.eclipse.swt.widgets.Shell;
 import org.eclipse.swt.widgets.Text;
+import org.eclipse.ui.help.WorkbenchHelp;
 import org.tigris.subversion.subclipse.core.ISVNLocalResource;
 import org.tigris.subversion.subclipse.core.SVNException;
 import org.tigris.subversion.subclipse.core.resources.SVNWorkspaceRoot;
+import org.tigris.subversion.subclipse.ui.IHelpContextIds;
 import org.tigris.subversion.subclipse.ui.Policy;
 import org.tigris.subversion.svnclientadapter.SVNRevision;
 import org.tigris.subversion.svnclientadapter.SVNUrl;
@@ -254,7 +256,8 @@
                 toRevisionText.addModifyListener(modifyListener);
                 
                 fromUrlText.setFocus();
-
+ WorkbenchHelp.setHelp(composite, IHelpContextIds.MERGE_DIALOG);
+
                 return composite;
         }
         
Index: E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/dialogs/AddKeywordsDialog.java
===================================================================
--- E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/dialogs/AddKeywordsDialog.java (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/dialogs/AddKeywordsDialog.java (working copy)
@@ -37,6 +37,7 @@
 import org.eclipse.swt.widgets.Label;
 import org.eclipse.swt.widgets.Shell;
 import org.eclipse.swt.widgets.TableColumn;
+import org.eclipse.ui.help.WorkbenchHelp;
 import org.tigris.subversion.subclipse.core.ISVNFile;
 import org.tigris.subversion.subclipse.core.ISVNFolder;
 import org.tigris.subversion.subclipse.core.ISVNLocalFile;
@@ -45,6 +46,7 @@
 import org.tigris.subversion.subclipse.core.ISVNResourceVisitor;
 import org.tigris.subversion.subclipse.core.SVNException;
 import org.tigris.subversion.subclipse.core.resources.SVNWorkspaceRoot;
+import org.tigris.subversion.subclipse.ui.IHelpContextIds;
 import org.tigris.subversion.subclipse.ui.Policy;
 import org.tigris.subversion.svnclientadapter.SVNKeywords;
 
@@ -240,8 +242,8 @@
                 composite.setLayout(new GridLayout());
                 composite.setLayoutData(new GridData(GridData.FILL_BOTH));
         
-// // set F1 help
-// WorkbenchHelp.setHelp(composite, IHelpContextIds.ADD_TO_VERSION_CONTROL_DIALOG);
+ // set F1 help
+ WorkbenchHelp.setHelp(composite, IHelpContextIds.ADD_KEYWORDS_DIALOG);
 
         createWrappingLabel(composite, Policy.bind("AddKeywordsDialog.selectKeywords")); //$NON-NLS-1$
                          
Index: E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/dialogs/SwitchDialog.java
===================================================================
--- E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/dialogs/SwitchDialog.java (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/dialogs/SwitchDialog.java (working copy)
@@ -23,9 +23,11 @@
 import org.eclipse.swt.widgets.Label;
 import org.eclipse.swt.widgets.Shell;
 import org.eclipse.swt.widgets.Text;
+import org.eclipse.ui.help.WorkbenchHelp;
 import org.tigris.subversion.subclipse.core.ISVNLocalResource;
 import org.tigris.subversion.subclipse.core.SVNException;
 import org.tigris.subversion.subclipse.core.resources.SVNWorkspaceRoot;
+import org.tigris.subversion.subclipse.ui.IHelpContextIds;
 import org.tigris.subversion.subclipse.ui.Policy;
 import org.tigris.subversion.svnclientadapter.SVNRevision;
 import org.tigris.subversion.svnclientadapter.SVNUrl;
@@ -141,6 +143,8 @@
                 
                 headButton.addSelectionListener(listener);
                 revisionButton.addSelectionListener(listener);
+
+ WorkbenchHelp.setHelp(composite, IHelpContextIds.SWITCH_DIALOG);
                 
                 return composite;
         }
Index: E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/dialogs/RevertDialog.java
===================================================================
--- E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/dialogs/RevertDialog.java (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/dialogs/RevertDialog.java (working copy)
@@ -81,6 +81,7 @@
                 else label.setText(Policy.bind("RevertDialog.url") + " " + url); //$NON-NLS-1$
 
                 addResourcesArea(composite);
+ WorkbenchHelp.setHelp(composite, IHelpContextIds.REVERT_DIALOG);
 
                 return composite;
         }
Index: E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/conflicts/DiffMergePreferencePage.java
===================================================================
--- E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/conflicts/DiffMergePreferencePage.java (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/conflicts/DiffMergePreferencePage.java (working copy)
@@ -38,6 +38,8 @@
 import org.eclipse.ui.IWorkbench;
 import org.eclipse.ui.IWorkbenchPreferencePage;
 import org.eclipse.ui.dialogs.ListDialog;
+import org.eclipse.ui.help.WorkbenchHelp;
+import org.tigris.subversion.subclipse.ui.IHelpContextIds;
 import org.tigris.subversion.subclipse.ui.ISVNUIConstants;
 import org.tigris.subversion.subclipse.ui.Policy;
 import org.tigris.subversion.subclipse.ui.SVNUIPlugin;
@@ -201,6 +203,7 @@
                 3, 20);
 
         initializeValues();
+ WorkbenchHelp.setHelp(composite, IHelpContextIds.DIFF_MERGE_PREFERENCE_PAGE);
 
         return composite;
     }
Index: E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/IHelpContextIds.java
===================================================================
--- E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/IHelpContextIds.java (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/IHelpContextIds.java (working copy)
@@ -20,26 +20,14 @@
         public static final String PREFIX = SVNUIPlugin.ID + "."; //$NON-NLS-1$
 
         // Dialogs
- public static final String TAG_CONFIGURATION_OVERVIEW = PREFIX + "tag_configuration_overview"; //$NON-NLS-1$
- public static final String TAG_CONFIGURATION_REFRESHLIST = PREFIX + "tag_configuration_refreshlist"; //$NON-NLS-1$
- public static final String TAG_CONFIGURATION_REFRESHACTION = PREFIX + "tag_configuration_refreshaction"; //$NON-NLS-1$
- public static final String USER_VALIDATION_DIALOG = PREFIX + "user_validation_dialog_context"; //$NON-NLS-1$
         public static final String RELEASE_COMMENT_DIALOG = PREFIX + "release_comment_dialog_context"; //$NON-NLS-1$
- public static final String BRANCH_DIALOG = PREFIX + "branch_dialog_context"; //$NON-NLS-1$
         public static final String ADD_TO_VERSION_CONTROL_DIALOG = PREFIX + "add_to_version_control_dialog_context"; //$NON-NLS-1$
- public static final String SYNCHRONIZE_PROJECTS_DIALOG = PREFIX + "sychronize_projects_dialog_context"; //$NON-NLS-1$
- public static final String EDITORS_DIALOG = PREFIX + "editors_dialog_context"; //$NON-NLS-1$
- public static final String HISTORY_FILTER_DIALOG = PREFIX + "history_filter_dialog_context"; //$NON-NLS-1$
-
- // Different uses of the TagSelectionDialog
- public static final String REPLACE_TAG_SELECTION_DIALOG = PREFIX + "replace_tag_selection_dialog_context"; //$NON-NLS-1$
- public static final String COMPARE_TAG_SELECTION_DIALOG = PREFIX + "compare_tag_selection_dialog_context"; //$NON-NLS-1$
- public static final String TAG_REMOTE_WITH_EXISTING_DIALOG = PREFIX + "tag_remote_with_existing_dialog_context"; //$NON-NLS-1$
- public static final String SHARE_WITH_EXISTING_TAG_SELETION_DIALOG = PREFIX + "share_with_existing_tag_selection_dialog_context"; //$NON-NLS-1$
-
- // Different uses of the TagAsVersionDialog
- public static final String TAG_AS_VERSION_DIALOG = PREFIX + "tag_as_version_dialog_context"; //$NON-NLS-1$
-
+ public static final String ADD_KEYWORDS_DIALOG = PREFIX + "add_keywords_dialog_context"; //$NON-NLS-1$
+ public static final String ADD_TO_SVNIGNORE = PREFIX + "add_to_svnignore_dialog_context"; //$NON-NLS-1$
+ public static final String SWITCH_DIALOG = PREFIX + "switch_dialog_context"; //$NON-NLS-1$
+ public static final String MERGE_DIALOG = PREFIX + "merge_dialog_context"; //$NON-NLS-1$
+ public static final String REVERT_DIALOG = PREFIX + "revert_dialog_context"; //$NON-NLS-1$
+
         // Wizard Pages
         public static final String SHARING_AUTOCONNECT_PAGE = PREFIX + "sharing_autoconnect_page_context"; //$NON-NLS-1$
         public static final String SHARING_SELECT_REPOSITORY_PAGE = PREFIX + "sharing_select_repository_page_context"; //$NON-NLS-1$
@@ -48,83 +36,24 @@
         public static final String SHARING_FINISH_PAGE = PREFIX + "sharing_finish_page_context"; //$NON-NLS-1$
         public static final String PATCH_SELECTION_PAGE = PREFIX + "patch_selection_page_context"; //$NON-NLS-1$
         public static final String PATCH_OPTIONS_PAGE = PREFIX + "patch_options_page_context"; //$NON-NLS-1$
- public static final String KEYWORD_SUBSTITUTION_SELECTION_PAGE = PREFIX + "keyword_substituton_selection_page_context"; //$NON-NLS-1$
- public static final String KEYWORD_SUBSTITUTION_SUMMARY_PAGE = PREFIX + "keyword_substituton_summary_page_context"; //$NON-NLS-1$
- public static final String KEYWORD_SUBSTITUTION_SHARED_PAGE = PREFIX + "keyword_substituton_shared_page_context"; //$NON-NLS-1$
- public static final String KEYWORD_SUBSTITUTION_CHANGED_PAGE = PREFIX + "keyword_substituton_changed_page_context"; //$NON-NLS-1$
- public static final String KEYWORD_SUBSTITUTION_COMMIT_COMMENT_PAGE = PREFIX + "keyword_substituton_commit_comment_page_context"; //$NON-NLS-1$
- public static final String MERGE_START_PAGE = PREFIX + "merge_start_page_context"; //$NON-NLS-1$
- public static final String MERGE_END_PAGE = PREFIX + "merge_end_page_context"; //$NON-NLS-1$
- public static final String CHECKOUT_INTO_RESOURCE_SELECTION_PAGE = PREFIX + "checkout_into_resource_selection_page_context"; //$NON-NLS-1$
- public static final String RESTORE_FROM_REPOSITORY_FILE_SELECTION_PAGE = PREFIX + "restore_from_repository_file_selection_page_context"; //$NON-NLS-1$
- public static final String WORKING_SET_FOLDER_SELECTION_PAGE = PREFIX + "working_set_folder_selection_page_context"; //$NON-NLS-1$
- public static final String REFRESH_REMOTE_PROJECT_SELECTION_PAGE = PREFIX + "refresh_remote_project_selection_page_context"; //$NON-NLS-1$
 
- // Preference Pages
- public static final String PREF_PRUNE = PREFIX + "prune_empty_directories_pref"; //$NON-NLS-1$
- public static final String PREF_QUIET = PREFIX + "quietness_level_pref"; //$NON-NLS-1$
- public static final String PREF_COMPRESSION = PREFIX + "compression_level_pref"; //$NON-NLS-1$
- public static final String PREF_KEYWORDMODE = PREFIX + "default_keywordmode_pref"; //$NON-NLS-1$
- public static final String PREF_COMMS_TIMEOUT = PREFIX + "comms_timeout_pref"; //$NON-NLS-1$
- public static final String PREF_CONSIDER_CONTENT = PREFIX + "consider_content_pref"; //$NON-NLS-1$
- public static final String PREF_MARKERS_ENABLED = PREFIX + "markers_enabled_pref"; //$NON-NLS-1$
- public static final String PREF_REPLACE_DELETE_UNMANAGED = PREFIX + "replace_deletion_of_unmanaged_pref"; //$NON-NLS-1$
- public static final String PREF_SAVE_DIRTY_EDITORS = PREFIX + "save_dirty_editors_pref"; //$NON-NLS-1$
- public static final String PREF_TREAT_NEW_FILE_AS_BINARY = PREFIX + "treat_new_files_as_binary_pref"; //$NON-NLS-1$
- public static final String PREF_DETERMINE_SERVER_VERSION = PREFIX + "determine_server_version"; //$NON-NLS-1$
-
         public static final String CONSOLE_PREFERENCE_PAGE = PREFIX + "console_preference_page_context"; //$NON-NLS-1$
- public static final String EXT_PREFERENCE_PAGE = PREFIX + "ext_preference_page_context"; //$NON-NLS-1$
- public static final String EXT_PREFERENCE_RSH = PREFIX + "ext_preference_rsh_context"; //$NON-NLS-1$
- public static final String EXT_PREFERENCE_PARAM = PREFIX + "ext_preference_param_context"; //$NON-NLS-1$
- public static final String EXT_PREFERENCE_SERVER = PREFIX + "ext_preference_server_context"; //$NON-NLS-1$
         public static final String DECORATORS_PREFERENCE_PAGE = PREFIX + "decorators_preference_page_context"; //$NON-NLS-1$
- public static final String WATCH_EDIT_PREFERENCE_PAGE = PREFIX + "watch_edit_preference_page_context"; //$NON-NLS-1$
-
+ public static final String SVN_PREFERENCE_DIALOG = PREFIX + "svn_preference_page_context"; //$NON-NLS-1$
+ public static final String SVN_RESOURCE_PROPERTIES_PAGE = PREFIX + "svn_resource_properties_page_context"; //$NON-NLS-1$
+ public static final String DIFF_MERGE_PREFERENCE_PAGE = PREFIX + "diff_merge_preferences_page_context"; //$NON-NLS-1$
+
         // Views
         public static final String CONSOLE_VIEW = PREFIX + "console_view_context"; //$NON-NLS-1$
         public static final String REPOSITORIES_VIEW = PREFIX + "repositories_view_context"; //$NON-NLS-1$
         public static final String RESOURCE_HISTORY_VIEW = PREFIX + "resource_history_view_context"; //$NON-NLS-1$
         public static final String COMPARE_REVISIONS_VIEW = PREFIX + "compare_revision_view_context"; //$NON-NLS-1$
- public static final String SVN_EDITORS_VIEW = PREFIX + "svn_editors_view_context"; //$NON-NLS-1$
 
- // Viewers
- public static final String CATCHUP_RELEASE_VIEWER = PREFIX + "catchup_release_viewer_context"; //$NON-NLS-1$
-
- // Add to .svnignore dialog
- public static final String ADD_TO_SVNIGNORE = PREFIX + "add_to_svnignore_context"; //$NON-NLS-1$
-
         // Actions
         public static final String GET_FILE_REVISION_ACTION = PREFIX + "get_file_revision_action_context"; //$NON-NLS-1$
         public static final String GET_FILE_CONTENTS_ACTION = PREFIX + "get_file_contents_action_context"; //$NON-NLS-1$
- public static final String TAG_WITH_EXISTING_ACTION = PREFIX + "tag_with_existing_action_context"; //$NON-NLS-1$
         public static final String NEW_REPOSITORY_LOCATION_ACTION = PREFIX + "new_repository_location_action_context"; //$NON-NLS-1$
- public static final String NEW_DEV_ECLIPSE_REPOSITORY_LOCATION_ACTION = PREFIX + "new_dev_eclipse repository_location_action_context"; //$NON-NLS-1$
- public static final String SHOW_COMMENT_IN_HISTORY_ACTION = PREFIX + "show_comment_in_history_action_context"; //$NON-NLS-1$
- public static final String SHOW_TAGS_IN_HISTORY_ACTION = PREFIX + "show_tag_in_history_action_context"; //$NON-NLS-1$
- public static final String SELECT_WORKING_SET_ACTION = PREFIX + "select_working_set_action_context"; //$NON-NLS-1$
- public static final String DESELECT_WORKING_SET_ACTION = PREFIX + "deselect_working_set_action_context"; //$NON-NLS-1$
- public static final String EDIT_WORKING_SET_ACTION = PREFIX + "edit_working_set_action_context"; //$NON-NLS-1$
         public static final String REMOVE_REPOSITORY_LOCATION_ACTION = PREFIX + "remove_root_action_context"; //$NON-NLS-1$
- public static final String SHOW_IN_RESOURCE_HISTORY = PREFIX + "show_in_history_action_context"; //$NON-NLS-1$
- public static final String SELECT_NEW_RESOURCES_ACTION = PREFIX + "select_new_action_context"; //$NON-NLS-1$
- public static final String CONFIRM_MERGE_ACTION = PREFIX + "confirm_merge_action_context"; //$NON-NLS-1$;
         public static final String DISCONNECT_ACTION = PREFIX + "disconnect_action_context"; //$NON-NLS-1$;
-
- // Sync view menu actions
- public static final String SYNC_COMMIT_ACTION = PREFIX + "sync_commit_action_context"; //$NON-NLS-1$
- public static final String SYNC_FORCED_COMMIT_ACTION = PREFIX + "sync_forced_commit_action_context"; //$NON-NLS-1$
- public static final String SYNC_UPDATE_ACTION = PREFIX + "sync_update_action_context"; //$NON-NLS-1$
- public static final String SYNC_FORCED_UPDATE_ACTION = PREFIX + "sync_forced_update_action_context"; //$NON-NLS-1$
- public static final String SYNC_ADD_ACTION = PREFIX + "sync_add_action_context"; //$NON-NLS-1$
- public static final String SYNC_IGNORE_ACTION = PREFIX + "sync_ignore_action_context"; //$NON-NLS-1$
- public static final String MERGE_UPDATE_ACTION = PREFIX + "merge_update_action_context"; //$NON-NLS-1$
- public static final String MERGE_FORCED_UPDATE_ACTION = PREFIX + "merge_forced_update_action_context"; //$NON-NLS-1$
- public static final String MERGE_UPDATE_WITH_JOIN_ACTION = PREFIX + "merge_update_with_joinaction_context"; //$NON-NLS-1$
-
- // properties pages
- public static final String REPOSITORY_LOCATION_PROPERTY_PAGE = PREFIX + "repository_location_property_page_context"; //$NON-NLS-1$
- public static final String PROJECT_PROPERTY_PAGE = PREFIX + "project_property_page_context"; //$NON-NLS-1$
- public static final String FOLDER_PROPERTY_PAGE = PREFIX + "folder_property_page_context"; //$NON-NLS-1$
- public static final String FILE_PROPERTY_PAGE = PREFIX + "file_property_page_context"; //$NON-NLS-1$
+
 }
Index: E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/properties/SVNPropertyPage.java
===================================================================
--- E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/properties/SVNPropertyPage.java (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/properties/SVNPropertyPage.java (working copy)
@@ -24,11 +24,13 @@
 import org.eclipse.team.core.RepositoryProvider;
 import org.eclipse.team.core.TeamException;
 import org.eclipse.ui.dialogs.PropertyPage;
+import org.eclipse.ui.help.WorkbenchHelp;
 import org.tigris.subversion.subclipse.core.ISVNLocalResource;
 import org.tigris.subversion.subclipse.core.SVNProviderPlugin;
 import org.tigris.subversion.subclipse.core.SVNTeamProvider;
 import org.tigris.subversion.subclipse.core.resources.LocalResourceStatus;
 import org.tigris.subversion.subclipse.core.resources.SVNWorkspaceRoot;
+import org.tigris.subversion.subclipse.ui.IHelpContextIds;
 import org.tigris.subversion.subclipse.ui.SVNUIPlugin;
 
 public class SVNPropertyPage extends PropertyPage {
@@ -210,6 +212,9 @@
         addSecondSection(composite);
         
         Dialog.applyDialogFont(parent);
+
+ WorkbenchHelp.setHelp(composite, IHelpContextIds.SVN_RESOURCE_PROPERTIES_PAGE);
+
         return composite;
     }
 
Index: E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java
===================================================================
--- E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNPreferencesPage.java (working copy)
@@ -32,6 +32,8 @@
 import org.eclipse.swt.widgets.Text;
 import org.eclipse.ui.IWorkbench;
 import org.eclipse.ui.IWorkbenchPreferencePage;
+import org.eclipse.ui.help.WorkbenchHelp;
+import org.tigris.subversion.subclipse.ui.IHelpContextIds;
 import org.tigris.subversion.subclipse.ui.ISVNUIConstants;
 import org.tigris.subversion.subclipse.ui.Policy;
 import org.tigris.subversion.subclipse.ui.SVNUIPlugin;
@@ -185,7 +187,9 @@
         
                 initializeValues();
                 verifyValidation();
-
+
+ WorkbenchHelp.setHelp(composite, IHelpContextIds.SVN_PREFERENCE_DIALOG);
+
                 return composite;
         }
 
Index: E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java
===================================================================
--- E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/preferences/SVNDecoratorPreferencesPage.java (working copy)
@@ -46,6 +46,8 @@
 import org.eclipse.ui.IWorkbench;
 import org.eclipse.ui.IWorkbenchPreferencePage;
 import org.eclipse.ui.dialogs.ListSelectionDialog;
+import org.eclipse.ui.help.WorkbenchHelp;
+import org.tigris.subversion.subclipse.ui.IHelpContextIds;
 import org.tigris.subversion.subclipse.ui.ISVNUIConstants;
 import org.tigris.subversion.subclipse.ui.Policy;
 import org.tigris.subversion.subclipse.ui.SVNUIPlugin;
@@ -214,7 +216,7 @@
                 tabItem.setControl(createGeneralDecoratorPage(tabFolder));
                 
                 initializeValues();
-// WorkbenchHelp.setHelp(tabFolder, IHelpContextIds.DECORATORS_PREFERENCE_PAGE);
+ WorkbenchHelp.setHelp(tabFolder, IHelpContextIds.DECORATORS_PREFERENCE_PAGE);
                 Dialog.applyDialogFont(parent);
                 return tabFolder;
         }
Index: E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/console/SVNOutputConsole.java
===================================================================
--- E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/console/SVNOutputConsole.java (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/src/org/tigris/subversion/subclipse/ui/console/SVNOutputConsole.java (working copy)
@@ -21,14 +21,20 @@
 import org.eclipse.jface.util.PropertyChangeEvent;
 import org.eclipse.swt.graphics.Color;
 import org.eclipse.swt.graphics.RGB;
+import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Display;
 import org.eclipse.ui.console.ConsolePlugin;
 import org.eclipse.ui.console.IConsole;
 import org.eclipse.ui.console.IConsoleManager;
+import org.eclipse.ui.console.IConsoleView;
 import org.eclipse.ui.console.MessageConsole;
 import org.eclipse.ui.console.MessageConsoleStream;
+import org.eclipse.ui.help.WorkbenchHelp;
+import org.eclipse.ui.internal.console.MessageConsolePage;
+import org.eclipse.ui.part.IPageBookViewPage;
 import org.tigris.subversion.subclipse.core.SVNProviderPlugin;
 import org.tigris.subversion.subclipse.core.client.IConsoleListener;
+import org.tigris.subversion.subclipse.ui.IHelpContextIds;
 import org.tigris.subversion.subclipse.ui.ISVNUIConstants;
 import org.tigris.subversion.subclipse.ui.Policy;
 import org.tigris.subversion.subclipse.ui.SVNUIPlugin;
@@ -150,6 +156,21 @@
                 }
         }
 
+ /* (non-Javadoc)
+ * @see org.eclipse.ui.console.IConsole#createPage(org.eclipse.ui.console.IConsoleView)
+ */
+ public IPageBookViewPage createPage(IConsoleView view) {
+ return new MessageConsolePage(view, this) {
+ /* (non-Javadoc)
+ * @see org.eclipse.ui.internal.console.MessageConsolePage#createControl(org.eclipse.swt.widgets.Composite)
+ */
+ public void createControl(Composite parent) {
+ super.createControl(parent);
+ WorkbenchHelp.setHelp(getControl(), IHelpContextIds.CONSOLE_VIEW);
+ }
+ };
+ }
+
         private void dump() {
                 synchronized(document) {
                         visible = true;
Index: E:/JESPER/eclipse30workspace/ui/tocgettingstarted.xml
===================================================================
--- E:/JESPER/eclipse30workspace/ui/tocgettingstarted.xml (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/tocgettingstarted.xml (working copy)
@@ -1,6 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?NLS TYPE="org.eclipse.help.toc"?>
 
+<!--
+ Convention is: Omit prefixes for "SVN" (as in "SVN Resource History View") and don't use
+ menu qualifiers (such as "Team -> Foo". Just put "Foo".) We have enough context.
+-->
+
 <toc label="Getting Started" link_to="toc.xml#gettingstarted">
         <topic label="Connecting to a Subversion Repository" href="html/gettingstarted/connecting.html">
                 <topic label="Setting up a Repository" href="html/gettingstarted/settingup.html" />
Index: E:/JESPER/eclipse30workspace/ui/plugin.xml
===================================================================
--- E:/JESPER/eclipse30workspace/ui/plugin.xml (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/plugin.xml (working copy)
@@ -28,6 +28,7 @@
       <import plugin="org.eclipse.compare"/>
       <import plugin="org.eclipse.osgi"/>
       <import plugin="org.eclipse.ui.console"/>
+ <import plugin="org.eclipse.help"/>
    </requires>
 
    <extension
@@ -669,5 +670,9 @@
             class="org.tigris.subversion.subclipse.ui.SVNPristineCopyQuickDiffProvider"
             id="org.tigris.subversion.subclipse.quickdiff.providers.SVNReferenceProvider"/>
    </extension>
+ <extension
+ point="org.eclipse.help.contexts">
+ <contexts file="help_contexts.xml"/>
+ </extension>
 
 </plugin>
Index: E:/JESPER/eclipse30workspace/ui/tocreference.xml
===================================================================
--- E:/JESPER/eclipse30workspace/ui/tocreference.xml (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/tocreference.xml (working copy)
@@ -1,24 +1,42 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?NLS TYPE="org.eclipse.help.toc"?>
 
+<!--
+ Convention is: Omit prefixes for "SVN" (as in "SVN Resource History View") and don't use
+ menu qualifiers (such as "Team -> Foo". Just put "Foo".) We have enough context.
+-->
+
 <toc label="Reference" link_to="toc.xml#reference">
- <topic label="SVN Repository View" href="html/reference/svn-repository.html" />
- <topic label="Importing" href="html/reference/import.html" />
- <topic label="Check out" href="html/reference/checkout.html" />
- <topic label="Update" href="html/reference/update.html" />
- <topic label="Commit" href="html/reference/commit.html" />
- <topic label="Resource History" href="html/reference/resource-history.html" />
- <topic label="Revert" href="html/reference/revert.html" />
- <topic label="Mark Resolved" href="html/reference/mark-resolved.html" />
- <topic label="SVN Ignore" href="html/reference/svn-ignore.html" />
- <topic label="SVN Annotations View" href="html/reference/svn-ignore.html" />
- <topic label="Add" href="html/reference/add.html" />
- <topic label="Compare" href="html/reference/compare.html" />
- <topic label="Pending Operations" href="html/reference/pending-operations.html" />
- <topic label="Preferences" href="html/reference/preferences.html" />
- <topic label="Tagging" href="html/reference/tagging.html" />
- <topic label="Branching" href="html/reference/branching.html" />
- <topic label="Merging" href="html/reference/merging.html" />
- <topic label="SVN Console" href="html/reference/svn-console.html" />
-
+ <topic label="Repository Exporing Perspective" href="html/reference/svn-repository.html" />
+ <topic label="Team Synchronize Perspective" href="html/reference/team-synchronize.html" />
+ <topic label="Subversion Views">
+ <topic label="Annotations View" href="html/reference/svn-annotations.html" />
+ <topic label="Console View" href="html/reference/svn-console.html" />
+ <topic label="Pending Operations View" href="html/reference/pending-operations-view.html" />
+ <topic label="Properties View" href="html/reference/svn-properties-view.html" />
+ <topic label="Resource History View" href="html/reference/history-view.html" />
+ <topic label="Repository View" href="html/reference/svn-repository-view.html" />
+ </topic>
+ <topic label="Team Menu">
+ <topic label="Add to svn:ignore" href="html/reference/svn-ignore.html" />
+ <topic label="Add to Version Control" href="html/reference/add.html" />
+ <topic label="Commit" href="html/reference/commit.html" />
+ <topic label="Edit conflicts" href="html/reference/edit-conflicts.html" />
+ <topic label="Mark Resolved" href="html/reference/mark-resolved.html" />
+ <topic label="Revert" href="html/reference/revert.html" />
+ <topic label="Share" href="html/reference/share.html" />
+ <topic label="Switch" href="html/reference/switch.html" />
+ <topic label="Update" href="html/reference/update.html" />
+ </topic>
+ <topic label="Compare Menu" href="html/reference/compare.html" />
+ <topic label="Replace Menu" href="html/reference/replace.html" />
+ <topic label="Other Actions">
+ <topic label="Check out" href="html/reference/checkout.html" />
+ <topic label="Branching" href="html/reference/branching.html" />
+ <topic label="Importing" href="html/reference/import.html" />
+ <topic label="Merging" href="html/reference/merging.html" />
+ <topic label="Preferences Pages" href="html/reference/preferences.html" />
+ <topic label="Subversion Properties Page" href="html/reference/properties.html" />
+ <topic label="Tagging" href="html/reference/tagging.html" />
+ </topic>
 </toc>
Index: E:/JESPER/eclipse30workspace/ui/dailywork.xml
===================================================================
--- E:/JESPER/eclipse30workspace/ui/dailywork.xml (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/dailywork.xml (working copy)
@@ -1,9 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?NLS TYPE="org.eclipse.help.toc"?>
 
-<toc label="Daily Work" link_to="toc.xml#dailywork">
+<!--
+ Convention is: Omit prefixes for "SVN" (as in "SVN Resource History View") and don't use
+ menu qualifiers (such as "Team -> Foo". Just put "Foo".) We have enough context.
+-->
+
+<toc label="Tasks" link_to="toc.xml#dailywork">
         <topic label="Edit, Update, Commit" href="html/dailywork/workcycle.html" />
- <topic label="Using the synchronize view" href="html/dailywork/synchronize.html" />
- <topic label="Comparing, QuickDiff and restoring" href="html/dailywork/diffing.html" />
- <topic label="Creating and applying patches" href="html/dailywork/patches.html" />
+ <topic label="Using the Synchronize View" href="html/dailywork/synchronize.html" />
+ <topic label="Comparing, QuickDiff and Restoring" href="html/dailywork/diffing.html" />
+ <topic label="Creating and Applying Patches" href="html/dailywork/patches.html" />
 </toc>
Index: E:/JESPER/eclipse30workspace/ui/html/dailywork/diffing.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/dailywork/diffing.html (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/html/dailywork/diffing.html (working copy)
@@ -8,7 +8,7 @@
 </head>
 
 <body>
- <h1>Comparing, QuickDiff and restoring</h1>
+ <h1>Comparing, QuickDiff and Restoring</h1>
 
         <p>Often, you want to see what actual changes you have done. To do this, you
         can use the "Compare With" and QuickDiff functions.
Index: E:/JESPER/eclipse30workspace/ui/html/images/create-remote-folder.jpg
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: E:/JESPER/eclipse30workspace/ui/html/images/create-remote-folder.jpg
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Index: E:/JESPER/eclipse30workspace/ui/html/images/move-or-rename-resource.jpg
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: E:/JESPER/eclipse30workspace/ui/html/images/move-or-rename-resource.jpg
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Index: E:/JESPER/eclipse30workspace/ui/html/faq/tips-and-tricks.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/faq/tips-and-tricks.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/faq/tips-and-tricks.html (revision 0)
@@ -0,0 +1,17 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+ <title>Subclipse Tips and Tricks</title>
+</head>
+
+<body>
+<h1>Subclipse Tips and Tricks</h1>
+<ul>
+ <li>A really useful feature ... is that <strong>you</strong> can contribute, too!</li>
+ <li>TODO: Write about more tips and tricks</li>
+</ul>
+</body>
+</html>
\ No newline at end of file
Index: E:/JESPER/eclipse30workspace/ui/html/faq/subversion-mapping.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/faq/subversion-mapping.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/faq/subversion-mapping.html (revision 0)
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+ <title>Subclipse for Subversion Users</title>
+</head>
+<body>
+<h2>For Subversion users</h2>
+<p>In the following, we'll examine how Subclipse compares with the
+"original" Subversion command-line client.</p>
+<p>
+<table border="1" cellspacing="0" cellpadding="2">
+ <thead> <tr>
+ <th><tt>svn</tt> command</th>
+ <th>Subclipse Feature</th>
+ <th>Explanation</th>
+ </tr>
+ </thead> <tbody>
+ <tr>
+ <td><tt>add</tt></td>
+ <td>Team -> Add</td>
+ <td>Just like with the command line, you need to add a resource
+to Subversion when you create it.</td>
+ </tr>
+ <tr>
+ <td><tt>blame (praise, annotate, ann)</tt></td>
+ <td><a href="../reference/svn-annotations.html">SVN Annotations
+View</a></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><tt>cat</tt></td>
+ <td>SVN Repository View</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><tt>checkout (co)</tt></td>
+ <td> Check out and <a
+ href="../reference/svn-repository-view.html">SVN Repository View</a> </td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><tt>cleanup</tt></td>
+ <td>N/A</td>
+ <td>This is hopefully not required in Subclipse. </td>
+ </tr>
+ <tr>
+ <td><tt>commit (ci)</tt></td>
+ <td>Commit</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><tt>copy (cp)</tt></td>
+ <td>Tagging and <a
+ href="../reference/branching.html">Branching</a></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><tt>delete (del, remove, rm)</tt></td>
+ <td>Refactoring support, <a
+ href="../reference/svn-repository-view.html">SVN Repository View</a></td>
+ <td style="vertical-align: top;">When you remove a file, Subclipse's Refactoring hook ensures that the resource is scheduled for deletion with Subversion. Also, in the <a
+ href="../reference/svn-repository-view.html">Repository view</a>, you can delete resources directly, without having them checked out.</td>
+ </tr>
+ <tr>
+ <td><tt>diff (di)</tt></td>
+ <td>Compare menu, and <a
+ href="../reference/generate-patch.html">Team -&gt; Generate Patch</a>.</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><tt>export</tt></td>
+ <td>N/A</td>
+ <td>This is not supported in Subclipse.</td>
+ </tr>
+ <tr>
+ <td><tt>import</tt></td>
+ <td>Team -> Share...,
+ <a href="../gettingstarted/importing.html">Importing a project
+ </a></td>
+ <td>This doesn't work quite like with the command line, as you
+cannot do this in one single Subversion revision.</td>
+ </tr>
+ <tr>
+ <td><tt>info</tt></td>
+ <td>Subversion Properties Page</td>
+ <td>The information is found on the resource's property page
+(right click on a controlled resource inside a project)</td>
+ </tr>
+ <tr>
+ <td><tt>list (ls)</tt></td>
+ <td><a href="../reference/svn-repository-view.html">SVN
+Repository View</a></td>
+ <td>Not all details are shown.</td>
+ </tr>
+ <tr>
+ <td><tt>log</tt></td>
+ <td>SVN Resource History View</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><tt>merge</tt></td>
+ <td>Merging</td>
+ <td>This is not implemented yet.</td>
+ </tr>
+ <tr>
+ <td><tt>mkdir</tt></td>
+ <td><a href="../reference/svn-repository-view.html">SVN
+Repository View</a></td>
+ <td>From a repository node, you can right-click and choose New -> New Remote Folder</td>
+ </tr>
+ <tr>
+ <td><tt>move (mv, rename, ren)</tt></td>
+ <td>Refactoring support, Repository view</td>
+ <td>Support for moving and renaming has been integrated into
+Eclipse's Refactoring featured. Also, in the <a
+ href="../reference/svn-repository-view.html">Repository
+view</a>, you
+can move and rename resources directly, without having them checked out.</td>
+ </tr>
+ <tr>
+ <td><tt>propdel</tt>, <tt>propedit</tt>, <tt>propget</tt>, <tt>proplist</tt>,
+and <tt>propset</tt></td>
+ <td>SVN Properties View, <a href="../reference/svn-ignore.html">Team
+-&gt; Add to svn:ignore</a>, and Team -> Add Keywords.</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><tt>resolved</tt></td>
+ <td>Team -> Mark Resolved</td>
+ <td>Use this after you resolve merge conflicts, mabye using Eclipse's Merge Confict editor</td>
+ </tr>
+ <tr>
+ <td><tt>revert</tt></td>
+ <td> Team -> Revert</td>
+ <td>This also works on several resources. But be careful, as it will work recursively on folders.</td>
+ </tr>
+ <tr>
+ <td><tt>status (stat, st)</tt></td>
+ <td><a href="../reference/pending-operations-view.html">Pending
+Operations View</a> and Subversion Properties Page</td>
+ <td>Status is also shown as icon overlay and text annotation</td>
+ </tr>
+ <tr>
+ <td><tt>switch (sw)</tt></td>
+ <td>Team -> Switch </td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><tt>update (up)</tt></td>
+ <td> Team -> Update, <a
+ href="../dailywork/workcycle.html">Tasks: Edit, Update, Commit</a></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>Console output</td>
+ <td>SVN Console</td>
+ <td>The output from the Subversion commands (or the JNI calls)
+are displayed here.</td>
+ </tr>
+ </tbody>
+</table>
+</p>
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/gettingstarted/new-location.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/gettingstarted/new-location.html (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/html/gettingstarted/new-location.html (working copy)
@@ -23,5 +23,7 @@
 </p>
 <p align="center"><img src="../images/new-repos-list.jpg"/></p>
 </p>
+<h3>Reference:</h3>
+<p>SVN Repository Exploring Perspective</p>
 </body>
 </html>
\ No newline at end of file
Index: E:/JESPER/eclipse30workspace/ui/html/gettingstarted/checkout.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/gettingstarted/checkout.html (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/html/gettingstarted/checkout.html (working copy)
@@ -17,5 +17,9 @@
 <p align="center"><img src="../images/checkout.jpg" alt="Checking out an Eclipse project from a Subversion repository"/></p>
 
 <p>Once the project is checked out, you can switch to a different perspective and start working.
-The Team menu will automatically use the Subversion repository location for comparisons, updates, etc.</body>
+The Team menu will automatically use the Subversion repository location for comparisons, updates, etc.
+</p>
+<h3>Reference:</h3>
+<p>SVN Repository Exploring Perspective</p>
+</body>
 </html>
\ No newline at end of file
Index: E:/JESPER/eclipse30workspace/ui/html/gettingstarted/connecting.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/gettingstarted/connecting.html (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/html/gettingstarted/connecting.html (working copy)
@@ -20,9 +20,11 @@
 <p align="center"><img src="../images/svn-explorer-perspective.jpg"/></p>
 
 <h1>If you already are using Subversion</h1>
-If you are already working with a working copy, you still need to Eclipse know that
+<p>If you are already working with a working copy, you still need to Eclipse know that
 the Subversion working-copy housekeeping is already in place. You can do this by
 select the project you want to import and right click to select
-<b>Team->Share Project...</b>.
+<b>Team->Share Project...</b>.</p>
+<h3>Reference:</h3>
+<p>SVN Repository Exploring Perspective</p>
 </body>
 </html>
\ No newline at end of file
Index: E:/JESPER/eclipse30workspace/ui/html/gettingstarted/importing.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/gettingstarted/importing.html (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/html/gettingstarted/importing.html (working copy)
@@ -27,6 +27,6 @@
 With the same resources still selected <b>Right click->Team->Commit..</b>.
 You will prompted with a dialog that you can enter a commit comment (eg initial commit) and click <b>OK</b>
 The project has now been imported into the Subversion repository!
-</p>
+</p>
 </body>
 </html>
\ No newline at end of file
Index: E:/JESPER/eclipse30workspace/ui/html/reference/pending-operations-view.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/pending-operations-view.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/pending-operations-view.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>SVN Pending Operations View</title>
+</head>
+
+<body>
+
+<h1>SVN Pending Operations View</h1>
+
+<p>Text for SVN Pending Operations View is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/tagging.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/tagging.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/tagging.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Tagging</title>
+</head>
+
+<body>
+
+<h1>Tagging</h1>
+
+<p>Text for Tagging is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/update.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/update.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/update.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Team -> Update</title>
+</head>
+
+<body>
+
+<h1>Team -> Update</h1>
+
+<p>Text for Team -> Update is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/svn-repository.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/svn-repository.html (revision 1096)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/svn-repository.html (working copy)
@@ -4,11 +4,19 @@
 <head>
         <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
         <link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
- <title>Connecting to a Subversion Repository</title>
+ <title>The SVN Repository Exploring Perspective</title>
 </head>
 
 <body>
-<h1>Main Topic</h1>
-Please enter your text here.
+<h1>SVN Repository Exploring Perspective</h1>
+Subclipse extends Eclipse with a perspective for working with Subversion repositories.
+To activate this perspective, choose <em>Windwow</em> -> <em>Open Perspective...</em>
+-> <em>Other...</em>, and select "SVN Repository Exploring". This will open the
+perspective:
+<br>
+<p align="center"><img src="../images/svn-explorer-perspective.jpg"/></p>
+
+<h2>Views and actions</h2>
+
 </body>
 </html>
\ No newline at end of file
Index: E:/JESPER/eclipse30workspace/ui/html/reference/compare.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/compare.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/compare.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Compare menu</title>
+</head>
+
+<body>
+
+<h1>Compare menu</h1>
+
+<p>Text for Compare menu is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/svn-ignore.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/svn-ignore.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/svn-ignore.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Team -> Add to svn:ignore</title>
+</head>
+
+<body>
+
+<h1>Team -> Add to svn:ignore</h1>
+
+<p>Text for Team -> Add to svn:ignore is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/generate-patch.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/generate-patch.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/generate-patch.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Team -> Generate Patch</title>
+</head>
+
+<body>
+
+<h1>Team -> Generate Patch</h1>
+
+<p>Text for Team -> Generate Patch is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/commit.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/commit.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/commit.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Team -> Commit</title>
+</head>
+
+<body>
+
+<h1>Team -> Commit</h1>
+
+<p>Text for Team -> Commit is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/merging.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/merging.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/merging.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Merging</title>
+</head>
+
+<body>
+
+<h1>Merging</h1>
+
+<p>Text for Merging is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/add.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/add.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/add.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Team -> Add To Version Control</title>
+</head>
+
+<body>
+
+<h1>Team -> Add To Version Control</h1>
+
+<p>Text for Team -> Add To Version Control is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/branching.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/branching.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/branching.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Branching</title>
+</head>
+
+<body>
+
+<h1>Branching</h1>
+
+<p>Text for Branching is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/svn-repository-view.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/svn-repository-view.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/svn-repository-view.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>SVN Repository View</title>
+</head>
+
+<body>
+
+<h1>SVN Repository View</h1>
+
+<p>Text for SVN Repository View is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/properties.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/properties.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/properties.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Subversion Properties Page</title>
+</head>
+
+<body>
+
+<h1>Subversion Properties Page</h1>
+
+<p>Text for Subversion Properties Page is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/add-keywords.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/add-keywords.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/add-keywords.html (revision 0)
@@ -0,0 +1,17 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Team -> Add Keywords</title>
+</head>
+
+<body>
+
+<h1>Team -> Add Keywords</h1>
+
+<p>Keywords in Subversion are used to embed versioning information into text files under version
+control.</p>
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/team-synchronize.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/team-synchronize.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/team-synchronize.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Team Synchronizing Perspective</title>
+</head>
+
+<body>
+
+<h1>Team Synchronizing Perspective</h1>
+
+<p>Text for Team Synchronizing Perspective is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/switch.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/switch.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/switch.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Team -> Switch</title>
+</head>
+
+<body>
+
+<h1>Team -> Switch</h1>
+
+<p>Text for Team -> Switch is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/svn-annotations.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/svn-annotations.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/svn-annotations.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>SVN Annotations View</title>
+</head>
+
+<body>
+
+<h1>SVN Annotations View</h1>
+
+<p>Text for SVN Annotations View is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/preferences.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/preferences.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/preferences.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Preferences</title>
+</head>
+
+<body>
+
+<h1>Preferences</h1>
+
+<p>Text for Preferences is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/share.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/share.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/share.html (revision 0)
@@ -0,0 +1,19 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+ <title>SVN Resource History View</title>
+</head>
+
+<body>
+
+<h1>SVN Resource History View</h1>
+
+<p>This view shows the history of a resource, as it exists in the Subversion repository.
+In Subversion, both files and directories are versioned and have a history, this is in
+contrast to for instance
+
+</body>
+</html>
\ No newline at end of file
Index: E:/JESPER/eclipse30workspace/ui/html/reference/checkout.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/checkout.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/checkout.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Check out</title>
+</head>
+
+<body>
+
+<h1>Check out</h1>
+
+<p>Text for Check out is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/svn-console.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/svn-console.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/svn-console.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>SVN Console View</title>
+</head>
+
+<body>
+
+<h1>SVN Console View</h1>
+
+<p>Text for SVN Console View is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/revert.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/revert.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/revert.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Team -> Revert</title>
+</head>
+
+<body>
+
+<h1>Team -> Revert</h1>
+
+<p>Text for Team -> Revert is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/svn-properties-view.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/svn-properties-view.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/svn-properties-view.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>SVN Properties View</title>
+</head>
+
+<body>
+
+<h1>SVN Properties View</h1>
+
+<p>Text for SVN Properties View is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/history-view.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/history-view.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/history-view.html (revision 0)
@@ -0,0 +1,19 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+ <title>SVN Resource History View</title>
+</head>
+
+<body>
+
+<h1>SVN Resource History View</h1>
+
+<p>This view shows the history of a resource, as it exists in the Subversion repository.
+In Subversion, both files and directories are versioned and have a history, this is in
+contrast to for instance
+
+</body>
+</html>
\ No newline at end of file
Index: E:/JESPER/eclipse30workspace/ui/html/reference/import.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/import.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/import.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Importing</title>
+</head>
+
+<body>
+
+<h1>Importing</h1>
+
+<p>Text for Importing is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/html/reference/mark-resolved.html
===================================================================
--- E:/JESPER/eclipse30workspace/ui/html/reference/mark-resolved.html (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/html/reference/mark-resolved.html (revision 0)
@@ -0,0 +1,19 @@
+
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<link rel="stylesheet" href="../book.css" charset="ISO-8859-1" type="text/css">
+<title>Team -> Mark Resolved</title>
+</head>
+
+<body>
+
+<h1>Team -> Mark Resolved</h1>
+
+<p>Text for Team -> Mark Resolved is missing</p>
+
+</body>
+</html>
Index: E:/JESPER/eclipse30workspace/ui/help_contexts.xml
===================================================================
--- E:/JESPER/eclipse30workspace/ui/help_contexts.xml (revision 0)
+++ E:/JESPER/eclipse30workspace/ui/help_contexts.xml (revision 0)
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?NLS TYPE="org.eclipse.help.contexts"?>
+
+<!--
+ The topics are labelled so that the user can choose the "process" help (Tasks, Getting Started),
+ or see the "Reference" sections. Also, the links are given in context, so that e.g. menu items
+ are shown with menu ("Team -> Foo", not "Foo"), and SVN prefixes are always included
+ ("SVN Resource History View", not "History View").
+
+ The space should be adequate, since the pop-up can be as large as required. This is in contrast to the
+ TOC files, where context is given already.
+-->
+
+<contexts>
+ <context id="resource_history_view_context">
+ <description>This view shows you the different versions of the selected
+file or folder as they are found in the Subversion repository.</description>
+ <topic href="html/dailywork/diffing.html"
+ label="Tasks: Comparing, QuickDiff and Restoring" />
+ <topic href="html/reference/history-view.html"
+ label="Reference: SVN Resource History View" />
+ </context>
+
+ <context id="release_comment_dialog_context">
+ <description>This dialog box is used for entering the "commit message" or
+"log message", the text associated with the revision number
+that you are comitting. This is the text that will also be
+shown in SVN History view for the changed resource(s).</description>
+ <topic href="html/dailywork/workcycle.html" label="Tasks: Edit, Update, Commit" />
+ <topic href="html/reference/history-view.html" label="Reference: SVN Resource History View" />
+ <topic href="html/reference/svn-repository.html" label="Reference: SVN Repository Exploring Perspective" />
+ </context>
+
+ <context id="sharing_autoconnect_page_context">
+ <description>Subclipse has detected that this project is already a part of a Subversion
+"working copy". Perhaps you already checked the project out a different Subversion client, such as the command line client 'svn'.
+Once you finish this dialog, you can use the Subversion features that are part of Subclipse.</description>
+ <topic href="html/reference/share.html" label="Reference: Team -> Share" />
+ <topic href="html/faq/subversion-mapping.html" label="Subclipse for Subversion Users" />
+ <topic href="html/faq/glossary.html" label="Subversion Glossary" />
+ </context>
+
+ <context id="sharing_select_repository_page_context">
+ <description>In this dialog you should choose the relevant repository location
+for the project you wish to share, or choose a new one.</description>
+ <topic href="html/gettingstarted/connecting.html" label="Getting Started: Connecting to a Subversion Repository" />
+ <topic href="html/faq/subversion-mapping.html" label="Subclipse for Subversion Users" />
+ <topic href="html/faq/glossary.html" label="Subversion Glossary" />
+ <topic href="html/reference/share.html" label="Reference: Team -> Share" />
+ </context>
+
+ <context id="console_view_context">
+ <description>The Subclipse console view lists the command line equivalents of the actions
+you perform using the command line client. You can turn the console off in the Preference page
+(found in Window -> Preferences -> Team -> SVN -> Console -> Show SVN output in the Console view)</description>
+ <topic href="html/reference/svn-console.html" label="Reference: SVN Console View"/>
+ <topic href="html/reference/preferences.html" label="Reference: SVN Preferences Pages"/>
+ </context>
+
+ <context id="console_view_context">
+ <description>The Subclipse console view lists the command line equivalents of the actions
+you perform using the command line client. You can turn the console off in the Preference page
+(found in Window -> Preferences -> Team -> SVN -> Console -> Show SVN output in the Console view),
+and controol whether or not the SVN console tab is brought to the front on every SVN event.</description>
+ <topic href="html/reference/svn-console.html" label="Reference: SVN Console View"/>
+ <topic href="html/reference/preferences.html" label="Reference: SVN Preferences Pages"/>
+ </context>
+
+ <context id="console_preference_page_context">
+ <description>These controls determine whether or not the Subversion Console output is
+generated, as well as how.</description>
+ <topic href="html/reference/svn-console.html" label="Reference: SVN Console View"/>
+ <topic href="html/reference/preferences.html" label="Reference: SVN Preferences Pages"/>
+ </context>
+
+ <!--
+ Here's a typical example of the text you need.
+
+ <context id="">
+ <description></description>
+ <topic href="html/dailywork/.html" label=""/>
+ <topic href="html/reference/.html" label=""/>
+ </context>
+
+ Remaining ID's to take care of
+
+ "switch_dialog_context"
+ "merge_dialog_context"
+ "revert_dialog_context"
+ "sharing_new_repository_page_context"
+ "sharing_module_page_context"
+ "sharing_finish_page_context"
+ "patch_selection_page_context"
+ "patch_options_page_context"
+ "repositories_view_context"
+ "compare_revision_view_context"
+ "add_to_svnignore_dialog_context"
+ "add_keywords_dialog_context"
+ "get_file_revision_action_context"
+ "get_file_contents_action_context"
+ "new_repository_location_action_context"
+ "remove_root_action_context"
+ "disconnect_action_context"
+ "svn_preference_page_context"
+ "svn_resource_properties_page_context"
+ "decorators_preference_page_context"
+ "diff_merge_preferences_page_context"
+
+ Seemingly dead contexts ID:
+
+ "add_to_version_control_dialog_context" - The dialog in question is never used
+
+ -->
+
+</contexts>
\ No newline at end of file
Received on Sat Nov 27 09:06:51 2004

This is an archived mail posted to the Subclipse Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.