     packages.dev = packages.dev.filter ({theme}) -> theme
     packages.user = packages.user.filter ({theme}) -> theme
     packages.core = packages.core.filter ({theme}) -> theme
+    packages.git = (packages.git or []).filter ({theme}) -> theme
 
     for pack in packages.core
       pack.repository ?= "https://github.com/atom/#{pack.name}"
 
-    for packageType in ['dev', 'core', 'user']
+    for packageType in ['dev', 'core', 'user', 'git']
       for pack in packages[packageType]
         pack.owner = ownerFromRepository(pack.repository)
     packages

    core = @notHiddenCardsLength(@corePackages)
    @updateSectionCount(@coreThemesHeader, @coreCount, core, @packages.core.length)

  resetSectionHasItems: ->
    @resetCollapsibleSections([@communityThemesHeader, @coreThemesHeader, @developmentThemesHeader])

  matchPackages: ->
    filterText = @filterEditor.getModel().getText()

    @updateSectionCount(@communityThemesHeader, @communityCount, @packages.user.length)
    @updateSectionCount(@coreThemesHeader, @coreCount, @packages.core.length)
    @updateSectionCount(@developmentThemesHeader, @devCount, @packages.dev.length)
    @updateSectionCount(@gitThemesHeader, @gitCount, @packages.git.length)

    @totalPackages.text "#{@packages.user.length + @packages.core.length + @packages.dev.length + @packages.git.length}"

  updateFilteredSectionCounts: ->
    community = @notHiddenCardsLength(@communityPackages)
