#50708: Base should support fetching git submodules (git submodule update) ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: base | Version: 2.3.4 Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by mojca@…): Do you man the following free text in `github-1.0.tcl`? {{{ # Some projects' tag- or commit-based distfiles will not contain all the # necessary files, if the project uses git submodules. If available, use a # distfile from "releases" or "downloads" instead, as described above. If the # project does not provide those, encourage the project's developers to provide # releases. Until they do, fetch from git instead of from a distfile, and add a # post-fetch block to fetch the submodules: # # fetch.type git # # post-fetch { # system -W ${worksrcpath} "git submodule update --init" # } }}} I would need to study this a bit more. After reading the first answer from http://stackoverflow.com/questions/1777854/git-submodules-specify-a -branch-tag I'm even more confused about whether or not the commit is fixed or not and whether that depends on the version of git being used by developers. (And perhaps also double-check the situation in SVN.) -- Ticket URL: <https://trac.macports.org/ticket/50708#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X