Homec4science

Use direct inclusion, not submodules, to bring Javelin into Phabricator

Authored by epriestley <git@epriestley.com> on Jan 22 2013, 19:32.

Description

Use direct inclusion, not submodules, to bring Javelin into Phabricator

Summary:
Submoduling is slightly convenient for developers but hellishly difficult for many users. Since we make about a dozen updates to Javelin per year, just include the source directly.

Even if we run git submodule status more often, this creates additional problems for users with PATH misconfigured.

Fixes T2062 by nuking it from orbit.

Test Plan: Loaded site, browsed around. Grepped for references to submodules.

Reviewers: btrahan, vrana

CC: aran

Maniphest Tasks: T2062

Differential Revision: https://secure.phabricator.com/D4581

Details

Committed
epriestley <git@epriestley.com>Jan 22 2013, 21:43
Pushed
aubortJan 31 2017, 17:16
Parents
rPH22c64c67ffca: Fix performance problem for large task queues
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH07767fda00ab: Use direct inclusion, not submodules, to bring Javelin into Phabricator (authored by epriestley <git@epriestley.com>).Jan 22 2013, 21:43