summaryrefslogtreecommitdiff
path: root/doClean.go
diff options
context:
space:
mode:
Diffstat (limited to 'doClean.go')
-rw-r--r--doClean.go24
1 files changed, 24 insertions, 0 deletions
diff --git a/doClean.go b/doClean.go
index 9dfb48a..ef35e35 100644
--- a/doClean.go
+++ b/doClean.go
@@ -29,6 +29,30 @@ func checkRemoteBranches(repo *gitpb.Repo) error {
return nil
}
+/*
+if repo.DevelSubsetOfUser() {
+ repo.DeleteDevel()
+}
+
+if repo.UserSubsetOfDevel() {
+ repo.DeleteUser()
+}
+
+if repo.MasterSubsetOfDevel() {
+}
+
+if "user".IsSubset("devel") {
+if repo("user") >= repo("devel") {
+
+if repo.FirstIsIncludedInSecond("devel", "user") {
+
+if repo.IsSubset("user", "devel") {
+ // delete user
+} else {
+ // figure out what to do
+}
+*/
+
// reverts all repos back to the original master branches
// automatically deletes local devel and user branches
func doClean() error {