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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
0.9.7 / 2022-10-08
==================
* dscip.info: Updated
* docs/manual.tex: Moved to docs
* Makefile: Remove change directory
* manual.tex: Updated manual to add info about the new date variables.
* dscip: Added COMMIT_DATE variable. This tells the date that CURRENT_COMMIT was made. Format of date is determined by DSCIP_DATE_FORMAT in config.sh
* Makefile: If makeinfo fails, try gmakeinfo instead.
* manual.tex: Changed lines in Packaging section to ASCII
* manual.tex: Fully integrated license.
* manual.tex: Replaced Platform Specifics with Quirks
* setup.sh: Fixed portability issue
* Remove old docs/ folder, as the GNU Info manual has already surpassed it.
* Makefile: Move makeinfo to it's own action
* Updated gitignore
* Added new GNU Info manual to replace old plain text docs
* Added Makefile for easier Packaging
0.9.6 / 2022-10-03
==================
* setup.sh: Added comment explaining why backups are removed.
* setup.sh: Fixed portability issue on FreeBSD
* dscip: Prefixed the echo's announcing which script is running with [dscip]
* setup.sh: Fixed typo
0.9.5 / 2022-09-30
==================
* setup.sh: Fixed up some grammar
* setup.sh: Fixed issue where templates couldn't copy correctly with relative path.
0.9.4 / 2022-09-30
==================
* setup.sh: Fixed issue where git clone fails with empty DSCIP_VERSION
* packaging.txt: Added a showcase of what a package tree looks like. And added a mention about some OS's not having realpath.
* setup.sh: Fixed issue where files weren't copied/symlink'd correctly, and fixed wrong generated crontab entry
* setup.sh: Fixed typo in cp command call
* .gitignore: Added *.vim
* setup.sh: Added failure message if missing realpath
* setup.sh: Added detector for realpath, and began using realpath to generate the crontab entry
* setup.sh: Added ability to specify DSCIP version. Mostly for use with releases.
* packaging.txt: Added note about how packagers can remove update.sh safely.
* dscip: Added check to see if update.sh exists, if not, continue. (Mainly for packaging)
* setup.sh: If templates directory was defined, copy those files instead of relying on system packaged versions
* Added check for invalid command-line switches.
0.9.3 / 2022-09-29
==================
* setup.sh: Fix interactive mode not correctly setting branch to master
0.9.2 / 2022-09-29
==================
* setup.sh: Make it so interactive mode mentions that config.sh can be in the templates directory.
* setup.sh: Try to symlink the scripts before copying, to save space.
* docs/templates.txt: Added information that you can indeed use config.sh in your templates.
0.9.1 / 2022-09-29
==================
* setup.sh: Fixed issue where directory isn't created when using system dscip
0.9 / 2022-09-29
================
* docs/packaging.txt: Fixed typo
* Added packaging.txt
* setup.sh: Made more friendly for packaging, and fixed up some things.
* setup.sh.txt: Added setup.sh.txt to document how setup.sh works.
* templates.txt: Added to document how Templates work.
* Merge branch 'master' of www.opencode.net:charadon/dscip
* setup.sh: Added setup.sh, which makes installing dscip much easier
* Added [dscip] to output, mostly for use in daemons.
* Hopefully solved the locking once and for all
* Now it's off by default lmao
* Added auto update feature, by default it's off.
* Updated README and added a check for LAST_COMMIT
* Fix issue where sometimes CURRENT_COMMIT returns nothing.
* Maybe fixed detection?
* Updated gitignore
* Updated docs and README
* Added some documentation
* Changed some defaults, and made pid detection more portable hopefully.
* Fixed some bugs, and added a bit more consistency to the examples
* Added a failure check
* Fixed issues in daemon mode
* Puts commit hash in header
* Added a couple better defaults
* Fixed issue where script would fail due to LAST_COMMIT not being declared.
* Fixed issue where old output wasn't being removed. Leading to looooong outputs
* Removed chroot support as that's out of scope of the project
* Added update script
* Made run() return if no new update from upstream.
* Forgot to remove the `meta` part in the LAST_COMMIT check
* Moved the logging of variables to AFTER it's confirmed a build is happening.
* Fixed portability issue, and made git only clone the most recent commit with no history.
* Updated README with warning
* Finished up logging functionality
* Moved configurable variables to config.sh
* Fixed PID detection
* Added lock functionality
* Added an option to fork daemon to background, and added an option if it should rebuild the program regardless if the remote git repo hasn't changed.
* Another fix to the README
* Fixed README
* Added License
* Initial Commit
|