~patmaddox

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

100 most recent check-ins related to "trunk"

2024-04-19
10:25
writing: make vs shell script Leaf check-in: 1209f952e6 user: patmaddox tags: writing/make-vs-shell-script
03:47
merge trunk Closed-Leaf check-in: aa35b6ca50 user: patmaddox tags: wip
03:41
WIP infrastructure for hank Leaf check-in: d313824caa user: patmaddox tags: wip-infra-hank
2024-04-18
13:34
infra: gulliver only needs specific graphics packages Leaf check-in: 3e682e44ae user: patmaddox tags: trunk
13:22
X: set the correct values for accel and natural scroll check-in: dbfd4b2310 user: patmaddox tags: trunk
06:09
infra: add the base makefile check-in: 7ad940b5d6 user: patmaddox tags: trunk
05:42
infra: build a boot environment for gulliver check-in: fd9a5a4db7 user: patmaddox tags: trunk
05:41
nap: requires root check-in: 0559df8946 user: patmaddox tags: trunk
05:37
X: update gulliver config for new prop IDs check-in: ff2cb4e396 user: patmaddox tags: trunk
01:02
freebsd-src: rehash certs after installing packages check-in: c6c95ef72c user: patmaddox tags: trunk
00:07
freebsd-src: make an installer check-in: b4846b89e6 user: patmaddox tags: trunk
2024-04-17
20:52
freebsd-src: build src and packages check-in: fa81e52756 user: patmaddox tags: trunk
20:51
oss: use full path to SRCDIR and GITDIR check-in: 2486d9e165 user: patmaddox tags: trunk
19:32
freebsd-src: default to fetch target; do not pull branches check-in: 730f68816a user: patmaddox tags: trunk
19:32
oss: default to SSH if UPSTREAM is defined; add merge-upstream target check-in: fa5bafa111 user: patmaddox tags: trunk
18:52
wip test check-in: 76e25c5a1d user: patmaddox tags: mistaek
18:49
oss: change FORK to UPSTREAM

If I fork it, it is because I want to modify it.
My fork because the primary repo, and I track upstream.

It also simplifies the code and tracking. check-in: 4ff21b4f79 user: patmaddox tags: trunk

18:48
oss: change FORK to UPSTREAM

If I fork it, it is because I want to modify it.
My fork because the primary repo, and I track upstream.

It also simplifies the code and tracking. Leaf check-in: b0ec2400d2 user: patmaddox tags: wip-fork-upstream

18:10
merge main - move infra to top level check-in: 1e731f98ad user: patmaddox tags: wip
18:10
infra: move to top-level check-in: 74593eefc2 user: patmaddox tags: trunk
00:03
p7x.sh: Makefile to renew the cert check-in: ee088549fe user: patmaddox tags: trunk
00:01
p7x.sh: rename dir to match site name check-in: ac6bd4dcbf user: patmaddox tags: wip
2024-04-16
23:56
p7x.sh: Makefile to renew the cert Closed-Leaf check-in: 61a3129f59 user: patmaddox tags: mistaek
23:54
p7x.sh: Makefile to renew the cert check-in: 057078a7fa user: patmaddox tags: wip
2024-04-12
02:49
Create new branch named "wip" check-in: 95d4f1ed1c user: patmaddox tags: wip
2024-04-10
02:19
upcase-c: free the memory check-in: 07fea24ab9 user: patmaddox tags: trunk
01:15
upcase-rust: unsafe modify the vector directly

https://www.reddit.com/r/rust/comments/1414cqf/hey_rustaceans_got_a_question_ask_here_232023/jo6fjlw/ check-in: 60db8e5dc1 user: patmaddox tags: trunk

00:46
rust: const->mut check-in: ae9b58114b user: patmaddox tags: trunk
00:45
(fmt) check-in: 04b2023777 user: patmaddox tags: trunk
00:25
org: rename main personal file check-in: 7c93a38279 user: patmaddox tags: trunk
2024-04-09
17:15
oss: apache arrow; snowflake-connector-python check-in: 28105d9bb5 user: patmaddox tags: trunk
17:15
ports: no D compiler for right now check-in: 24de5f4465 user: patmaddox tags: trunk
2024-04-04
18:31
oss: add freebsd-src check-in: 531f67a8fb user: patmaddox tags: trunk
18:30
oss: explicitly set branch name when checking out check-in: 386325133a user: patmaddox tags: trunk
17:56
jails: use a conf file

That is what service uses.
Apparently it is not possible to pass exec.stop using jail(8) check-in: 241e380039 user: patmaddox tags: trunk

17:13
jails: basic start/stop/restart check-in: 0699c14e0a user: patmaddox tags: trunk
16:57
jails: make a basic jail check-in: 04599a388c user: patmaddox tags: trunk
16:29
(edit) check-in: 4d5a7813c7 user: patmaddox tags: trunk
16:29
(edit) check-in: 779d217b09 user: patmaddox tags: trunk
16:28
link to ports contributions check-in: fc20d6a442 user: patmaddox tags: trunk
16:26
ports: bump ports version check-in: 2de8aca269 user: patmaddox tags: trunk
2024-04-02
19:49
ports: bump main check-in: f58951d930 user: patmaddox tags: trunk
19:49
ports: add some python ports check-in: 5ab4dd15d4 user: patmaddox tags: trunk
2024-04-01
10:01
oss: git-tidy matches precisely on MAIN check-in: fa1c50c9a4 user: patmaddox tags: trunk
2024-03-28
01:09
ports: bump upstream version check-in: ddf586f2fd user: patmaddox tags: trunk
01:08
ports: add some new leaves check-in: a137a129d2 user: patmaddox tags: trunk
2024-03-26
11:39
oss: add git-tidy command to clean up merged branches and workspaces check-in: bc3fd8c3fe user: patmaddox tags: trunk
2024-03-25
17:45
terraform-provider-aws: build a specific tag check-in: f71ae3d4fe user: patmaddox tags: trunk
2024-03-09
17:48
update-patmaddox.com tls check-in: 4f9741d532 user: patmaddox tags: trunk
2024-02-19
12:58
password-trainer: fix Makefile check-in: 1856a735e9 user: patmaddox tags: trunk, password-trainer
12:49
www: highlight .cr files as crystal check-in: b1c0e76c1b user: patmaddox tags: trunk
12:24
www: update prism JS / CSS to include more languages check-in: 4c711b2f7a user: patmaddox tags: trunk
12:15
(format) check-in: 31847f7fc4 user: patmaddox tags: trunk
12:14
password-trainer: update docs check-in: 6499f199c0 user: patmaddox tags: trunk, password-trainer
12:10
password-trainer: LICENSE and README check-in: c082539fab user: patmaddox tags: trunk, password-trainer
11:53
password-trainer: provide hints; shuffle items in app check-in: d1a3145ad4 user: patmaddox tags: trunk, password-trainer
11:52
shuffle items Closed-Leaf check-in: 3d188fcd93 user: patmaddox tags: password-trainer
11:17
extract a MainSession helper class to wrap i/o check-in: b53903173f user: patmaddox tags: password-trainer
04:20
password-trainer: handle multiple arbitrary fields (not just username/password); skip fields check-in: 525357fb14 user: patmaddox tags: trunk, password-trainer
04:18
handle fields that are missing values Closed-Leaf check-in: fce0c1d717 user: patmaddox tags: password-trainer
2024-02-18
15:02
valgrind-test: add d lang check-in: ca0f3e3875 user: patmaddox tags: trunk
12:57
valgrind-test: add rust and go check-in: 45470adf19 user: patmaddox tags: trunk
12:45
valgrind-test: run valgrind on some simple hello world programs check-in: f7d145192a user: patmaddox tags: trunk
2024-02-17
23:54
backup.sh: fix iteration over multiple datasets check-in: 825e098402 user: patmaddox tags: trunk
23:06
backup.sh: handle multiple datasets check-in: f2fa42aec7 user: patmaddox tags: trunk
10:13
refactor password stores from modules to classes check-in: 35bc00da55 user: patmaddox tags: password-trainer
00:50
password-trainer: first useful version (reads from 1password) check-in: faaea133f2 user: patmaddox tags: trunk, password-trainer
00:48
refactor OnePasswordStore Closed-Leaf check-in: 71e463662f user: patmaddox tags: password-trainer
2024-02-16
11:04
scaffolding check-in: bdfc5d4355 user: patmaddox tags: password-trainer
08:53
inventory: replace classes with exhaustive case on enum check-in: 6c5da3e665 user: patmaddox tags: trunk
08:50
use crystal exhaustive case check-in: b68c07830f user: patmaddox tags: trunk
03:09
inventory: replace enum with types

this allows the compiler to check that all types are handled by overloaded methods check-in: 561e0e127b user: patmaddox tags: trunk

02:36
(edit) check-in: 5c9b537f53 user: patmaddox tags: trunk
02:35
example in crystal of types vs enums check-in: 316c2819a7 user: patmaddox tags: trunk
01:09
inventory: lots of refactoring

- replace booleans with Command enum
- encapsulate Runner logic in its own class
- namespace everything check-in: 20b8fcb68e user: patmaddox tags: trunk

01:06
replace Unknown command with Nil Closed-Leaf check-in: 224ab906ae user: patmaddox tags: inventory
00:17
refactor: extract a command symbol instead of using bools check-in: a3ca9f9c5a user: patmaddox tags: inventory
00:09
inventory: simple test suite and crystal implementation (show, add, del) check-in: 664bd2dea7 user: patmaddox tags: trunk
00:06
use #open api that automatically reads and writes Closed-Leaf check-in: c59f832146 user: patmaddox tags: inventory
2024-02-15
22:54
basic test harness check-in: 15d01775e6 user: patmaddox tags: inventory
19:53
a72-feed: push new feed to gh-pages rather than using releases

GH releases host content on github.com which has a CORS issue with TSMLUI js check-in: d4069ac47e user: patmaddox tags: trunk

19:01
a72-feed: swallow time errors; print feed check-in: 76bc982c47 user: patmaddox tags: trunk
18:57
a72-feed: a simple function to convert a google meeting to a tsml meeting check-in: 5ea6a9eecf user: patmaddox tags: trunk
15:58
ffi-adventure: explicitly null terminate CString instead of initializing every value to 0 check-in: bf005503bd user: patmaddox tags: trunk
15:56
(edit) check-in: d1d9749762 user: patmaddox tags: trunk
15:52
ffi-adventure: crystal relative link to C lib check-in: c83696ed9d user: patmaddox tags: trunk
15:52
ffi-adventure: create a CString class for mutable strings passed to C check-in: 5cddb13344 user: patmaddox tags: trunk
00:20
ffi-adventure: crystal upcase maintains null termination check-in: 0fca73837c user: patmaddox tags: trunk
2024-02-14
23:42
ffi-adventure: simplify crystal upcase check-in: 8947872aa2 user: patmaddox tags: trunk
22:27
ffi-adventure: upcase in crystal check-in: 4d52244d41 user: patmaddox tags: trunk
21:18
ffi-adventure: hello crystal check-in: b9ea5ae5f6 user: patmaddox tags: trunk
21:18
ffi-adventure: update PATH for nim

It appears as though nim package no longer installs bin to PATH (or perhaps never did) check-in: f3fc3c5ad2 user: patmaddox tags: trunk

10:38
ports: add lang/crystal check-in: 8b1d205a01 user: patmaddox tags: trunk
2024-02-13
20:44
ports: add devel/valgrind-devel check-in: 9856d64337 user: patmaddox tags: trunk
20:41
ports: bump check-in: a93b1945bb user: patmaddox tags: trunk
19:44
www: update OSS contributions

- maintain more ports
- poudriere check-in: 2b877c2576 user: patmaddox tags: trunk

17:45
oss: hard reset main check-in: bcf0f702d5 user: patmaddox tags: trunk
17:34
oss: configure FORK to fetch remote refs check-in: 311f4de07c user: patmaddox tags: trunk
17:27
(edit) check-in: f474ff557e user: patmaddox tags: trunk
2024-02-12
16:58
oss: better repo cloning

- do not create a bunch of local branches
- configure origin to fetch remote branches

Before this, "git branch" would list every remote branch (default --bare behavior).
It also would not show anything for "git branch -r"
This behaves more like a "normal" git clone, but using a bare repo and worktrees.

See also: https://morgan.cugerone.com/blog/workarounds-to-git-worktree-using-bare-repository-and-cannot-fetch-remote-branches/ check-in: d0b3ea4dab user: patmaddox tags: trunk