 
 (defn box-add
   [proj & adeps]
-  (tag-all-repos)
+  (p-repos (fn [p] (tag-repo-projects p)))
   (doseq [:let [deps (fold-args-as-meta adeps)]
           dep deps
           :let [full-projs (resolve-short-proj (pr-str dep))

    (when (seq tags)
      (apply git {:gitdir gitdir} "tag" "--delete" tags)
      nil)))

(defn retag
  "Clear and retag all repos in .voom-repos"
  [project & args]
  (doseq [gitdir (all-repos-dirs)]
    (clear-voom-tags gitdir)
    (tag-repo-projects gitdir)))

(defn parse-tag
  [tag]


;; TODO: Consider revamping these entry points. Separate top-level
;; lein commands?  Separate lein plugins?
(defn ^:no-project-needed voom
  "Usage:
    lein voom [flags] [lein command ...]
