summaryrefslogtreecommitdiff
path: root/submodule.go
diff options
context:
space:
mode:
authorCarlos Martín Nieto <[email protected]>2015-06-28 00:49:56 +0200
committerCarlos Martín Nieto <[email protected]>2015-06-28 00:49:56 +0200
commitba0a24087a8cd1a354872c95f3efe0224ea84b4b (patch)
treea10692688c9c91e1a190bbac87659029cfecc8ae /submodule.go
parentd400f1d5b2154f00f676b6b4e3c510f37de47573 (diff)
Get rid of Owner() on Remote and Submdoule
These are inherently unsafe. The underlying pointer might get released at any moment.
Diffstat (limited to 'submodule.go')
-rw-r--r--submodule.go6
1 files changed, 0 insertions, 6 deletions
diff --git a/submodule.go b/submodule.go
index fb7c5e6..971011b 100644
--- a/submodule.go
+++ b/submodule.go
@@ -158,12 +158,6 @@ func (sub *Submodule) AddToIndex(write_index bool) error {
return nil
}
-func (sub *Submodule) Owner() *Repository {
- repo := C.git_submodule_owner(sub.ptr)
- //FIXME: how to handle dangling references ?
- return &Repository{repo}
-}
-
func (sub *Submodule) Name() string {
n := C.git_submodule_name(sub.ptr)
return C.GoString(n)