]> Cypherpunks.ru repositories - goredo.git/log
goredo.git
7 weeks agoDownload link for 2.6.2 release master
Sergey Matveev [Thu, 29 Feb 2024 08:34:42 +0000 (11:34 +0300)]
Download link for 2.6.2 release

7 weeks agoDo not depend on non-portable stat command v2.6.2
Sergey Matveev [Thu, 29 Feb 2024 08:29:31 +0000 (11:29 +0300)]
Do not depend on non-portable stat command

8 weeks agoFixed link
Sergey Matveev [Wed, 28 Feb 2024 06:49:32 +0000 (09:49 +0300)]
Fixed link

2 months agoDownload link for 2.6.1 release
Sergey Matveev [Mon, 19 Feb 2024 17:58:02 +0000 (20:58 +0300)]
Download link for 2.6.1 release

2 months agoDo not depend on Python for testing v2.6.1
Sergey Matveev [Mon, 19 Feb 2024 17:24:31 +0000 (20:24 +0300)]
Do not depend on Python for testing

2 months agoDo not depend on git for testing
Sergey Matveev [Mon, 19 Feb 2024 17:19:39 +0000 (20:19 +0300)]
Do not depend on git for testing

2 months agoReuse const
Sergey Matveev [Mon, 19 Feb 2024 12:26:57 +0000 (15:26 +0300)]
Reuse const

3 months agogo install requires version specification
Sergey Matveev [Wed, 17 Jan 2024 09:23:52 +0000 (12:23 +0300)]
go install requires version specification

4 months agoDownload link for 2.6.0 release
Sergey Matveev [Tue, 19 Dec 2023 14:26:30 +0000 (17:26 +0300)]
Download link for 2.6.0 release

4 months agoDo not try to open non-existent .dep v2.6.0
Sergey Matveev [Tue, 19 Dec 2023 14:24:20 +0000 (17:24 +0300)]
Do not try to open non-existent .dep

4 months agoUnify copyright comment format
Sergey Matveev [Fri, 8 Dec 2023 07:51:21 +0000 (10:51 +0300)]
Unify copyright comment format

4 months agoDownload link for 2.5.0 release
Sergey Matveev [Sun, 26 Nov 2023 08:00:39 +0000 (11:00 +0300)]
Download link for 2.5.0 release

4 months agoRaise copyright years in advance v2.5.0
Sergey Matveev [Sun, 26 Nov 2023 07:54:46 +0000 (10:54 +0300)]
Raise copyright years in advance

4 months agoPrevent race
Sergey Matveev [Sun, 26 Nov 2023 07:53:30 +0000 (10:53 +0300)]
Prevent race

4 months agoclean target has no dependencies
Sergey Matveev [Sun, 26 Nov 2023 07:53:00 +0000 (10:53 +0300)]
clean target has no dependencies

5 months agoDownload link for 2.4.0 release
Sergey Matveev [Fri, 17 Nov 2023 16:14:44 +0000 (19:14 +0300)]
Download link for 2.4.0 release

5 months agoFix another whichdo regression fix v2.4.0
Sergey Matveev [Fri, 17 Nov 2023 16:10:01 +0000 (19:10 +0300)]
Fix another whichdo regression fix

5 months agoFixed copy-pasted comment
Sergey Matveev [Mon, 13 Nov 2023 07:04:00 +0000 (10:04 +0300)]
Fixed copy-pasted comment

5 months agoDownload link for 2.3.0 release
Sergey Matveev [Sat, 11 Nov 2023 20:05:56 +0000 (23:05 +0300)]
Download link for 2.3.0 release

5 months agoFix whichdo regressions v2.3.0
Sergey Matveev [Sat, 11 Nov 2023 20:00:49 +0000 (23:00 +0300)]
Fix whichdo regressions

6 months agoDownload link for 2.2.0 release
Sergey Matveev [Mon, 16 Oct 2023 13:22:03 +0000 (16:22 +0300)]
Download link for 2.2.0 release

6 months agoPrefix target's output with the name v2.2.0
Sergey Matveev [Mon, 16 Oct 2023 13:07:47 +0000 (16:07 +0300)]
Prefix target's output with the name

6 months agoProper case of variable name
Sergey Matveev [Mon, 16 Oct 2023 10:42:45 +0000 (13:42 +0300)]
Proper case of variable name

6 months agoDownload link for 2.1.0 release
Sergey Matveev [Mon, 9 Oct 2023 20:09:59 +0000 (23:09 +0300)]
Download link for 2.1.0 release

6 months agoUnify news indentation v2.1.0
Sergey Matveev [Mon, 9 Oct 2023 20:08:28 +0000 (23:08 +0300)]
Unify news indentation

6 months agoPath to .do should be absolute
Sergey Matveev [Mon, 9 Oct 2023 20:07:49 +0000 (23:07 +0300)]
Path to .do should be absolute

6 months agoDownload link for 2.0.0 release
Sergey Matveev [Sun, 8 Oct 2023 16:53:22 +0000 (19:53 +0300)]
Download link for 2.0.0 release

6 months agoMore thanks to spacefrogg v2.0.0
Sergey Matveev [Sun, 8 Oct 2023 16:50:21 +0000 (19:50 +0300)]
More thanks to spacefrogg

6 months agoAnother small performance optimisation
Sergey Matveev [Sun, 8 Oct 2023 13:56:10 +0000 (16:56 +0300)]
Another small performance optimisation

6 months agoFix test workability
Sergey Matveev [Sat, 7 Oct 2023 20:24:49 +0000 (23:24 +0300)]
Fix test workability

6 months agoPrepare for release
Sergey Matveev [Sat, 7 Oct 2023 19:57:38 +0000 (22:57 +0300)]
Prepare for release

6 months agoCheck error
Sergey Matveev [Sat, 7 Oct 2023 19:44:08 +0000 (22:44 +0300)]
Check error

6 months agoRename IfchangeDummy for clarity
Sergey Matveev [Sat, 7 Oct 2023 19:42:50 +0000 (22:42 +0300)]
Rename IfchangeDummy for clarity

6 months agoRemove useless locks
Sergey Matveev [Sat, 7 Oct 2023 17:31:12 +0000 (20:31 +0300)]
Remove useless locks

6 months agoSerialise stderr writing
Sergey Matveev [Sat, 7 Oct 2023 17:30:30 +0000 (20:30 +0300)]
Serialise stderr writing

6 months agoProtect concurrent map r/w
Sergey Matveev [Sat, 7 Oct 2023 17:14:22 +0000 (20:14 +0300)]
Protect concurrent map r/w

6 months agoDashes are valid targets
Sergey Matveev [Sat, 7 Oct 2023 15:52:47 +0000 (18:52 +0300)]
Dashes are valid targets

6 months agoChmod even if not renamed
Sergey Matveev [Sat, 7 Oct 2023 14:25:18 +0000 (17:25 +0300)]
Chmod even if not renamed

6 months agoBinary format and many optimisations
Sergey Matveev [Sat, 7 Oct 2023 14:04:55 +0000 (17:04 +0300)]
Binary format and many optimisations

* Binary .dep format instead of recfile .rec
* Buffered dependency files writes
* Do not store Tgt.{h,t}, they are easy to calculate

6 months agoCollapse lines
Sergey Matveev [Fri, 6 Oct 2023 19:11:07 +0000 (22:11 +0300)]
Collapse lines

6 months agoDo not shadow variables
Sergey Matveev [Fri, 6 Oct 2023 19:01:44 +0000 (22:01 +0300)]
Do not shadow variables

6 months agoPrepare to rename DepInfo->Dep
Sergey Matveev [Fri, 6 Oct 2023 18:38:59 +0000 (21:38 +0300)]
Prepare to rename DepInfo->Dep

6 months agoUse more shorter Cwd-relative paths
Sergey Matveev [Fri, 6 Oct 2023 07:35:59 +0000 (10:35 +0300)]
Use more shorter Cwd-relative paths

6 months agoMove Hash-related code to separate file
Sergey Matveev [Fri, 6 Oct 2023 18:36:34 +0000 (21:36 +0300)]
Move Hash-related code to separate file

6 months agoLog inode trust only on top level redo
Sergey Matveev [Fri, 6 Oct 2023 18:34:51 +0000 (21:34 +0300)]
Log inode trust only on top level redo

6 months agoRemove useless check
Sergey Matveev [Thu, 5 Oct 2023 17:10:01 +0000 (20:10 +0300)]
Remove useless check

6 months agoRename Tgt-related file
Sergey Matveev [Wed, 4 Oct 2023 16:59:01 +0000 (19:59 +0300)]
Rename Tgt-related file

6 months agoHash explicit type
Sergey Matveev [Wed, 4 Oct 2023 16:46:40 +0000 (19:46 +0300)]
Hash explicit type

6 months agoStorage optimisations for the same often used data
Sergey Matveev [Wed, 4 Oct 2023 12:31:42 +0000 (15:31 +0300)]
Storage optimisations for the same often used data

6 months agoLess excess file remove calls
Sergey Matveev [Wed, 4 Oct 2023 12:12:32 +0000 (15:12 +0300)]
Less excess file remove calls

6 months agoredo-inode help
Sergey Matveev [Wed, 4 Oct 2023 11:59:33 +0000 (14:59 +0300)]
redo-inode help

6 months agoRefactor target paths, less CPU, less memory, more clarity
Sergey Matveev [Tue, 3 Oct 2023 18:06:01 +0000 (21:06 +0300)]
Refactor target paths, less CPU, less memory, more clarity

6 months agoDo not forget to install redo-inode
Sergey Matveev [Tue, 3 Oct 2023 18:06:26 +0000 (21:06 +0300)]
Do not forget to install redo-inode

6 months agoRemove duplicate check
Sergey Matveev [Mon, 2 Oct 2023 17:41:52 +0000 (20:41 +0300)]
Remove duplicate check

6 months agoRemove useless check
Sergey Matveev [Mon, 2 Oct 2023 09:14:20 +0000 (12:14 +0300)]
Remove useless check

6 months agoLess unnecessary Close()s
Sergey Matveev [Sun, 1 Oct 2023 06:57:57 +0000 (09:57 +0300)]
Less unnecessary Close()s

6 months agoLock file must stay opened till the very end of the program
Sergey Matveev [Sun, 1 Oct 2023 06:57:23 +0000 (09:57 +0300)]
Lock file must stay opened till the very end of the program

6 months agoEmpty target names must not be present in .rec
Sergey Matveev [Sat, 30 Sep 2023 17:50:34 +0000 (20:50 +0300)]
Empty target names must not be present in .rec

6 months agoOptimise memory storage of dependency information
Sergey Matveev [Sat, 30 Sep 2023 12:22:32 +0000 (15:22 +0300)]
Optimise memory storage of dependency information

6 months agoOptimise redo-sources
Sergey Matveev [Sat, 30 Sep 2023 09:58:25 +0000 (12:58 +0300)]
Optimise redo-sources

6 months agoOptimise reading of only Build metainformation
Sergey Matveev [Sat, 30 Sep 2023 10:51:42 +0000 (13:51 +0300)]
Optimise reading of only Build metainformation

6 months agoShorter declaration
Sergey Matveev [Sat, 30 Sep 2023 12:58:13 +0000 (15:58 +0300)]
Shorter declaration

6 months agoDo not use legacy os.IsNotExist
Sergey Matveev [Sat, 30 Sep 2023 12:19:25 +0000 (15:19 +0300)]
Do not use legacy os.IsNotExist

6 months agoRemove excess stat call
Sergey Matveev [Fri, 29 Sep 2023 19:51:01 +0000 (22:51 +0300)]
Remove excess stat call

6 months agoDRY filepath.Abs/Rel
Sergey Matveev [Fri, 29 Sep 2023 19:44:05 +0000 (22:44 +0300)]
DRY filepath.Abs/Rel

6 months agoAdd information about error occurrence place
Sergey Matveev [Fri, 29 Sep 2023 19:42:51 +0000 (22:42 +0300)]
Add information about error occurrence place

6 months agoNo unnecessary *ln() calls
Sergey Matveev [Fri, 29 Sep 2023 19:40:58 +0000 (22:40 +0300)]
No unnecessary *ln() calls

6 months agoProper variable name case
Sergey Matveev [Fri, 29 Sep 2023 19:46:58 +0000 (22:46 +0300)]
Proper variable name case

6 months agoCache already parsed .rec during collectDeps
Sergey Matveev [Fri, 29 Sep 2023 16:18:03 +0000 (19:18 +0300)]
Cache already parsed .rec during collectDeps

6 months agoDownload link for 1.32.0 release
Sergey Matveev [Mon, 25 Sep 2023 16:09:56 +0000 (19:09 +0300)]
Download link for 1.32.0 release

6 months agoEDEADLK is regular non-warning error v1.32.0
Sergey Matveev [Mon, 25 Sep 2023 16:02:27 +0000 (19:02 +0300)]
EDEADLK is regular non-warning error

7 months agoExplicitly mention about --jobserver-style=pipe
Sergey Matveev [Sun, 24 Sep 2023 08:44:11 +0000 (11:44 +0300)]
Explicitly mention about --jobserver-style=pipe

7 months agoDownload link for 1.31.0 release
Sergey Matveev [Sat, 23 Sep 2023 18:34:42 +0000 (21:34 +0300)]
Download link for 1.31.0 release

7 months 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

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

7 months 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

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

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

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

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

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

10 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

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

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

12 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

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

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

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

15 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

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

15 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

15 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

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

15 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

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

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

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

17 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

17 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

17 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