Added a Warn() if the flattened pkg ref differed from the root packages
diff --git a/cmd/recursive_glide.go b/cmd/recursive_glide.go
index 37403d6..f06bb65 100644
--- a/cmd/recursive_glide.go
+++ b/cmd/recursive_glide.go
@@ -105,6 +105,10 @@
 				imp.Flattened = true
 			}
 
+			if imp.Reference != dep.Reference {
+				Warn("Main vendored package %s ref (%s) is diferent from sub vendored package ref (%s)\n", imp.Name, imp.Reference, dep.Reference)
+			}
+
 			if imp.Flattened == true && deleteFlatten == true {
 				if exists, _ := fileExist(wd); exists == true || true {
 					remove := wd + string(os.PathSeparator)