another .gitignore issue i've run into is that flare insists that the .gitignore must have a specific format, on top of what git expects it to be.
For my case, i've changed it to such:
Code: Select all
#################################################################################
# Placing a # in front of any of the items listed below (e.g., #analyzer) will #
# allow these items to be pushed to your Git repository. Keep in mind the more #
# files you push to your repository, the more your performance may be affected. #
#################################################################################
/Output
/Analyzer
/FileSync
/Project/Users
!.gitignore
.svn
**/Thumbs.db
#################################################################################
# Add items to be ignored below #
#################################################################################
/Project/Targets
only to have flare insert its gitignore statements _again_ on build:
Code: Select all
#################################################################################
# Placing a # in front of any of the items listed below (e.g., #analyzer) will #
# allow these items to be pushed to your Git repository. Keep in mind the more #
# files you push to your repository, the more your performance may be affected. #
#################################################################################
/Output
/Analyzer
/FileSync
/Project/Users
.gitignore
.svn
**/Thumbs.db
#################################################################################
# Add items to be ignored below #
#################################################################################
!.gitignore
/Project/Targets
and again:
Code: Select all
#################################################################################
# Placing a # in front of any of the items listed below (e.g., #analyzer) will #
# allow these items to be pushed to your Git repository. Keep in mind the more #
# files you push to your repository, the more your performance may be affected. #
#################################################################################
/Output
/Analyzer
/FileSync
/Project/Users
.gitignore
.svn
**/Thumbs.db
#################################################################################
# Add items to be ignored below #
#################################################################################
#################################################################################
# Placing a # in front of any of the items listed below (e.g., #analyzer) will #
# allow these items to be pushed to your Git repository. Keep in mind the more #
# files you push to your repository, the more your performance may be affected. #
#################################################################################
/Output
/Analyzer
/FileSync
/Project/Users
.gitignore
.svn
**/Thumbs.db
#################################################################################
# Add items to be ignored below #
#################################################################################
!.gitignore
/Project/Targets
The thing is that I cannot reliably reproduce this -- it seems to be triggered by the way the .gitignore file is formatted (control chars and whatnot perhaps). Anyone else encounter something like this?