-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitignore
72 lines (65 loc) · 1.16 KB
/
.gitignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
## IGNORE EVERYTHING -- MANUALLY INCLUDE INSTEAD
*
## EXCEPTIONS
# basic files
!.gitignore
!README.md
!LICENSE
!makefile
!.github/
!.github/workflows/
!.github/workflows/c-cpp.yml
# sample input files
!sampleinput*.txt
!mesa_*.dat
# the source code itself
!src/
!src/*/
!src/*.h
!src/*.hxx
!src/*.cpp
!src/*/*.h
!src/*/*.cpp
# but don't include these
src/STARS/ZAMS.h
src/STARS/ZAMS.cpp
# the library
!lib/
!lib/makelib
!lib/chandra.*
!lib/matrix.*
!lib/rootfind.*
!lib/Splinor.*
!lib/stellar.*
!lib/string.*
lib/*.o
# the test suite
!tests/
!tests/*.h
# include test classes
!tests/test_modes/
!tests/test_modes/*
!tests/test_stars/
!tests/test_stars/*
# include the test inputs
!tests/inputs/
!tests/inputs/spline/
!tests/inputs/spline/*
## DOCUMENTATION
# include the documentation
!documentation/
!documentation/documentation.pdf
!documentation/thrain.png
!documentation/mathematica/
!documentation/mathematica/*.nb
# but not the text source files or aux files
documentation/*.tex
documentation/*.aux
documentation/*.toc
documentation/*.log
documentation/*.out
documentation/*.gz
## TO FIX REMOTE REMOTE
# git rm -r -f --cached .
# git add .
# git commit -m "rebase with gitignore"