Sanitize readonly refs
License: MIT Signed-off-by: rht <rhtbot@gmail.com>
rht committed
Aug 16, 2015 at 07:21 UTC
916f987de2c35db71815b54bbb9a0a71df829838
1 file changed
+8
-1
core/commands/root.go
+8
-1
@@ -115,6 +115,8 @@ var RootRO = &cmds.Command{}
115
116
var CommandsDaemonROCmd = CommandsCmd(RootRO)
117
118
+var RefsROCmd = &cmds.Command{}
119
+
120
var rootROSubcommands = map[string]*cmds.Command{
121
"block": &cmds.Command{
122
Subcommands: map[string]*cmds.Command{
@@ -138,12 +140,17 @@ var rootROSubcommands = map[string]*cmds.Command{
140
"stat": objectStatCmd,
141
},
142
},
141
- "refs": RefsCmd,
143
+ "refs": RefsROCmd,
144
//"resolve": ResolveCmd,
145
}
146
147
func init() {
148
*RootRO = *Root
149
+
150
+ // sanitize readonly refs command
151
+ *RefsROCmd = *RefsCmd
152
+ RefsROCmd.Subcommands = map[string]*cmds.Command{}
153
+
154
Root.Subcommands = rootSubcommands
155
RootRO.Subcommands = rootROSubcommands
156
}