about summary refs log tree commit diff stats
path: root/CHANGELOG
blob: b80646214faaee50d1a9a799761a841129b94775 (plain) (blame)
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