Skip to content
Snippets Groups Projects
  1. May 06, 2013
  2. May 04, 2013
  3. May 03, 2013
    • Markus Blatt's avatar
      058666de
    • Oliver Sander's avatar
      Allow the user to override whitespace hook setting in dune.module · 73555c98
      Oliver Sander authored
      This patch makes it possible to bypass installation of the whitespace hook by specifying
      
      VCSETUP_FLAGS="DISABLEWHITESPACEHOOK=1"
      
      in the user's options. If dunecontrol encounters that flag, it will not attempt to install
      the hook in any module, uninstall the hook if it has already been installed and output a
      warning telling the user that he'll have to take care of whitespace by himself.
      
      [[Imported from SVN: r7471]]
      73555c98
    • Oliver Sander's avatar
      Apply user-supplied Git configuration settings during vcsetup · db72bf40
      Oliver Sander authored
      This patch allows the user to specify a file with Git configuration options that
      will be applied during the vcsetup phase, which might be used to set a custom identity
      within the repository (e.g. an @dune-project.org email address) or to set up personal
      aliases.
      
      In order to enable this feature, put the line
      VCSETUP_FLAGS="GIT_CONFIG_FILE=</path/to/your/config/file>"
      into your options file. The configuration file itself is fed to the command
      "git config" line-by-line, so you can normally set an option by simply having a
      line like "config_key value" in the configuration file. Lines starting with # are
      skipped and can be used for comments.
      
      [[Imported from SVN: r7470]]
      db72bf40
    • Oliver Sander's avatar
      Enable installation of whitespace hook · 9aa947fd
      Oliver Sander authored
      [[Imported from SVN: r7469]]
      9aa947fd
    • Oliver Sander's avatar
      Run vcsetup during "dunecontrol all" · 7aec6859
      Oliver Sander authored
      This patch hooks vcsetup into the standard "dunecontrol all" incantation
      that most users are likely invoke after cloning a repository. By running
      vcsetup that way, most Dune users will automatically have the whitespace hook
      installed, which should greatly improve the usability of user-submitted patches.
      
      [[Imported from SVN: r7468]]
      7aec6859
    • Oliver Sander's avatar
      Add new command "vcsetup" to dunecontrol · 7d9b3547
      Oliver Sander authored
      This patch adds the new command "vcsetup" to dunecontrol. This command
      is intended to perform various setup actions on a module that has been
      checked out from a version control system.
      
      For now, the command
      
      - installs the whitespace hook bin/git-whitespace-hook as a Git pre-commit hook
        if all of the following conditions are met:
        - the current module is a Git repository
        - the dune.module file contains the line "Whitespace-Hook: Yes"
        - there is no existing pre-commit hook that would be overwritten
        The script detects older versions of the whitespace hook and updates them
        if necessary.
      
      - applies Git configuration settings from the file .vcsetup/config.
        The contents of the file is simply fed to "git config" line by line. That
        way, Git configuration keys can be set by simply adding a line of the form
        "key value". Lines starting with "#" are filtered out and can thus be used
        for comments.
      
      - runs all executable files in the directory .vcsetup/run.d
        This can be used for more elaborate setups. Note that these scripts are run
        if any of the following files/directories are found: .git .svn CVS stamp-vc
      
      [[Imported from SVN: r7467]]
      7d9b3547
    • Oliver Sander's avatar
      Add local Git whitespace hook to bin/ directory · 78f7806b
      Oliver Sander authored
      bin/git-whitespace-hook is a Git pre-commit hook that enforces our
      whitespace policy for local commits. By installing this hook in a
      local Git repository, users can make sure that there won't be any
      nasty surprises when trying to merge their commits to the central
      repository later on.
      
      [[Imported from SVN: r7466]]
      78f7806b
  4. May 02, 2013
    • Markus Blatt's avatar
      cctype header was missing on some compilers. · 35346e05
      Markus Blatt authored
      Patch was kindly provided by Bernd Flemisch.
      
      [[Imported from SVN: r7465]]
      35346e05
    • Markus Blatt's avatar
      Added missing file from previous commit. · e89c0b0e
      Markus Blatt authored
      Moved add_dune_<package>_flags functions out of the
      Find<Package>.cmake modules, as they were missing with set
      CMAKE_DISABLE_<Package>=TRUE.
      
      Now they are in speparte modules Add<Package>Flags and thus can be
      used as exspected with disabled packages.
      
      [[Imported from SVN: r7464]]
      e89c0b0e
    • Markus Blatt's avatar
      Moved add_dune_<package>_flags functions out of the · cd13a837
      Markus Blatt authored
      Find<Package>.cmake modules, as they were missing with set
      CMAKE_DISABLE_<Package>=TRUE.
      
      Now they are in speparte modules Add<Package>Flags and thus can be
      used as exspected with disabled packages.
      
      [[Imported from SVN: r7463]]
      cd13a837
  5. May 01, 2013
  6. Apr 29, 2013
  7. Apr 25, 2013
    • Christian Engwer's avatar
      [dunecontrol] · ae0bbee3
      Christian Engwer authored
      fix incompatibility with mawk
      
      - explicitly state list of whitespaces
      - patch by Ansgar Burchardt
      
      [[Imported from SVN: r7452]]
      ae0bbee3
  8. Apr 24, 2013
  9. Apr 16, 2013
  10. Apr 10, 2013
  11. Apr 09, 2013
    • Markus Blatt's avatar
      [Merge] the rest from the CMake branch · dc968213
      Markus Blatt authored
      [[Imported from SVN: r7443]]
      dc968213
    • Markus Blatt's avatar
      [Merge][CMake][Bugfix] r7422 from release that changes the BOOST handling. · ee2dd3bb
      Markus Blatt authored
      Original message was:
      [Bugfix] Prevent definition of HAVE_BOOST without value due to race conditions in some autoconf versions.
      
      For some autoconf versions there was a race condition between ax_boost_base.m4 and dune_boost_base.m4 resulting in HAVE_BOOST being defined with no value (instead of ENABLE_BOOST). For others there were even two definitions of it (one with and one without value). 
      
      This patch renames the symbol being defined in dune_boost_base.m4 to HAVE_DUNE_BOOST and defines a value for it if boost is found.
      
      Please change your code such the preprocessor directives checking for boost from
      #if HAVE_BOOST
      to
      #if HAVE_DUNE_BOOST
      
      Resolves flyspray 1265 and presumably 1249.
      
      
      [[Imported from SVN: r7442]]
      ee2dd3bb
  12. Apr 08, 2013
  13. Apr 05, 2013
  14. Mar 31, 2013
  15. Mar 30, 2013
Loading