Welcome to mirror list, hosted at ThFree Co, Russian Federation.

MonoDevelop.VersionControl.Git.addin.xml « MonoDevelop.VersionControl.Git « VersionControl « addins « src « main - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 935b88e32fd27794c4a0ddcce2d48a3d97a6ed2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<Addin id          = "VersionControl.Git"
       namespace   = "MonoDevelop"
       name        = "Git support"
       author      = "Dale Ragan, Lluis Sanchez"
       copyright   = "LGPL"
       url         = "http://www.monodevelop.com/"
       description = "Git support for the Version Control Add-in"
       category    = "Version Control"
       version     = "4.2.1">
 
	<Runtime>
		<Import assembly="MonoDevelop.VersionControl.Git.dll"/>
		<Import assembly="NGit.dll"/>
	</Runtime>

	<Dependencies>
	    <Addin id="Core" version="4.2.1"/>
	    <Addin id="Ide" version="4.2.1"/>
	    <Addin id="VersionControl" version="4.2.1"/>
	</Dependencies>

	<Extension path="/MonoDevelop/VersionControl/VersionControlSystems">
		<Class class="MonoDevelop.VersionControl.Git.GitClient"/>
	</Extension>

	<Extension path = "/MonoDevelop/Ide/Commands/VersionControl">
		<Command id = "MonoDevelop.VersionControl.Git.Commands.Push"
			_label = "Push Changes..."
			defaultHandler = "MonoDevelop.VersionControl.Git.PushCommandHandler"
			description = "Push changes to a remote repository."/>
		<Command id = "MonoDevelop.VersionControl.Git.Commands.SwitchToBranch"
			_label = "Switch to Branch"
			type="radio|array"
			defaultHandler = "MonoDevelop.VersionControl.Git.SwitchToBranchHandler"
			description = "Switch to branch."/>
		<Command id = "MonoDevelop.VersionControl.Git.Commands.ManageBranches"
			_label = "Manage Branches and Remotes"
			defaultHandler = "MonoDevelop.VersionControl.Git.ManageBranchesHandler" />
		<Command id = "MonoDevelop.VersionControl.Git.Commands.Merge"
			_label = "Merge Branch..."
			defaultHandler = "MonoDevelop.VersionControl.Git.MergeBranchHandler" />
		<Command id = "MonoDevelop.VersionControl.Git.Commands.Rebase"
			_label = "Rebase to Branch..."
			defaultHandler = "MonoDevelop.VersionControl.Git.RebaseBranchHandler" />
		<Command id = "MonoDevelop.VersionControl.Git.Commands.Stash"
			_label = "Stash..."
			description = "Stash the changes in a dirty working directory away."
			defaultHandler = "MonoDevelop.VersionControl.Git.StashHandler" />
		<Command id = "MonoDevelop.VersionControl.Git.Commands.StashPop"
			_label = "Pop stash"
			description = "Remove a single stashed state from the stash list and apply it on top of the current working tree state."
			defaultHandler = "MonoDevelop.VersionControl.Git.StashPopHandler" />
		<Command id = "MonoDevelop.VersionControl.Git.Commands.ManageStashes"
			_label = "Manage stashes"
			defaultHandler = "MonoDevelop.VersionControl.Git.ManageStashesHandler" />
	</Extension>

	<Extension path = "/MonoDevelop/Ide/MainMenu/VersionControl">
		<SeparatorItem insertafter="MonoDevelop.VersionControl.Commands.SolutionStatus"/>
		<CommandItem id = "MonoDevelop.VersionControl.Git.Commands.Push" />
		<ItemSet id = "SwitchToBranch" _label = "Switch to Branch" autohide="true">
			<CommandItem id = "MonoDevelop.VersionControl.Git.Commands.SwitchToBranch"/>
		</ItemSet>
		<SeparatorItem />
		<CommandItem id = "MonoDevelop.VersionControl.Git.Commands.Merge"/>
		<CommandItem id = "MonoDevelop.VersionControl.Git.Commands.Rebase"/>
		<CommandItem id = "MonoDevelop.VersionControl.Git.Commands.ManageBranches"/>
		<SeparatorItem />
		<CommandItem id = "MonoDevelop.VersionControl.Git.Commands.Stash"/>
		<CommandItem id = "MonoDevelop.VersionControl.Git.Commands.StashPop"/>
		<CommandItem id = "MonoDevelop.VersionControl.Git.Commands.ManageStashes"/>
		<SeparatorItem />
	</Extension>

	<Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad">
		<ItemSet id = "SwitchToBranch" _label = "Switch to Branch" autohide="true" insertafter = "VersionControl">
			<CommandItem id = "MonoDevelop.VersionControl.Git.Commands.SwitchToBranch"/>
		</ItemSet>
	</Extension>

	<Extension path = "/MonoDevelop/Ide/ContextMenu/ProjectPad/VersionControl">
		<CommandItem id = "MonoDevelop.VersionControl.Git.Commands.Push" insertbefore="MonoDevelop.VersionControl.Commands.Publish"/>
		<CommandItem id = "MonoDevelop.VersionControl.Git.Commands.Merge"/>
		<SeparatorItem />
	</Extension>

	<Extension path = "/MonoDevelop/Ide/Pads/ProjectPad">
		<NodeBuilder id = "VersionControlNodeExtension" class = "MonoDevelop.VersionControl.Git.GitNodeBuilderExtension"/>
	</Extension>

	<Extension path = "/MonoDevelop/VersionControl/CommitDialogExtensions">
		<Class class="MonoDevelop.VersionControl.Git.GitCommitDialogExtension" />
	</Extension>

	<Extension path = "/MonoDevelop/Ide/GlobalOptionsDialog/VersionControl">
		<Section id = "Git" _label = "Git" class = "MonoDevelop.VersionControl.Git.GitOptionsPanel" />
	</Extension>

	<Extension path = "/MonoDevelop/Core/StockIcons">
		<StockIcon stockid = "vc-git-tag" resource = "tag_blue.png"/>
		<StockIcon stockid = "vc-git-source" resource = "server.png"/>
		<StockIcon stockid = "vc-git-branch" resource = "arrow_branch.png"/>
	</Extension>

<!--	<Extension path = "/MonoDevelop/Ide/ProjectFeatures">
		<Class class = "MonoDevelop.VersionControl.Git.GitSupportFeature" />
	</Extension>
-->
</Addin>