Arcv

Arcv

Arvc full revision log

Arvc full revision log

Revision Date Log

317

2026-09-06 23:54:29

fixed tools/update-web.sh

316

2026-09-06 23:40:03

Changed: CHANGELOG.txt

315

2026-09-06 23:39:34

fixed man’s section

314

2026-09-06 19:16:54

Changed: CHANGELOG.txt

313

2026-09-06 19:11:36

fixed changed binary files not reported at check-in

312

2026-09-06 15:14:52

optimizing current revision reading

311

2026-09-06 14:59:47

fixed Arcv__initiateRevision to allow creating hook without any existing release (releae dir is now created at init and not on the fly); some code improvs

310

2026-09-03 20:31:29

fixed a display issue for 'av repo exclusions'

309

2026-09-03 19:14:28

Changed: CHANGELOG.txt README-version-upgrade.txt

308

2026-09-03 18:54:45

Changed: arcv.8 install_arcv.sh MANPAGE.txt pack/debian/control

307

2026-09-03 18:52:47

Changed: README-version-upgrade.txt. New: tools/update-web.sh

306

2026-09-03 18:32:02

implemented the 'hook' command to list or define hooks to be executed when creating new release tags, added repo info release-dir and release-hooks; av rel: fixed error when using adoc format with interactive mode, this latter is now switched off

305

2026-09-02 21:50:41

worked out again bug fix regarding permission-only change check for folders: a removed folder could mess up the change reporting

304

2026-09-02 04:59:42

fixed 'av check' as well for detecting permission-only changes. Removed stderr when getting ls signatures for not harming normal display flow

303

2026-09-02 04:25:54

further working on solving issue raised in rev 301 (removed the added initial permission which is not feasible); optimized limiting recomputing SHA256 to those relevant operation: check-in, check operation, hash display, release tag creation; removed some tests that became useless/obsolete; message header displayed differently in time depending on whether there are changes or not: at latest point for 'no change' after permission-only changes have been checked + ligne 'changed according to new hash…​" not shown anymore (only when creating release tag)

302

2026-09-01 22:50:19

completing fixes of rev301 because the added initial permission change check was performed on basis on the file list of the current directory, without regarding the exclusions. Now the check is based on basis of the the file list as to be found in the head revision.

301

2026-09-01 22:28:50

fixed no change was detected when only the permissions of folder(s) changed, now all perm changes are checked after the SHA256 computing ; permission-only check is also now more reliable. Fixed use of some invalid/undefined variable names. Fixed make’s web target for not copying css in release template

300

2026-08-28 18:13:34

separated make target web and web_download as we wanna update web afterwards without having to impact download page with wrong package versions

299

2026-08-28 00:37:21

throwing away (redirecting) any standard output from the diff commands executed from menu at check-in (may disturn menu display

298

2026-08-27 11:48:47

redirect standard output in meld wrapper

297

2026-08-26 20:07:45

enabled plain output format for file revision history

296

2026-08-25 21:52:15

masking meld stderr when launched from revision history

295

2026-08-25 21:31:52

applied use of Arcv__setColor also for verbose history display (files) to comply with plain output as well

294

2026-08-25 18:21:04

improved error handling when launching any command except checkin not from a folder under revision control

293

2026-08-25 13:10:18

fix log showing negative rev following impl. of param 'revision-history-window'

292

2026-08-25 11:42:29

multiple fixes regarding color management: multiline log are now properly colored (before only 1st line was);not using anymore a white fg color, but simply use the intended text mode (underline, normal etc); generalized use of Arcv__setColor;colors made consistent when missing log info

291

2026-08-24 16:02:36

Adapted web target to latest arcv log

290

2026-08-24 13:30:29

updated man pages and fixed diff command in plain format for not paging

289

2026-08-24 13:14:15

removing warning message following implementation of revision-history-window

288

2026-08-24 13:11:11

implemented the 'revision-history-window' to limit shown history when neither --from nor --to are explicitly specified

287

2026-08-24 12:15:03

implemented 'paging' config parameter, which can be conveniently set to nothing to disable it for use or enable test automation or choose another method; fix 'av repo release' output following latest changes

286

2026-08-23 21:42:48

css fix

285

2026-08-23 21:37:09

Changed: Makefile

284

2026-08-23 21:35:07

fix usage of less for --fmt=adoc

283

2026-08-23 21:16:55

implementation of the --fmt=adoc option for release history log, adjusted again order of file appearance on diffs when using meld

282

2026-08-23 17:18:20

adjusted and fix ouput for adoc and integrated web page update in Makefile

281

2026-08-23 16:33:11

implementation of the --fmt=adoc option for history log

280

2026-08-23 12:20:35

changed option --plain to --fmt=plain

279

2026-08-22 17:40:42

interactive menus for history logs (av log, av log <file,av rel) are now triggered using the '-y' option, otherwise the command outputs the plain logs

278

2026-08-22 14:10:09

Changed: CHANGELOG.txt

277

2026-08-22 14:04:34

Changed: CHANGELOG.txt

276

2026-08-22 13:55:14

consistent implementations of 'log' command for file history and source history: without -y, shows a menu where diffs can be triggered. With -y the full history is progressively displayed. --plain-mode also available in both cases

275

2026-08-22 11:37:00

--plain now enables to display history without text formatting

274

2026-08-22 02:50:21

minor comment fix

273

2026-08-22 02:23:00

in release list menu, added menu action 'w' to view matching log messages

272

2026-08-22 02:00:10

added command 'av pub TAG:REVISION' to create random tags

271

2026-08-22 01:07:15

fixes done on the aftermath of the 'repoinfo' test writing and execution

270

2026-08-21 21:47:16

fixed display of 'av rel' when no release tag exists

269

2026-08-21 21:29:44

filter "." as file change in the permission-only change handling

268

2026-08-21 21:21:20

introduced the ignore-special-perm-bits param to deal with the specific permission flag like ACL

267

2026-08-21 21:02:12

fixed a regression in 'arcv list' where hash code were not displayed anymore (following API change)

266

2026-08-21 20:18:25

typo fix

265

2026-08-21 19:54:20

For the permission-only change, ignoring the ACL flag that may be added in particular environments (encountered with mounted folder with root-owned created files)

264

2026-08-21 16:33:06

Changed: install_arcv.sh

263

2026-08-21 16:32:32

added file headers + upgraded to final new version

262

2026-08-21 16:30:05

Changed: install_arcv.sh

261

2026-08-21 15:39:07

fix order diff when checking current source with a release tag; fixed display of "Permission-only change" when just a folder was created

260

2026-08-21 11:25:27

'y' option is now suported for av log <file> command to list history without menu

259

2026-08-21 11:12:55

added the "--plain" option for the plain diff mode

258

2026-08-21 10:56:51

removed warning when no exclude file is available

257

2026-08-21 10:07:08

added the 'subproc' overriding config param

256

2026-08-20 20:36:35

Permission changes are now properly handled by the revision control system. A permission change does not affect the required timestamp used by rsync to perform updates; consequently, files/dirs whose permissions only changed were not update in the repository. Permission changes are now subject to a specific handling which enables to include into a new revision any file or dir which only permission changed (and not its content)

255

2026-08-19 21:46:27

completed SHA256 computing for a random folder by regarding applicable exclusions by detecting whether the folder relates to a known source in the repository basing on the following parameters in order of priority: explicit source specified, revision or release tag checkout (folder basename is <source>.<something> and 'source' is known), input folder basename; improved code modularity

254

2026-08-19 14:27:15

added Arcv__getInfoLatestReleaseTag and extended 'av repo' infos with latest release tag name and latest release revision

253

2026-08-19 14:21:15

added Arcv__getInfoLatestReleaseTagRevision()

252

2026-08-19 14:10:26

implemented the --from and --to option to select only a range of revision for the 'av log' command (history and files); log commands can now be applied to a file by specifying its name in the current dir anywhere in the file tree without having to specify the relative path to the root source folder; added internal useful functions

251

2026-08-18 20:31:23

option doc

250

2026-08-18 20:26:06

implemented --fix option to fix hash fingerprint; also shell-api now provides a hash computation algorithm which is more reliable across different systems and machines

249

2026-08-18 17:00:53

implemented the <R>eset menu action;isolated variables into separate files; cleanup use of --subproc

248

2026-08-17 17:27:19

spawn popup window now only killed at app exit, as it may be interesting to still watch them while editing log message

247

2026-08-17 11:20:05

removed -l option in config for plain diffs

246

2026-08-16 20:49:15

fixed check-in diff from menu for checking in from any folder (absolute paths must be passed on to the diff)

245

2026-08-16 20:36:51

Changed call to Sys__pool_spawn according to its implementation change not relying on eval anymore, thereby also enabling safe killing of 'diff' window

244

2026-08-16 16:37:52

new -l option to perform a dry checking where updated files are listed only; meld now executed in background during check-in and auto-terminated at arcv exit; explicit handling of any removed file which is a symlink

243

2026-08-16 12:50:33

added option '<d>iff' in checkin menu to enable using plain diff instead of meld

242

2026-08-16 11:59:42

Changed: CHANGELOG.txt

241

2026-08-15 23:23:32

added the restore option in the checkin changed file menu

240

2026-08-15 22:01:42

improving the plain diff popup window at check-in

239

2026-08-15 18:52:19

diff’s options when diffing are now configurable via diff-diff-args; changed diff’s options to get closer to git’s diff showing colors, context lines

238

2026-08-15 15:04:16

changed files can now be diffed through the menu at check-in when there are more than 255 files, it was not the case for a file which position in menu was greater than 255

237

2026-08-15 01:50:44

in checkin change menu, using side by side diff when 'diff' used and adding paging with less

236

2026-08-14 17:45:28

documented new operational config parameters

235

2026-08-14 17:37:23

change menu is now also proposed when meld is not available (eg on a machine which has no desktop), by poping up a xterm (or gnome terminal if available) and executing a plain diff with 'diff' or 'git' if git is available. Overall better handling cases whereno desktop is available

234

2026-08-14 16:27:17

now properly handling display of multi-page change menu at check-in

233

2026-08-14 13:38:23

at check-in, terminal is now cleared prior to showing the changes interactive menu (if any can be shown); the menu also now integrates the new ergonomics features of Input__cursorSelect (eg simulated scrollbar)

232

2026-08-13 12:41:33

improved release cleanup

231

2026-08-13 11:41:23

hash cleanup

230

2026-08-13 11:31:09

added debug traces related to the issue of Arcv__compAndCheckSourceSHA256 being called while TZ not set, wherein TZ was set to US/Pacific and restored to empty (if initial value), which did not restore the initial local timezone

229

2026-08-13 00:58:55

exe perm back to install_arcv-test.sh

228

2026-08-13 00:24:40

change log update

227

2026-08-12 18:24:37

fixed call to update_vernum_in_files.sh in makefile

226

2026-08-12 18:23:37

applied tools/update_vernum_in_files.sh

225

2026-08-12 18:09:07

made a smarted display for av repo exclusions

224

2026-08-12 17:52:15

removed commented code

223

2026-08-12 16:21:10

autocreated exclude file in case it does not exist when requested from av repo

222

2026-08-12 15:49:17

enabling to use -X with even nothing to be checked in; avoiding making internal diff when now modification was even detected (testing 'allowCommand' command)

221

2026-08-12 12:59:41

Changed: CHANGELOG.txt VERSION.txt

220

2026-08-12 03:02:23

av repo is now smarter, accepting an info name pattern instead of expecting the exact name

219

2026-08-12 02:19:27

added "av destroy" command to delete from repo; added 'av repo size' to return occupation size of source folder in repository

218

2026-08-12 01:14:22

added src-dir and rev-dir as additional gettable info via 'av repo'

217

2026-08-12 01:07:22

limited rev logs width to 80 chars and using alternate colors

216

2026-08-11 19:44:39

hash cleanup

215

2026-08-11 19:32:33

extended av repo function: without arguments, lists all the available repo information; added 'exclude-file' and 'exclusions as additional repo information; Exclusions can now be added using -X at check-in; bug fix (print error): depending on diff tool version, modified file could not be listed at all at checkin ; changed dependency handling of shell-api for arcv install: now the tool looks for a local shell-api dir which is a symbolic to a folder thereof holding the exact version;

214

2026-08-10 21:14:12

av rel command now shows an interactive menu where releases can be diffed; the former release list can be show with new command 'av repo releases'

213

2026-08-10 20:14:29

implemented the 'av rel' command to retrieve the release history

212

2026-08-09 15:44:02

updated rev 211 changes by using the now generic ArraytoTextTable instead of ArraycsvToTextTable

211

2026-08-08 18:38:01

reworked ArcvlistSources using new function ArraycsvToTextTable

210

2026-08-08 15:25:51

perfecting again fix of 208 in case no info field supplied

209

2026-08-08 15:20:33

completed fix of rev 208

208

2026-08-08 15:16:44

fixed 'av repo' in non-revisioned folder asking to check in new folder

207

2026-07-26 13:10:37

updated README-version-upgrade.txt

206

2026-07-26 13:06:31

adding README-version-upgrade.txt

205

2026-07-26 12:45:09

fix update of readme.asciidoc with no change changing the hash

204

2026-07-26 12:42:25

reset hash

203

2026-07-26 12:40:09

reset hash

202

2026-07-26 12:37:41

removed tmp nfs file

201

2026-07-26 12:35:58

removed tmp nfs file

200

2026-07-26 12:30:24

reverting partially 199 by only forcing copy of script

199

2026-07-26 12:24:57

forcing copy to ftp in all case (see inlie comment)

198

2026-07-26 12:22:13

updated install script

197

2026-07-26 12:20:27

added dep to shell api 1.1.1

196

2026-07-26 11:55:29

fix: there could be words in local language appearing in the generated man page (month at end of page)

195

2026-07-26 11:34:47

change log

194

2026-07-26 11:33:55

Fixes: removed folders were checked out (critical)

193

2026-07-24 01:10:09

fixed export target

192

2026-07-24 00:34:26

extended the temp nfs and swp related files pattern exclusions

191

2026-07-24 00:26:45

minor improvs

190

2026-07-23 23:36:29

added the "repo" command to retrieve infos about the repository

189

2026-07-23 17:46:27

updated README for github

188

2026-07-23 17:23:54

added README for github

187

2026-07-23 13:39:22

fix a bug where spaces before and after separator in the list of excluded file patterns were considered relevant

186

2026-07-23 11:58:58

Changed: arcv.8 MANPAGE.txt

185

2026-07-23 11:57:42

added option '-X|--exclude' (created setupEXCLUDE), fixed for rev184 (Arcv__updateHeadRevision) because files explicitly excluded must still be excluded; fixed bug where EXCLUDE was not created when no exclusion was entered

184

2026-07-22 19:08:06

fixed Arcv__updateHeadRevision for performing a full file sync with source without considering the excluded file list that that was used to create the revision’s archive folder. There could be a problem if the same excluded path appears also in a subfolder, in which case they are not removed from the head

183

2026-07-21 21:53:47

fixed syncfull.yml

182

2026-07-21 21:51:39

using a local syncfull.yml for uploading to FTP

181

2026-07-21 19:13:51

changed ref to download web page to update

180

2026-07-18 23:51:39

made the excluded files configurable via parameter 'exclude' and added list of excludes files as -C of rsync

179

2026-07-18 23:15:23

the SHA256 computing now takes into account excluded files thanks to the extended version of File__dirSHA256 taking a 3rd parameter providing the list of --ignore options for file patterns to be excluded by 'ls' command which output is used for the computing

178

2026-07-18 22:18:32

the fingerprint is now systematically recomputed immediately before revision creation, because a file may have been modified during the diff checking with meld. This could result in weird behavior where revision’s stored hash of source did not match that of the head (and current source whereas this’s no difference

177

2026-07-18 21:47:27

fixed a checkout issue revealed in test 'checkoutreltag'. Arcv__getRevisionImage now rewinds till revision 0 to rebuild a revision

176

2026-07-18 18:11:07

Forced upload even if source SHA256 didn’t change

175

2026-07-18 00:53:57

fixed/improv detection of already mounted archive folders

174

2026-07-16 03:55:23

hash cleanup

173

2026-07-16 03:54:38

completed rev 170 for detecting surrounding simple and double quotes in diff output (regarding output of diff 'only in …​'

172

2026-07-16 03:33:18

hash cleanup

171

2026-07-16 03:22:49

hash cleanup

170

2026-07-16 03:22:35

fixed processing of diff output in ubuntu 26 , detecting surrounding simple and double quotes

169

2026-07-15 19:54:35

Changed: LICENSE.txt

168

2026-07-15 19:37:46

hash cleanup

167

2026-07-15 19:34:03

Changed: LICENSE.txt

166

2026-07-15 19:24:50

Changed: LICENSE.txt

165

2026-07-15 19:08:07

Deleted: arcv_1.0-0_amd64.deb.1 shell-api_1.1-0_amd64.deb.1

164

2026-07-15 19:05:32

hash cleanup

163

2026-07-15 19:04:41

added required file header for avexit; fixed make to abort when changes are pending

162

2026-07-15 18:58:33

cleanup license file from MIT section

161

2026-07-15 17:49:46

updated manpage and license terms

160

2026-07-15 17:23:28

Changed: arcv__help.sh

159

2026-07-15 02:20:47

removed undue 'sudo' install script

158

2026-07-15 01:34:11

added missing make target for auto update of download table in doc

157

2026-07-15 01:32:40

added auto update of download table in doc

156

2026-07-15 00:03:45

updated install script

155

2026-07-14 23:44:37

excluded install_arcv from release

154

2026-07-14 23:30:02

updated man

153

2026-07-14 20:38:40

minor option doc update, updated makefile for ftp upload

152

2026-07-10 21:53:16

added the swap files .swp to the default excluded file filters

151

2026-07-10 00:39:36

updated manpage to make look it smarter

150

2026-07-10 00:21:00

hash cleanup

149

2026-07-09 20:20:52

manpage

148

2026-07-09 03:49:49

--subproc is now a hidden option

147

2026-07-09 03:43:40

updated man page

146

2026-07-09 02:35:20

fixed man

145

2026-07-09 02:23:25

updated manpages according to latest shell api and complete options doc for diff command

144

2026-07-08 23:33:24

fixed diff not returning 1 when any difference is detected

143

2026-07-08 23:21:28

Makefile: added short arcv description for man

142

2026-07-08 23:02:31

improv for las rev 141

141

2026-07-08 22:58:18

added auto manpage generation when making a release

140

2026-07-08 19:55:08

removed an undue rm command of the not yet created revision archive folder in repository in case the check-in is aborted; removed 2 now useless grep to filter rsync output during revision creation

139

2026-07-07 13:12:31

updated dpkg deps to shell api 1.1.0

138

2026-07-06 13:22:05

fix for last commit

137

2026-07-06 13:14:30

removed extra empty lines display in history listing when option -y is passed

136

2026-07-06 12:38:57

returning exit code 2 and displaying suitable message when the image is up-to-date, but some modification time(s) or/and permission(s) did change or some files of excluded file types were added/removed

135

2026-07-05 20:52:56

fixed invalid use of 'exit' instead of '_exit'. fixed invalid message when checking out head rev. fixed correct exit code when Arcv__cleanup was called with an exit code != 0. fixed av check for displaying all category of updates (new,del,modified) not just one masking all others

134

2026-07-04 20:49:11

fixes to manage properly source containing path components with space chars

133

2026-07-04 19:35:55

If a registered source exists for the same host but a different MAC, then the source is automatically registered for the new MAC

132

2026-07-04 02:13:36

cleanup hash

131

2026-07-04 02:13:12

general robustness fixes for handling spaces in source files, excluded files where not considered at repo init

130

2026-06-25 00:47:50

restored silent copy on checkout via config

129

2026-06-25 00:32:17

Tuned copy-args and added copy-args-intern and making their use general and consistent

128

2026-06-24 20:30:50

added free hash computing for an input folder and enforcing hash to be reproducible for a checked out revision, whereby integrity can be checked. For that purpose, removed the pruning of empty dirs in repo (to confirm if no side effects); improved some std output; enabling checkout of head in an output folder too.

127

2026-06-23 16:32:45

hash cleanup

126

2026-06-22 21:23:02

added comment and debug output

125

2026-06-21 21:01:17

extended Arcv__listSources with extra columns head revision, hash and owner

124

2026-06-21 16:30:52

hash cleanup

123

2026-06-21 16:11:46

fix regarding 'list' command

122

2026-06-21 14:54:35

fixed checkout function from an explicit source for the difference checkout scenario now tested in the shotplan

121

2026-06-19 01:02:37

added list command

120

2026-06-19 00:54:11

added checkout function from an explicit source and not an existing source folder

119

2026-06-16 16:17:01

fixed makefile for not updating unchanged generated man related files and not compromising hash

118

2026-06-16 11:36:56

added checkout of whole head revision when using 'co' cmd without arg

117

2026-06-14 20:48:07

handling of copyright in head both for original src and released src

116

2026-06-14 19:48:18

Changed: Makefile

115

2026-06-14 19:39:06

av check is now more strict in case a file date changed even when content did not

114

2026-06-14 15:55:52

removed undue REVISION.txt

113

2026-06-14 15:46:36

extended resolution of shell-api location: either given by env var ENV_SHELL_API, or to be found either inside the arcv src dir or in its parent

112

2026-06-14 15:25:23

added revision and hash

111

2026-06-14 15:01:19

removing undue REVISION.txt only for release

110

2026-06-14 13:02:46

improv handling of REVISION.txt in makefile

109

2026-06-14 12:44:56

added hash command to retrieve signature hash of head revision

108

2026-06-14 11:46:49

-v version info now includes revision info when available in a file REVISION.txt

107

2026-06-11 02:59:44

cleanup following checksum comp change

106

2026-06-11 01:52:29

fix in Arcv__resolveStoragePath when repo accessed from in external system and abs path specified for storage-via-mount

105

2026-06-11 01:33:12

exiting app when -f is used to change op cfg file

104

2026-06-11 01:14:41

changed message at first start

103

2026-06-11 00:45:40

added iproute2 dep + auto log message also when in interactive mode for changed files

102

2026-06-11 00:02:40

added deps to shell-api

101

2026-06-10 17:52:38

fixed bug in automounting of archive storage

100

2026-06-10 16:40:22

enabling automatic logging also when not in silent mode; -yy now implemented as a multi option combination

99

2026-06-10 11:58:33

disabled any output in meld commands run from history term menu

98

2026-06-09 21:24:28

finished Arcv__showFileHistory

97

2026-06-09 19:30:40

first version of Arcv__showFileHistory, just missing diff with previous rev + help message

96

2026-06-09 12:44:17

simplified Arcv__showLog

95

2026-06-09 11:50:37

excluding .nfs* file by default

94

2026-06-09 11:44:00

added checkout of file of a given revision (-co file:rev), fixed ArcvcreateROOT using now ArcvregisterSource (new client root dirs management),some better error handling

93

2026-06-08 19:24:26

documented the template config

92

2026-06-08 19:10:44

added git-based diff

91

2026-06-07 22:58:26

fixed SHA256 display + using new fn File__dirSHA256 which implements a SHA256 over a dir content which is consistent and deterministic on any machine

90

2026-06-07 19:19:26

implemented storage-via-mount as an automount via sumo (when not an absolute path); also their also are multiple root sources that can be registered now depending on the operating remote host, based on the hostname and MAC.

89

2026-06-05 20:19:43

improved github export in case remote git repo exists can be cloned

88

2026-06-05 18:25:24

fixed handling of 'head' in tarball export

87

2026-06-05 16:16:29

tuning message display

86

2026-06-05 13:05:44

added some error handling and changed message display

85

2026-06-05 12:25:30

added versionnum help function

84

2026-06-05 11:35:22

moved test related file to separate repo

83

2026-06-05 11:21:09

fixed content of BRANCH_ROOT when running arcv via mount and updated tests

82

2026-06-04 20:00:32

finished branch test

81

2026-06-04 19:50:25

fix the case where the source folder is below any home folder

80

2026-06-04 19:20:29

added the branch create tests; some improvs (term reset after CTRL-C); factorized some confirm code

79

2026-06-03 22:18:36

implemented branching for release tag too

78

2026-06-03 22:00:42

adding origin info (root and root rev) when branching

77

2026-06-03 21:32:36

first impl of branching off head or revision based on existing checkout implementation

76

2026-06-03 18:40:37

improved the handling of correct output folder for checkout and branching + overwrite protection if folder already exist

75

2026-06-03 13:11:38

update shot plan

74

2026-06-03 12:25:33

finalized diff function, fixing diff args order in one case, using nanotime precision when rebuilding revision

73

2026-06-02 19:13:00

made a proper cleanup regarding temp files and dir, using the new temp dir and file api and implementing the callback quit and cleanup

72

2026-06-02 16:48:39

reworked and extended diff/meld implementation; now can be diffed with release tag; also a diff can be done based on 2 args/input

71

2026-06-02 14:51:42

added Arcv__getReleaseTagImage() to improv code modularity

70

2026-06-01 20:49:55

finalized the export to github process and test

69

2026-06-01 19:06:12

fixed makefile and adding cleaning of release folder after deb pkg build

68

2026-06-01 18:23:08

doc and man page

67

2026-06-01 16:35:22

mainly tool documentation, file headers and renamed storage-via-nfs to storage-via-mount

66

2026-06-01 12:51:42

created a dedicated function for github export and finalized this function; export function is now more generic taking a source folder as optional arg instead of a release number to be located in the predefined location "<src dir>/../release/…​." ; completed doc of -o option

65

2026-06-01 10:18:24

wrote a dedicated function for exporting to tarball; tarball export tests; added auto dependency loading

64

2026-05-31 19:50:14

shotplan update

63

2026-05-31 19:26:12

minor output msg when releasing

62

2026-05-31 19:04:38

Gathered checkout functions in 'Arcv__checkout' and implemented release checkout; improved release tagging

61

2026-05-31 13:15:37

fixed Arcv__getRevisionImage with respect of removed files; change verbose/silent handling; intermediate saving of shot plan;

60

2026-05-29 18:12:13

fix bug handling diff when revision is 0

59

2026-05-26 14:41:18

showing deleted files in log and improved code related to log listing

58

2026-05-26 14:10:09

improved the revision creation and checkin process

57

2026-05-26 02:05:03

fix revision checkout by considering deleted files; Managing a file DROPPED listing removed files

56

2026-05-26 00:58:34

robustness fixes (if pwd fails, diff files when -X is specified)

55

2026-05-26 00:04:56

add -m to enter log message without being prompted. Also when '-y' is specified, there’s an automatic log message

54

2026-05-25 19:51:26

state as it was first published + fixed log date

53

2026-05-22 16:04:36

added GITHUB.txt

52

2026-05-22 16:03:30

checkout related worl

51

2026-05-22 15:23:48

added option o|--output for checkouts

50

2026-05-22 15:17:46

fixed "check" cmd to regard new and deleted files; fixed revision checkout command; test shot plan

49

2026-05-22 03:52:20

shotplan + fix missing packing module loading

48

2026-05-22 02:10:37

fixes, in particular when handling with a source image on another host than the repo and which is not below the NFS mount path

47

2026-05-21 22:51:00

added the dependency loading

46

2026-05-21 22:32:25

fixed setting of ROOT file content in case the repo is created via NFS, not on the maching hosting the archive repository

45

2026-05-21 05:06:33

help functions

44

2026-05-21 04:57:05

worked out help function

43

2026-05-21 01:23:45

integrated the changed files menu in commit, to enable diff changes via meld if available

42

2026-05-20 04:00:09

diff function now used regular diff to integrate the file type exclusion feature

41

2026-05-20 03:47:34

deactivated log

40

2026-05-20 03:23:42

added feature to exclude certain types of files, achieving via a new file EXCLUDE which follows the exclude file format of 'diff'; it is reused for rsync by appending '- ' to each line. Note the SHA256 still is computed over the whole file tree including excluded files

39

2026-05-20 01:06:00

excluding folders when showing log with list of modified files in a revision

38

2026-05-20 00:59:55

removed debug artefacts

37

2026-05-20 00:53:50

now listing new and deleted files; the archived revision now is cleanup up i.e. symlinks are now always removed and empty dir pruned

36

2026-05-19 02:07:45

an alternative commit message for the external public github repo can now be entered while exporting a release

35

2026-05-19 00:31:26

improving commit display

34

2026-05-19 00:26:07

reworked options and arguments (now all commands without --); handling now the setup and use of a user-specific configuration file on the same model as syncfull; other fixes

33

2026-05-17 02:14:58

masking rsync output when committing

32

2026-05-17 02:13:56

rm’ed debug output

31

2026-05-17 02:12:41

ignoring the symlinks when the changed files are displayed in the log (results in duplicates eg here 'arcv' ← av)

30

2026-05-17 02:08:09

implemented the 'log' command to list the repo log. showing the 5 last commit (log) when commiting

29

2026-05-16 03:05:40

cleanup

28

2026-05-16 00:32:41

discard modified files after checkout are now put into a dedicated dir 'dropped' along with the 'head' folder

27

2026-05-16 00:14:21

some fixes mainly related to correcting setting of the backupsrc

26

2026-05-08 22:48:39

added option --export to export a release into github (and update it); -y option

25

2026-05-07 22:36:18

display improv

24

2026-05-07 12:54:40

cleanup

23

2026-05-02 16:46:06

improved --check function by return 0 when date or perms changed but not content (according to internal diff)

22

2026-05-02 12:18:42

added option --check to check if image uptodate and fixed use of -v reserved for version

21

2026-05-02 10:48:00

fixed bug when checking in via NFS; args must be parsed first to detect if arcv is used to get revision number and deactivate then verbose output from the stdout used to return revision number

20

2026-04-29 21:50:15

added release log

19

2026-04-29 21:38:54

added info

18

2026-04-29 21:37:29

added function to create a release tag; changed usage: no arg is like passing "."

17

2026-04-29 14:34:33

added option --tarball to create snapshots as archive file; cleanup revision number handling depending on used commands; added predefined 'head' and 'current' revision number; fixed handling of head/REV giving head version

16

2026-04-08 04:35:40

Auto-revision from syncfull

15

2025-10-28 20:10:54

improved displayed with clearer and shorter infos

14

2025-10-20 20:34:55

Auto-revision from syncfull

13

2025-10-16 20:26:35

change log feature for each revision

12

???

no message available

11

???

no message available

10

???

no message available

9

???

no message available

8

???

no message available

7

???

no message available

6

???

no message available

5

???

no message available

4

???

no message available

3

???

no message available

2

???

no message available

1

???

no message available

0

???

no message available