{"thread":{"id":"12016","subject":"[EGIT PATCH 1/2] \"File/Import/Git Repository\" showing a not ready yet warning.","startedAt":"2008-02-10T23:31:43Z","lastAt":"2008-02-11T20:48:23Z","messageCount":4,"participants":["Roger C. Soares","Robin Rosenberg"],"isPatch":true,"patchVersion":1,"patchTotal":2},"messages":[{"id":"68294","messageId":"1202686303-2868-1-git-send-email-rogersoares@intelinet.com.br","threadId":"12016","inReplyTo":null,"subject":"[EGIT PATCH 1/2] \"File/Import/Git Repository\" showing a not ready yet warning.","fromName":"Roger C. Soares","fromEmail":"rogersoares@intelinet.com.br","sentAt":"2008-02-10T23:31:43Z","receivedAt":"2008-02-10T23:31:43Z","isPatch":true,"sender":{"key":"rogersoares@intelinet.com.br","avatar":null},"body":"The warning explains how to proceed, so new users will know what to do.\n\nSigned-off-by: Roger C. Soares <rogersoares@intelinet.com.br>\n---\n org.spearce.egit.ui/icons/etool16/import_wiz.gif   |  Bin 0 -> 602 bytes\n org.spearce.egit.ui/icons/wizban/import.png        |  Bin 0 -> 4739 bytes\n org.spearce.egit.ui/plugin.properties              |    3 +\n org.spearce.egit.ui/plugin.xml                     |   11 +++\n .../src/org/spearce/egit/ui/UIIcons.java           |    4 +\n .../egit/ui/internal/wizards/GitCloneWizard.java   |   83 ++++++++++++++++++++\n 6 files changed, 101 insertions(+), 0 deletions(-)\n create mode 100644 org.spearce.egit.ui/icons/etool16/import_wiz.gif\n create mode 100644 org.spearce.egit.ui/icons/wizban/import.png\n create mode 100644 org.spearce.egit.ui/src/org/spearce/egit/ui/internal/wizards/GitCloneWizard.java\n\ndiff --git a/org.spearce.egit.ui/icons/etool16/import_wiz.gif b/org.spearce.egit.ui/icons/etool16/import_wiz.gif\nnew file mode 100644\nindex 0000000000000000000000000000000000000000..57878582d7daad0d2ca76ccb9192b75d6587b1a4\nGIT binary patch\nliteral 602\nzcmZ?wbhEHb6krfwI2Opj8#9Zcfq}Q3*SKJ@alsOiE)j?F<?<8c6(=a3$zn5}Y5cU3\nz?QX5u{W{TW%{-S{l>L_bU2apl+^!tDDl}$Y%$>=CNgI>WHm7B7$(*`y+oL(ckLHNx\nzZp(czSG-_HLGjMwM~fuqu2^5TyX?_2kyWc#JX@jAe6V@r#`T>?IzMfczrS61*UniJ\nzPE0tuXXeZ^Ghgnve0x;&!wKu(Cv{d|UH$vC?uYX>pRby3zrFqERhOSPe81iIJ@V+t\nzw+E5m9z^|oS#aa^jazST{rr%6=k1-l@9zG7-~Ic2&!dlzo_~J+`s?dIKNi0I_V)ev\nz_n&@z`u6MF_ut=t{Q2?w@9+PE2`K&(bS_FwEJ;mKD9<d(P;mG34Pa3G$->CRP|u*l\nz00f|jVqjm?P~X(t(%P&qtspDPr{C73Wn}5;YHO;g)vsz|F=d)2XTOk?nWL3~GB-~@\nzzoFf{>8slW*Lk|wOy}*_-LrS!z9#L!!-xI6j~v!Mcp^}bE6_>YJ@8b$dVrdYu(_O=\nzmjt7{uX>Y;2cr_By#{Nb^{c>UMIR0UMspD+^Y=Rb^=$P{E;Ah;GE7i(?y+$E(SKk*\nXkASk5NJ;}kgL^9v4+DdO0E0CEz8Ygu\n\nliteral 0\nHcmV?d00001\n\ndiff --git a/org.spearce.egit.ui/icons/wizban/import.png b/org.spearce.egit.ui/icons/wizban/import.png\nnew file mode 100644\nindex 0000000000000000000000000000000000000000..8f9fc202ca7c8870da720b5983d42cbc8a9edc16\nGIT binary patch\nliteral 4739\n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\nRl+^$L002ovPDHLkV1g)i1z-RG\n\nliteral 0\nHcmV?d00001\n\ndiff --git a/org.spearce.egit.ui/plugin.properties b/org.spearce.egit.ui/plugin.properties\nindex 7ae05ef..e84f860 100644\n--- a/org.spearce.egit.ui/plugin.properties\n+++ b/org.spearce.egit.ui/plugin.properties\n@@ -1,6 +1,9 @@\n plugin_name=Git Team Provider (UI)\n provider_name=spearce.org\n \n+Git_clone_category=Git\n+Git_clone_wizard=Git Repository\n+\n SharingWizard_name=Git\n PreferencePage_name=Git\n GitRemoteQuickDiffProvider_label=Latest Git Revision\ndiff --git a/org.spearce.egit.ui/plugin.xml b/org.spearce.egit.ui/plugin.xml\nindex b62c9d7..78dc6e1 100644\n--- a/org.spearce.egit.ui/plugin.xml\n+++ b/org.spearce.egit.ui/plugin.xml\n@@ -5,6 +5,17 @@\n       <initializer class=\"org.spearce.egit.ui.PluginPreferenceInitializer\"/>\n    </extension>\n \n+   <extension point=\"org.eclipse.ui.importWizards\">\n+      <category name=\"%Git_clone_category\"\n+            id=\"org.spearce.egit.ui.internal.wizards.gitclonecategory\"/>\n+      <wizard name=\"%Git_clone_wizard\"\n+            icon=\"icons/etool16/import_wiz.gif\"\n+            class=\"org.spearce.egit.ui.internal.wizards.GitCloneWizard\"\n+            id=\"org.spearce.egit.ui.internal.wizards.GitCloneWizard\"\n+            category=\"org.spearce.egit.ui.internal.wizards.gitclonecategory\">\n+      </wizard>\n+   </extension>\n+\n    <extension point=\"org.eclipse.team.ui.configurationWizards\">\n       <wizard name=\"%SharingWizard_name\"\n             icon=\"icons/sharing.gif\"\ndiff --git a/org.spearce.egit.ui/src/org/spearce/egit/ui/UIIcons.java b/org.spearce.egit.ui/src/org/spearce/egit/ui/UIIcons.java\nindex 881265d..9b568ce 100644\n--- a/org.spearce.egit.ui/src/org/spearce/egit/ui/UIIcons.java\n+++ b/org.spearce.egit.ui/src/org/spearce/egit/ui/UIIcons.java\n@@ -47,6 +47,9 @@ public class UIIcons {\n \t/** Previous arrow icon */\n \tpublic static final ImageDescriptor ELCL16_PREVIOUS;\n \n+\t/** Import Wizard banner */\n+\tpublic static final ImageDescriptor WIZBAN_IMPORT_REPO;\n+\n \tprivate static final URL base;\n \n \tstatic {\n@@ -59,6 +62,7 @@ public class UIIcons {\n \t\tELCL16_FIND = map(\"elcl16/find.gif\");\n \t\tELCL16_NEXT = map(\"elcl16/next.gif\");\n \t\tELCL16_PREVIOUS = map(\"elcl16/previous.gif\");\n+\t\tWIZBAN_IMPORT_REPO = map(\"wizban/import.png\");\n \t}\n \n \tprivate static ImageDescriptor map(final String icon) {\ndiff --git a/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/wizards/GitCloneWizard.java b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/wizards/GitCloneWizard.java\nnew file mode 100644\nindex 0000000..e8ba87e\n--- /dev/null\n+++ b/org.spearce.egit.ui/src/org/spearce/egit/ui/internal/wizards/GitCloneWizard.java\n@@ -0,0 +1,83 @@\n+/*\n+ *  Copyright (C) 2008  Roger C. Soares\n+ *\n+ *  This library is free software; you can redistribute it and/or\n+ *  modify it under the terms of the GNU Lesser General Public\n+ *  License, version 2.1, as published by the Free Software Foundation.\n+ *\n+ *  This library is distributed in the hope that it will be useful,\n+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of\n+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n+ *  Lesser General Public License for more details.\n+ *\n+ *  You should have received a copy of the GNU Lesser General Public\n+ *  License along with this library; if not, write to the Free Software\n+ *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301\n+ */\n+package org.spearce.egit.ui.internal.wizards;\n+\n+import org.eclipse.jface.viewers.IStructuredSelection;\n+import org.eclipse.jface.wizard.Wizard;\n+import org.eclipse.jface.wizard.WizardPage;\n+import org.eclipse.swt.SWT;\n+import org.eclipse.swt.layout.FillLayout;\n+import org.eclipse.swt.widgets.Composite;\n+import org.eclipse.swt.widgets.Control;\n+import org.eclipse.swt.widgets.Label;\n+import org.eclipse.ui.IImportWizard;\n+import org.eclipse.ui.IWorkbench;\n+import org.spearce.egit.ui.UIIcons;\n+\n+/**\n+ * Import Git Repository Wizard. A front end to a git clone operation.\n+ */\n+public class GitCloneWizard extends Wizard implements IImportWizard {\n+\tprivate WarningPage warning;\n+\n+\tpublic void init(IWorkbench arg0, IStructuredSelection arg1) {\n+\t\t// Empty\n+\t}\n+\n+\t@Override\n+\tpublic void addPages() {\n+\t\twarning = new WarningPage();\n+\t\taddPage(warning);\n+\t}\n+\n+\t@Override\n+\tpublic boolean performFinish() {\n+\t\treturn true;\n+\t}\n+}\n+\n+class WarningPage extends WizardPage {\n+\tprivate Composite container;\n+\n+\t/**\n+\t * Warning message for new users alerting on how to use egit.\n+\t */\n+\tpublic WarningPage() {\n+\t\tsuper(\"Warning Page\", \"Warning\", UIIcons.WIZBAN_IMPORT_REPO);\n+\t\tsetDescription(\"Git Import is not ready yet.\");\n+\t}\n+\n+\tpublic void createControl(Composite parent) {\n+\t\tcontainer = new Composite(parent, SWT.NULL);\n+\t\tFillLayout layout = new FillLayout();\n+\t\tcontainer.setLayout(layout);\n+\t\tLabel label1 = new Label(container, SWT.NULL);\n+\t\tlabel1.setText(\"\\nUse Git (THE Git) to create or clone your repo.\"\n+\t\t\t\t+ \"\\nSelect the project in the navigator and\"\n+\t\t\t\t+ \"\\ngo to the context menu's Team item and\"\n+\t\t\t\t+ \"\\nbelow it you will find \\\"Share Project\\\".\"\n+\t\t\t\t+ \"\\nSelect it and the rest is self explanatory.\");\n+\n+\t\tsetControl(container);\n+\t\tsetPageComplete(false);\n+\t}\n+\n+\t@Override\n+\tpublic Control getControl() {\n+\t\treturn container;\n+\t}\n+}\n-- \n1.5.3.8\n"},{"id":"68326","messageId":"200802110705.55956.robin.rosenberg@dewire.com","threadId":"12016","inReplyTo":"1202686303-2868-1-git-send-email-rogersoares@intelinet.com.br","subject":"Re: [EGIT PATCH 1/2] \"File/Import/Git Repository\" showing a not ready yet warning.","fromName":"Robin Rosenberg","fromEmail":"robin.rosenberg@dewire.com","sentAt":"2008-02-11T06:05:55Z","receivedAt":"2008-02-11T06:05:55Z","isPatch":true,"sender":{"key":"robin.rosenberg@dewire.com","avatar":"https://avatars.githubusercontent.com/u/46357?v=4"},"body":"måndagen den 11 februari 2008 skrev Roger C. Soares:\n> The warning explains how to proceed, so new users will know what to do.\n\nI think we need a longer explanation (I can do it) that among other things\npoints to Git's homepage, and maybe to an Egit specifi page. The name of \nthe Wizard should be \"Import projects from Git\". Nice icon :)\n\n-- robin\n"},{"id":"68383","messageId":"47B0449B.7090202@intelinet.com.br","threadId":"12016","inReplyTo":"200802110705.55956.robin.rosenberg@dewire.com","subject":"Re: [EGIT PATCH 1/2] \"File/Import/Git Repository\" showing a not ready yet warning.","fromName":"Roger C. Soares","fromEmail":"rogersoares@intelinet.com.br","sentAt":"2008-02-11T12:50:35Z","receivedAt":"2008-02-11T12:50:35Z","isPatch":true,"sender":{"key":"rogersoares@intelinet.com.br","avatar":null},"body":"\nRobin Rosenberg escreveu:\n> I think we need a longer explanation (I can do it) that among other things\n> points to Git's homepage, and maybe to an Egit specifi page. The name of \n>   \nAgreed, thanks.\n\n> the Wizard should be \"Import projects from Git\". Nice icon :)\n>   \nThanks :)\nI chose import git repository to make a point that git is different from \ncvs/svn. As it will be importing the project + the history, import git \nrepository sounded reasonable to me. This reflected on my icon choise.\nIf we are going cvs style then I can make similar icons for git.\n\n[]s,\nRoger.\n"},{"id":"68460","messageId":"200802112148.24352.robin.rosenberg@dewire.com","threadId":"12016","inReplyTo":"47B0449B.7090202@intelinet.com.br","subject":"Re: [EGIT PATCH 1/2] \"File/Import/Git Repository\" showing a not ready yet warning.","fromName":"Robin Rosenberg","fromEmail":"robin.rosenberg@dewire.com","sentAt":"2008-02-11T20:48:23Z","receivedAt":"2008-02-11T20:48:23Z","isPatch":true,"sender":{"key":"robin.rosenberg@dewire.com","avatar":"https://avatars.githubusercontent.com/u/46357?v=4"},"body":"måndagen den 11 februari 2008 skrev Roger C. Soares:\n> I chose import git repository to make a point that git is different from \n> cvs/svn. As it will be importing the project + the history, import git \n> repository sounded reasonable to me. This reflected on my icon choise.\n> If we are going cvs style then I can make similar icons for git.\n\nOk, I see. Hold it for now, as I got what I need at the moment.\n\n-- robin\n"}]}