Applying patches

You may wish to apply a patch submitted by someone else before the patch is incorporated into the master branch on the git origin.

For single diff patches or svn patches, copy the patch file to efs, and run:

  cd efs
  patch -p0 < some.patch

For recursive diff patches, copy the patch file to workingdir, and run:

  cd workingdir
  patch -p0 < some.patch

In order to be on the safe side run ‘make test’ before actually committing the changes.

Configuration of files to ignore

Sometimes new files will be created in the configuration and build process of EFS. These files should not show up when checking the distribution with

  git status

The list of these ignore files can be set in .git/ignore:

  cd <efs-core root directory>
  vim .git/ignore
  # modify list of ignored files, and save...

If git status is now ignoring the correct files, submit a patch as described above.

 # Patches for the EFS website

The http://www.openefs.org  website is hosted in a Drupal CMS. Submit changes through the usual ticket interface in Trac.