summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorNorbert Thiebaud <nthiebaud@gmail.com>2012-12-21 17:26:16 -0600
committerNorbert Thiebaud <nthiebaud@gmail.com>2012-12-21 17:26:38 -0600
commitd6bbdaf02d614babebeebb2fcdc00035760c2f69 (patch)
treecffed49b755427dabe2c966cd0dff5a88f49afd2 /.gitignore
parent3567a7e324a47dbafc91b7d39031dd58677eaa6c (diff)
clean-up .gitignore
the general goal is 1/ to avoid the bloat of pet conviniences rules that can be managed using other git provided means 2/ to work toward the goal of a read-only-source-tree build Change-Id: I5ff9836e135507dcc53b37fd1098aa7876612bfc
Diffstat (limited to '.gitignore')
-rw-r--r--.gitignore131
1 files changed, 64 insertions, 67 deletions
diff --git a/.gitignore b/.gitignore
index d068a579e4c9..08fb1643dab2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,19 +1,67 @@
-# backup and temporary files
-*~
-.*sw?
-\#*
-.DS_Store
+#
+# LibreOffice project .gitignore rules.
+#
+# Do not add you pet ignore rule here, use
+# .git/info/exclude for per repo personal ignore or
+# in the file specified by core.excludesfiles in your
+# ~/.gitconfig
+#
+# As a rule of thumb:
+# File that are generated by configure or the build
+# but that are not deleted by make clean
+# can be listed here... These must be deleted by maek distclean
+#
+# Files that are generated by the build but deleted by make clean
+# should all be under workdir or solver
+# if that is not the case, don't hide it here, but try to fix it
+#
+# The intent is that after a make distclean, .gitignore
+# should not catch anything but possibly /src
+#
-# StGit
-.stgit-edit.txt
+# where stuff are built
+/workdir
+/solver
-# python generated file
-*.pyc
+# these two are dubbious. when the installed is reworked
+# it would be best to find them a new home
+/instsetoo_native/util/LibreOffice
+/instsetoo_native/util/LibreOffice_SDK
-# where the downloads are located
+# where the external downloads maybe located
/src
-# the build directories
+
+# autoconf generated stuff
+/aclocal.m4
+/autom4te.cache
+/autogen.lastrun
+/autogen.lastrun.bak
+/ChangeLog
+/config.Build.log
+/config.guess
+/config.log
+/config.status
+/config.parms
+/config_host.mk
+/config_host.mk.last
+/config_host.mk.stamp
+/config_build.mk
+/configure
+/Makefile
+/NEWS
+/TODO
+/README
+/AUTHORS
+/MAINTAINERS
+
+# backup and temporary editor files: the only convinience rules allowed here.
+*~
+\#*
+
+# things below this point are targeted for elimination
+
+# the build directories: to be removed when dmake is dead and burried
/*/unxlng??
/*/unxlng??.pro
/*/unxlng???
@@ -39,54 +87,19 @@
/*/unx*.obsolete
/*/wnt*.obsolete
/*/callcatcher
-/workdir
-/instsetoo_native/util/LibreOffice
-/instsetoo_native/util/LibreOffice_SDK
-# autoconf generated stuff
-/aclocal.m4
-/autom4te.cache
-/autogen.lastrun
-/autogen.lastrun.bak
-/ChangeLog
-/config.Build.log
-/config.guess
-/config.log
-/config.status
-/config.parms
-/config_host.mk
-/config_host.mk.last
-/config_host.mk.stamp
-/config_build.mk
-/configure
+#stuff that we should no generated where they are
/desktop/scripts/soffice.sh
-/makefile.mk
-/Makefile
/intltool-extract.in
/intltool-merge.in
/intltool-update.in
-/NEWS
-/TODO
-/README
-/AUTHORS
-/MAINTAINERS
-
-# misc
-/file-lists
-/cross-build-toolset.built
-/build.log
-/build_error.log
+*.pyc
/install
-/downloaded
-/ID
-/tags
-/docs
-/autogen.save
-TAGS
-
/*/*.exe
+/solenv/gdb/libreoffice/*.pyo
+/solenv/gdb/libreoffice/util/*.pyo
-# external dlls etc
+# external dlls etc: that should be reworkded too.
/external/*/*.dll
/external/*/*.exe
/external/*/*.manifest
@@ -94,20 +107,4 @@ TAGS
/external/*/*.msm
/moz/zipped/*.zip
-# compiled python objects for gdb pretty printers
-/solenv/gdb/libreoffice/*.py[co]
-/solenv/gdb/libreoffice/util/*.py[co]
-
-
-# MSVC debug information
-/*/vc90.pdb
-
-# LibreOffice lock files
-.~lock.*#
-
-# Somepeople love debugging
-gdbtrace.log
-valgrind.log
-# Tubes test stuff
-/tubes/qa/test-config.ini