]> Cypherpunks.ru repositories - goredo.git/log
goredo.git
6 hours agoDownload link for 1.31.0 release master
Sergey Matveev [Sat, 23 Sep 2023 18:34:42 +0000 (21:34 +0300)]
Download link for 1.31.0 release

6 hours agoWarn about several unsuccessful lock attempts v1.31.0
Sergey Matveev [Sat, 23 Sep 2023 18:30:04 +0000 (21:30 +0300)]
Warn about several unsuccessful lock attempts

6 hours agoImmediately print out finished targets
Sergey Matveev [Sat, 23 Sep 2023 15:08:55 +0000 (18:08 +0300)]
Immediately print out finished targets

6 hours agoPrevent possible race when building target twice
Sergey Matveev [Sat, 23 Sep 2023 14:13:59 +0000 (17:13 +0300)]
Prevent possible race when building target twice

6 weeks agoOpenSSH signature support
Sergey Matveev [Tue, 8 Aug 2023 16:30:35 +0000 (19:30 +0300)]
OpenSSH signature support

6 weeks agoUpdate dependencies
Sergey Matveev [Tue, 8 Aug 2023 15:05:05 +0000 (18:05 +0300)]
Update dependencies

6 weeks agoNo CSS
Sergey Matveev [Tue, 8 Aug 2023 15:04:04 +0000 (18:04 +0300)]
No CSS

6 weeks agoArmored signature
Sergey Matveev [Tue, 8 Aug 2023 15:03:36 +0000 (18:03 +0300)]
Armored signature

2 months agoNon-redirected URL
Sergey Matveev [Mon, 26 Jun 2023 13:39:05 +0000 (16:39 +0300)]
Non-redirected URL

3 months agoUse more efficient ReadDir instead of Readdir
Sergey Matveev [Sun, 4 Jun 2023 08:24:38 +0000 (11:24 +0300)]
Use more efficient ReadDir instead of Readdir

3 months agoUpdate dependencies
Sergey Matveev [Sun, 4 Jun 2023 08:24:18 +0000 (11:24 +0300)]
Update dependencies

5 months agoRedundant @documentencoding
Sergey Matveev [Fri, 14 Apr 2023 09:14:38 +0000 (12:14 +0300)]
Redundant @documentencoding

5 months agoHashes are redundantly present in .meta4
Sergey Matveev [Thu, 13 Apr 2023 15:54:18 +0000 (18:54 +0300)]
Hashes are redundantly present in .meta4

6 months agoUnnecessary _
Sergey Matveev [Thu, 23 Mar 2023 14:26:46 +0000 (17:26 +0300)]
Unnecessary _

7 months agoAdd goredoer container image/file
Sergey Matveev [Mon, 6 Feb 2023 17:03:17 +0000 (20:03 +0300)]
Add goredoer container image/file

7 months agoew's articles and thanks
Sergey Matveev [Tue, 31 Jan 2023 16:19:10 +0000 (19:19 +0300)]
ew's articles and thanks

8 months agoDownload link for 1.30.0 release
Sergey Matveev [Wed, 18 Jan 2023 12:16:24 +0000 (15:16 +0300)]
Download link for 1.30.0 release

8 months agoUnnecessary .sh extension v1.30.0
Sergey Matveev [Wed, 18 Jan 2023 12:10:31 +0000 (15:10 +0300)]
Unnecessary .sh extension

8 months agoFix wrong OOD cache value of the source file
Sergey Matveev [Wed, 18 Jan 2023 12:09:37 +0000 (15:09 +0300)]
Fix wrong OOD cache value of the source file

8 months agoDownload link for 1.29.0 release
Sergey Matveev [Tue, 17 Jan 2023 09:06:18 +0000 (12:06 +0300)]
Download link for 1.29.0 release

8 months agoUpdate dependencies v1.29.0
Sergey Matveev [Tue, 17 Jan 2023 09:04:24 +0000 (12:04 +0300)]
Update dependencies

8 months agoFix simultaneous duplicate always-ed target run
Sergey Matveev [Tue, 17 Jan 2023 08:46:33 +0000 (11:46 +0300)]
Fix simultaneous duplicate always-ed target run

8 months agoRaise copyright years
Sergey Matveev [Tue, 27 Dec 2022 14:30:16 +0000 (17:30 +0300)]
Raise copyright years

9 months agoInode information printing helper
Sergey Matveev [Thu, 8 Dec 2022 13:18:58 +0000 (16:18 +0300)]
Inode information printing helper

10 months agoMissing redo-cleanup's note
Sergey Matveev [Mon, 14 Nov 2022 16:00:21 +0000 (19:00 +0300)]
Missing redo-cleanup's note

10 months agoDownload link for 1.28.0 release
Sergey Matveev [Mon, 14 Nov 2022 15:45:48 +0000 (18:45 +0300)]
Download link for 1.28.0 release

10 months agoMore Texinfo 7.0 compatibility v1.28.0
Sergey Matveev [Mon, 14 Nov 2022 15:35:18 +0000 (18:35 +0300)]
More Texinfo 7.0 compatibility

10 months agoDo not panic if EDEADLK is received, just retry
Sergey Matveev [Mon, 14 Nov 2022 14:45:04 +0000 (17:45 +0300)]
Do not panic if EDEADLK is received, just retry

10 months agoUpdate dependencies
Sergey Matveev [Mon, 14 Nov 2022 14:05:20 +0000 (17:05 +0300)]
Update dependencies

10 months agoDo not remove .lock
Sergey Matveev [Mon, 14 Nov 2022 14:33:12 +0000 (17:33 +0300)]
Do not remove .lock

10 months agoExplicitly process only unique targets
Sergey Matveev [Mon, 14 Nov 2022 14:19:49 +0000 (17:19 +0300)]
Explicitly process only unique targets

10 months agoUse Texinfo 7.0 features
Sergey Matveev [Tue, 8 Nov 2022 11:01:03 +0000 (14:01 +0300)]
Use Texinfo 7.0 features

10 months agoNixOS package
Sergey Matveev [Fri, 4 Nov 2022 08:49:50 +0000 (11:49 +0300)]
NixOS package

10 months agoUpdate dependencies
Sergey Matveev [Mon, 31 Oct 2022 13:07:20 +0000 (16:07 +0300)]
Update dependencies

12 months agoThanks to Jan Niklas Böhm
Sergey Matveev [Fri, 9 Sep 2022 19:10:35 +0000 (22:10 +0300)]
Thanks to Jan Niklas Böhm

12 months agoDownload link for 1.27.1 release
Sergey Matveev [Fri, 9 Sep 2022 15:40:40 +0000 (18:40 +0300)]
Download link for 1.27.1 release

12 months agoFix lack of .redo-prefix in temporary files v1.27.1
Sergey Matveev [Fri, 9 Sep 2022 15:39:42 +0000 (18:39 +0300)]
Fix lack of .redo-prefix in temporary files

12 months agoio/ioutil is deprecated since Go 1.16
Sergey Matveev [Tue, 30 Aug 2022 13:00:42 +0000 (16:00 +0300)]
io/ioutil is deprecated since Go 1.16

12 months agoDownload link for 1.27.0 release
Sergey Matveev [Sun, 28 Aug 2022 14:29:26 +0000 (17:29 +0300)]
Download link for 1.27.0 release

12 months agoCache OOD decisions v1.27.0
Sergey Matveev [Sun, 28 Aug 2022 14:14:22 +0000 (17:14 +0300)]
Cache OOD decisions

12 months agoCache file existence state
Sergey Matveev [Sun, 28 Aug 2022 14:09:09 +0000 (17:09 +0300)]
Cache file existence state

12 months agoStat most files without opening them
Sergey Matveev [Sun, 28 Aug 2022 14:07:28 +0000 (17:07 +0300)]
Stat most files without opening them

12 months agoFaster recfile parser
Sergey Matveev [Sun, 28 Aug 2022 14:03:40 +0000 (17:03 +0300)]
Faster recfile parser

12 months agoDownload link for 1.26.0 release
Sergey Matveev [Fri, 26 Aug 2022 16:23:42 +0000 (19:23 +0300)]
Download link for 1.26.0 release

12 months agoUpdate dependencies v1.26.0
Sergey Matveev [Fri, 26 Aug 2022 16:11:15 +0000 (19:11 +0300)]
Update dependencies

12 months agoMissing NO_COLOR check
Sergey Matveev [Fri, 26 Aug 2022 15:15:15 +0000 (18:15 +0300)]
Missing NO_COLOR check

13 months agotai64nlocal utility is different project
Sergey Matveev [Thu, 4 Aug 2022 10:14:01 +0000 (13:14 +0300)]
tai64nlocal utility is different project

13 months agoModern go requires install instead of get
Sergey Matveev [Thu, 4 Aug 2022 10:13:43 +0000 (13:13 +0300)]
Modern go requires install instead of get

13 months agoMore reliable and clear random prefix
Sergey Matveev [Wed, 3 Aug 2022 14:30:34 +0000 (17:30 +0300)]
More reliable and clear random prefix

13 months agoUpdate dependencies
Sergey Matveev [Wed, 3 Aug 2022 14:28:58 +0000 (17:28 +0300)]
Update dependencies

13 months agoAdditional signature with my new main key
Sergey Matveev [Wed, 3 Aug 2022 09:20:14 +0000 (12:20 +0300)]
Additional signature with my new main key

13 months agoUse os.CreateTemp with os.Chmod afterwards
Sergey Matveev [Wed, 3 Aug 2022 09:19:37 +0000 (12:19 +0300)]
Use os.CreateTemp with os.Chmod afterwards

14 months agoTrivial alignment
Sergey Matveev [Thu, 30 Jun 2022 19:49:49 +0000 (22:49 +0300)]
Trivial alignment

16 months agoDownload link for 1.25.0 release
Sergey Matveev [Sun, 8 May 2022 11:41:17 +0000 (14:41 +0300)]
Download link for 1.25.0 release

16 months agoBe up to date with cpuid/v2 v1.25.0
Sergey Matveev [Sun, 8 May 2022 11:39:39 +0000 (14:39 +0300)]
Be up to date with cpuid/v2

16 months agoAcquire jobserver's token prior to opening the lockfile
Sergey Matveev [Sun, 8 May 2022 11:09:36 +0000 (14:09 +0300)]
Acquire jobserver's token prior to opening the lockfile

Previously goredo opened corresponding lockfiles for each target
simultaneously, leading to many opened file descriptors. Now it takes a
jobserver's token before that, so number of opened lockfiles correlates
with the jobserver's slots. One of the drawbacks is that we wait and
take the jobserver's token even if target was actually already done before.

16 months agoFix some file descriptors closing
Sergey Matveev [Sun, 8 May 2022 07:50:07 +0000 (10:50 +0300)]
Fix some file descriptors closing

17 months agoMore clarity in "empty" and "non-existent" difference
Sergey Matveev [Sat, 16 Apr 2022 20:06:55 +0000 (23:06 +0300)]
More clarity in "empty" and "non-existent" difference

18 months agoDownload link for 1.24.0 release
Sergey Matveev [Tue, 1 Mar 2022 19:49:45 +0000 (22:49 +0300)]
Download link for 1.24.0 release

18 months agoTemporary targets can be $3 v1.24.0
Sergey Matveev [Tue, 1 Mar 2022 19:48:25 +0000 (22:48 +0300)]
Temporary targets can be $3

18 months agoredo-ifchange -f is not a common option
Sergey Matveev [Tue, 1 Mar 2022 19:35:48 +0000 (22:35 +0300)]
redo-ifchange -f is not a common option

18 months agoDo not print target of the self in -dot
Sergey Matveev [Sun, 27 Feb 2022 11:36:35 +0000 (14:36 +0300)]
Do not print target of the self in -dot

18 months agoDownload link for 1.23.0 release
Sergey Matveev [Wed, 23 Feb 2022 11:58:59 +0000 (14:58 +0300)]
Download link for 1.23.0 release

18 months agoDo not overwrite unchanged target v1.23.0
Sergey Matveev [Wed, 23 Feb 2022 11:53:53 +0000 (14:53 +0300)]
Do not overwrite unchanged target

18 months agoStore InodeNum
Sergey Matveev [Wed, 23 Feb 2022 09:04:19 +0000 (12:04 +0300)]
Store InodeNum

18 months agoMention y.
Sergey Matveev [Wed, 23 Feb 2022 08:52:54 +0000 (11:52 +0300)]
Mention y.

18 months agoUpdate dependencies
Sergey Matveev [Wed, 23 Feb 2022 08:50:36 +0000 (11:50 +0300)]
Update dependencies

19 months agoVarious info indices
Sergey Matveev [Tue, 22 Feb 2022 15:13:45 +0000 (18:13 +0300)]
Various info indices

19 months agoredo-ifchange -f
Sergey Matveev [Sun, 20 Feb 2022 14:09:40 +0000 (17:09 +0300)]
redo-ifchange -f

19 months agoNo trailing slash in URL
Sergey Matveev [Thu, 17 Feb 2022 08:17:52 +0000 (11:17 +0300)]
No trailing slash in URL

19 months agoUp to date makedist
Sergey Matveev [Thu, 17 Feb 2022 08:17:41 +0000 (11:17 +0300)]
Up to date makedist

19 months agoFix various typos and stylistic
Sergey Matveev [Thu, 17 Feb 2022 08:17:05 +0000 (11:17 +0300)]
Fix various typos and stylistic

19 months agoLess /bin/-hardcoded paths
Sergey Matveev [Fri, 28 Jan 2022 08:26:13 +0000 (11:26 +0300)]
Less /bin/-hardcoded paths

19 months agoNetBSD package
Sergey Matveev [Fri, 28 Jan 2022 07:47:50 +0000 (10:47 +0300)]
NetBSD package

19 months agoDownload link for 1.22.0 release
Sergey Matveev [Wed, 26 Jan 2022 14:04:33 +0000 (17:04 +0300)]
Download link for 1.22.0 release

19 months agoUse an updated blake3 implementation with AVX-512 v1.22.0
Sergey Matveev [Wed, 26 Jan 2022 13:59:18 +0000 (16:59 +0300)]
Use an updated blake3 implementation with AVX-512

19 months agoREDO_STOP_IF_MODIFIED
Sergey Matveev [Wed, 26 Jan 2022 13:51:44 +0000 (16:51 +0300)]
REDO_STOP_IF_MODIFIED

19 months agoredo-depfix
Sergey Matveev [Wed, 26 Jan 2022 13:17:15 +0000 (16:17 +0300)]
redo-depfix

19 months agoUnify filepath/path.Join usage
Sergey Matveev [Wed, 26 Jan 2022 11:39:26 +0000 (14:39 +0300)]
Unify filepath/path.Join usage

20 months agoReplace flock() with fcntl() locks
Sergey Matveev [Mon, 10 Jan 2022 20:40:16 +0000 (23:40 +0300)]
Replace flock() with fcntl() locks

20 months agoRaised copyright years
Sergey Matveev [Fri, 7 Jan 2022 18:03:53 +0000 (21:03 +0300)]
Raised copyright years

22 months agoDownload link for 1.21.0 release
Sergey Matveev [Sat, 20 Nov 2021 14:45:20 +0000 (17:45 +0300)]
Download link for 1.21.0 release

22 months agoAbility to rely on mtime, instead of ctime v1.21.0
Sergey Matveev [Sat, 20 Nov 2021 14:41:33 +0000 (17:41 +0300)]
Ability to rely on mtime, instead of ctime

22 months agoDedup error
Sergey Matveev [Sat, 20 Nov 2021 09:27:42 +0000 (12:27 +0300)]
Dedup error

22 months agoPrepared mutt-call commands
Sergey Matveev [Fri, 19 Nov 2021 11:13:13 +0000 (14:13 +0300)]
Prepared mutt-call commands

22 months agoDownload link for 1.20.0 release
Sergey Matveev [Fri, 19 Nov 2021 11:11:43 +0000 (14:11 +0300)]
Download link for 1.20.0 release

22 months agoWarn simultaneous ifcreate/ifchange usage v1.20.0
Sergey Matveev [Fri, 19 Nov 2021 11:08:07 +0000 (14:08 +0300)]
Warn simultaneous ifcreate/ifchange usage

22 months agoTypo
Sergey Matveev [Fri, 19 Nov 2021 10:13:25 +0000 (13:13 +0300)]
Typo

22 months agoUnify dep*Read/Write name
Sergey Matveev [Fri, 19 Nov 2021 10:13:16 +0000 (13:13 +0300)]
Unify dep*Read/Write name

22 months agoLinting
Sergey Matveev [Wed, 17 Nov 2021 10:54:13 +0000 (13:54 +0300)]
Linting

22 months agoFedora package
Sergey Matveev [Wed, 17 Nov 2021 09:28:59 +0000 (12:28 +0300)]
Fedora package

22 months agoDownload link for 1.19.0 release
Sergey Matveev [Tue, 9 Nov 2021 09:05:33 +0000 (12:05 +0300)]
Download link for 1.19.0 release

22 months agoBe up to date with blake3 dependency v1.19.0
Sergey Matveev [Mon, 8 Nov 2021 15:22:12 +0000 (18:22 +0300)]
Be up to date with blake3 dependency

22 months agodefault.do-s must not depend on themselves
Sergey Matveev [Mon, 8 Nov 2021 15:08:05 +0000 (18:08 +0300)]
default.do-s must not depend on themselves

22 months agoisModified check must only look at ifchanges
Sergey Matveev [Mon, 8 Nov 2021 14:54:59 +0000 (17:54 +0300)]
isModified check must only look at ifchanges

22 months agoDownload link for 1.18.0 release
Sergey Matveev [Wed, 27 Oct 2021 07:28:28 +0000 (10:28 +0300)]
Download link for 1.18.0 release

22 months agoBuildUUID check regression for known OOD targets v1.18.0
Sergey Matveev [Wed, 27 Oct 2021 07:19:29 +0000 (10:19 +0300)]
BuildUUID check regression for known OOD targets

23 months agoDownload link for 1.17.0 release
Sergey Matveev [Tue, 19 Oct 2021 13:24:51 +0000 (16:24 +0300)]
Download link for 1.17.0 release

23 months agoKill children v1.17.0
Sergey Matveev [Tue, 19 Oct 2021 13:23:50 +0000 (16:23 +0300)]
Kill children

23 months agoDownload link for 1.16.0 release
Sergey Matveev [Thu, 14 Oct 2021 12:16:25 +0000 (15:16 +0300)]
Download link for 1.16.0 release