1. 23 Apr, 2017 - 1 commit
  2. 06 Apr, 2017 - 1 commit
  3. 16 Mar, 2017 - 1 commit
  4. 13 Mar, 2017 - 1 commit
  5. 30 Nov, 2016 - 2 commits
    • Oswald Buddenhagen's avatar
      don't fail to check out some modules in pinned mode · 150071b3
      Oswald Buddenhagen authored
      
      when used without the --branch option, we clone with --no-checkout, to
      avoid unnecessarily checking out files twice when the recorded sha1
      doesn't happen to be the tip of the default branch. however, that would
      leave the index in a dirty state which would make the subsequent
      submodule update abort at some point, silently.
      
      to deal with the problem, we ignore this type of index dirtyness and use
      submodule update with --force.
      
      Task-number: QTBUG-57289
      Change-Id: I6fc9693b0eaadfb04d2d80f9c8f1f2e11be47ae9
      Reviewed-by: default avatarEdward Welbourne <edward.welbourne@qt.io>
      150071b3
    • Oswald Buddenhagen's avatar
      refuse to operate with dirty submodules · 977f0841
      Oswald Buddenhagen authored
      
      the operation would later error out anyway, after spending a lot of time
      fetching the remotes, and leaving a partially updated state behind.
      
      Change-Id: Ib2a688e446a9bd4ba3b15fc73082224433c18388
      Reviewed-by: default avatarEdward Welbourne <edward.welbourne@qt.io>
      977f0841
  6. 14 Nov, 2016 - 2 commits
  7. 04 Nov, 2016 - 1 commit
  8. 24 May, 2016 - 1 commit
  9. 05 May, 2016 - 2 commits
  10. 08 Mar, 2016 - 1 commit
    • Iikka Eklund's avatar
      Update .gitmodules for automated release src package creation · 84a1676e
      Iikka Eklund authored
      
      Introduce new "deprecated" value for status attribute.
      
      We have two flavors of big source packages we need to produce:
      
      qt-everywhere-* which needs to include:
      
       - essential
       - addon
       - preview
       - deprecated (e.g. qtscript and qtenginio for Qt5.6 release)
      
      Installer only specific source package:
      
       - essential
       - addon
      
       The rest (deprecated, preview, ...) need to be shown as split src
       packages in the installer.
      
      The above leads to the following changes:
      
      qtscript: addon -> deprecated
      
       Needs to be part of big src packages but excluded from installer
       specific big source package.
      
      qtenginio: obsolete -> deprecated
      
       We can't exclude this module from qt-everywhere src packages.
      
      qtwayland: preview -> addon
      
       Needs to be part of installer specific big src package and the
       module status is not preview anymore.
      
      Change-Id: I52e10629bf81860f56ebc4ce9d395e0ca54c4264
      Reviewed-by: default avatarOswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
      Reviewed-by: default avatarSimon Hausmann <simon.hausmann@theqtcompany.com>
      v5.6.0
      84a1676e
  11. 17 Feb, 2016 - 1 commit
    • Oswald Buddenhagen's avatar
      rework hook installation · fdf1b3cc
      Oswald Buddenhagen authored
      
      the primary purpose of this change is making it work with new-style
      submodules (1.7+) and git-worktree (2.5+). this means resolving '.git'
      and 'commondir' files.
      
      we avoid calling git commands, because a) it's slow on windows, b) some
      of them are unavailable in older git versions and it's tedious to deal
      with that and c) their output is not necessarily optimal (not always
      absolute paths).
      
      we also don't use relative paths for the hook locations any more, as
      that's too tedious to deal with.
      
      Change-Id: Ie341e748e56d6bef40856e4a49ac368850028d83
      Reviewed-by: default avatarSimon Hausmann <simon.hausmann@theqtcompany.com>
      fdf1b3cc
  12. 07 Feb, 2016 - 2 commits
  13. 25 Dec, 2015 - 2 commits
  14. 12 Oct, 2015 - 1 commit
  15. 03 Sep, 2015 - 1 commit
  16. 27 Mar, 2015 - 1 commit
    • Simon Hausmann's avatar
      Prospective fix for unnecessary submodule cloning · b34e3669
      Simon Hausmann authored
      
      When cloning qtdeclarative, we end up also cloning qtdeclarative-testsuites,
      which is not intentional for users of Qt (and init-repository). The init-repository
      script checks for the submodule "repo".update key and skips the sub module if the value
      is "ignore". However according to the documentation no checkout is to be done if the value
      is "none", which is also what qtdeclarative's .gitmodules specifies for the ecmascript
      test suite.
      
      Change-Id: Ieb37607ae4ea7c32d6af886d3e2533fb9dea1f13
      Reviewed-by: default avatarJani Heikkinen <jani.heikkinen@theqtcompany.com>
      b34e3669
  17. 04 Mar, 2015 - 1 commit
    • Oswald Buddenhagen's avatar
      use git clone --branch instead of --no-checkout · ac6168c0
      Oswald Buddenhagen authored
      git submodule update does not cause an actual checkout if HEAD matches
      the recorded submodule sha1 even if it was not actually checked out.
      
      it would be possible to work around this by calling git checkout HEAD in
      each submodule if no files are checked out, but that seems hacky.
      
      instead, just make the module cloning already check out the desired
      branch. this produces checkouts that are within a few commits of the
      final sha1, so isn't too bad.
      
      Change-Id: I435c1a2e24f39fd8c0d65f0d90df0216715668b7
      ac6168c0
  18. 25 Feb, 2015 - 1 commit
  19. 06 Feb, 2015 - 5 commits
  20. 12 Nov, 2014 - 4 commits
  21. 03 Nov, 2014 - 1 commit
  22. 17 Oct, 2014 - 1 commit
  23. 23 Sep, 2014 - 6 commits