~ubuntu-branches/ubuntu/oneiric/monodevelop/oneiric

« back to all changes in this revision

Viewing changes to src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git.addin.xml

  • Committer: Bazaar Package Importer
  • Author(s): Jo Shields
  • Date: 2011-06-27 17:03:13 UTC
  • mto: (1.8.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 54.
  • Revision ID: james.westby@ubuntu.com-20110627170313-6cvz3s19x6e9hqe9
ImportĀ upstreamĀ versionĀ 2.5.92+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<Addin id          = "VersionControl.Git"
 
2
       namespace   = "MonoDevelop"
 
3
       name        = "Git support"
 
4
       author      = "Dale Ragan, Lluis Sanchez"
 
5
       copyright   = "LGPL"
 
6
       url         = "http://www.monodevelop.com/"
 
7
       description = "Git support for the Version Control Add-in"
 
8
       category    = "Version Control"
 
9
       version     = "2.6">
 
10
 
 
11
        <Runtime>
 
12
                <Import assembly="MonoDevelop.VersionControl.Git.dll"/>
 
13
        </Runtime>
 
14
 
 
15
        <Dependencies>
 
16
            <Addin id="Core" version="2.6"/>
 
17
            <Addin id="Ide" version="2.6"/>
 
18
            <Addin id="VersionControl" version="2.6"/>
 
19
        </Dependencies>
 
20
        
 
21
        <Extension path="/MonoDevelop/VersionControl/VersionControlSystems">
 
22
                <Class class="MonoDevelop.VersionControl.Git.GitClient"/>
 
23
        </Extension>
 
24
        
 
25
        <Extension path = "/MonoDevelop/Ide/Commands/VersionControl">
 
26
                <Command id = "MonoDevelop.VersionControl.Git.Commands.Push" 
 
27
                        _label = "Push Changes..."
 
28
                        defaultHandler = "MonoDevelop.VersionControl.Git.PushCommandHandler"
 
29
                        description = "Push changes to a remote repository."/>
 
30
                <Command id = "MonoDevelop.VersionControl.Git.Commands.SwitchToBranch" 
 
31
                        _label = "Switch to Branch"
 
32
                        type="radio|array"
 
33
                        defaultHandler = "MonoDevelop.VersionControl.Git.SwitchToBranchHandler"
 
34
                        description = "Switch to branch."/>
 
35
                <Command id = "MonoDevelop.VersionControl.Git.Commands.ManageBranches" 
 
36
                        _label = "Manage Branches and Remotes"
 
37
                        defaultHandler = "MonoDevelop.VersionControl.Git.ManageBranchesHandler" />
 
38
                <Command id = "MonoDevelop.VersionControl.Git.Commands.Merge" 
 
39
                        _label = "Merge Branch..."
 
40
                        defaultHandler = "MonoDevelop.VersionControl.Git.MergeBranchHandler" />
 
41
                <Command id = "MonoDevelop.VersionControl.Git.Commands.Rebase" 
 
42
                        _label = "Rebase to Branch..."
 
43
                        defaultHandler = "MonoDevelop.VersionControl.Git.RebaseBranchHandler" />
 
44
                <Command id = "MonoDevelop.VersionControl.Git.Commands.Stash" 
 
45
                        _label = "Stash..."
 
46
                        description = "Stash the changes in a dirty working directory away."
 
47
                        defaultHandler = "MonoDevelop.VersionControl.Git.StashHandler" />
 
48
                <Command id = "MonoDevelop.VersionControl.Git.Commands.StashPop" 
 
49
                        _label = "Pop stash"
 
50
                        description = "Remove a single stashed state from the stash list and apply it on top of the current working tree state."
 
51
                        defaultHandler = "MonoDevelop.VersionControl.Git.StashPopHandler" />
 
52
                <Command id = "MonoDevelop.VersionControl.Git.Commands.ManageStashes" 
 
53
                        _label = "Manage stashes"
 
54
                        defaultHandler = "MonoDevelop.VersionControl.Git.ManageStashesHandler" />
 
55
        </Extension>
 
56
        
 
57
        <Extension path = "/MonoDevelop/Ide/MainMenu/VersionControl">
 
58
                <SeparatorItem insertafter="MonoDevelop.VersionControl.Commands.CommitSolution"/>
 
59
                <CommandItem id = "MonoDevelop.VersionControl.Git.Commands.Push" />
 
60
                <ItemSet id = "SwitchToBranch" _label = "Switch to Branch" autohide="true">
 
61
                        <CommandItem id = "MonoDevelop.VersionControl.Git.Commands.SwitchToBranch"/>
 
62
                </ItemSet>
 
63
                <SeparatorItem />
 
64
                <CommandItem id = "MonoDevelop.VersionControl.Git.Commands.Merge"/>
 
65
                <CommandItem id = "MonoDevelop.VersionControl.Git.Commands.Rebase"/>
 
66
                <CommandItem id = "MonoDevelop.VersionControl.Git.Commands.ManageBranches"/>
 
67
                <SeparatorItem />
 
68
                <CommandItem id = "MonoDevelop.VersionControl.Git.Commands.Stash"/>
 
69
                <CommandItem id = "MonoDevelop.VersionControl.Git.Commands.StashPop"/>
 
70
                <CommandItem id = "MonoDevelop.VersionControl.Git.Commands.ManageStashes"/>
 
71
                <SeparatorItem />
 
72
        </Extension>
 
73
        
 
74
        <Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad">
 
75
                <ItemSet id = "SwitchToBranch" _label = "Switch to Branch" autohide="true" insertafter = "VersionControl">
 
76
                        <CommandItem id = "MonoDevelop.VersionControl.Git.Commands.SwitchToBranch"/>
 
77
                </ItemSet>
 
78
        </Extension>
 
79
        
 
80
        <Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/VersionControl">
 
81
                <CommandItem id = "MonoDevelop.VersionControl.Git.Commands.Push" insertbefore="MonoDevelop.VersionControl.Commands.Publish"/>
 
82
                <CommandItem id = "MonoDevelop.VersionControl.Git.Commands.Merge"/>
 
83
                <SeparatorItem />
 
84
        </Extension>
 
85
        
 
86
        <Extension path = "/MonoDevelop/Ide/Pads/ProjectPad">
 
87
                <NodeBuilder id = "VersionControlNodeExtension" class = "MonoDevelop.VersionControl.Git.GitNodeBuilderExtension"/>
 
88
        </Extension>
 
89
        
 
90
        <Extension path = "/MonoDevelop/VersionControl/CommitDialogExtensions">
 
91
                <Class class="MonoDevelop.VersionControl.Git.GitCommitDialogExtension" />
 
92
        </Extension>
 
93
        
 
94
        <Extension path = "/MonoDevelop/Ide/GlobalOptionsDialog/VersionControl">
 
95
                <Section id = "Git" _label = "Git" class = "MonoDevelop.VersionControl.Git.GitOptionsPanel" />
 
96
        </Extension>
 
97
        
 
98
        <Extension path = "/MonoDevelop/Core/StockIcons">
 
99
                <StockIcon stockid = "vc-git-tag" resource = "tag_blue.png" />
 
100
                <StockIcon stockid = "vc-git-source" resource = "server.png" />
 
101
                <StockIcon stockid = "vc-git-branch" resource = "arrow_branch.png" />
 
102
        </Extension>
 
103
        
 
104
        <Extension path = "/MonoDevelop/Ide/ProjectFeatures">
 
105
                <Class class = "MonoDevelop.VersionControl.Git.GitSupportFeature" />
 
106
        </Extension>
 
107
</Addin>