Add Support for Submodules

XMLWordPrintable

      Stash doesn't seem to do much with submodules. From what I've seen, if a repository has a submodule, Stash simply displays the .gitmodules file. I think there are a few things Stash could do.

      From a user perspective:

      1. An option to show the submodule folder (perhaps in a different style, or annotated as a submodule in some way) and files based on the commit state of the main repository.
      2. An option to list submodules for a project and link to the underlying repository

      For example, github shows the sizzle submodule in https://github.com/jquery/jquery/tree/master/src with a link to the repository for the submodule and includes the current changeset.

      From an administrative perspective (I suspect some/all of these may not even be possible based on my admittedly limited understanding of Git):

      1. Configure repository permissions separately for when a repository is used as a submodule (e.g. read-only when used as a submodule, but full permissions when used as a regular repository).
      2. An option to have Stash assume "--recursive" behavior for clone operations
      3. An option to keep submodules in sync when a user performs a pull or rebase (the equivalent of forcing a submodule update)

              Assignee:
              Unassigned
              Reporter:
              Jeff Stricker
              Votes:
              20 Vote for this issue
              Watchers:
              22 Start watching this issue

                Created:
                Updated:
                Resolved: