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
This commit is contained in:
Norbert Thiebaud 2012-12-21 17:26:16 -06:00
parent 3567a7e324
commit d6bbdaf02d

131
.gitignore vendored
View file

@ -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