1004 Commits

Author SHA1 Message Date
Hammer e9e5e5f0aa Fix compile errors
Hook battery / PR-target hook battery (push) Has been cancelled
2026-07-11 15:45:50 -04:00
claridtimo 77104c327e Merge pull request #1 from claridtimo/add-pr-target-hook
Hook battery / PR-target hook battery (push) Has been cancelled
Add fork-PR-target hook (verbatim from bang-game #63) + battery CI gate
2026-07-10 16:38:42 +12:00
Claridtimo d4970fe4b2 Add fork-PR-target hook (verbatim from bang-game #63) + battery CI gate
Propagates the PreToolUse enforce-pr-target.sh backstop (byte-identical to
claridtimo/bang-game master) that denies any `gh pr create` not explicitly
aimed at claridtimo/*, guarding against accidental PRs on the greyhavens
upstream fork parent. Ships the 103-case regression battery and a CI job
(.github/workflows/hook-battery.yml) that gates it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E3cmNbMM8gGpprBy8kcNuV
2026-07-10 16:33:16 +12:00
Claridtimo f2bde4c460 build: depend on samskivert 1.12-SNAPSHOT (local stack)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 11:39:45 +12:00
Michael Bayne 3519bcc76f Use TIMESTAMP for Timestamp columns.
Probably too little too late. Maybe MySQL didn't support TIMESTAMP in ancient
history when we first wrote Depot? Or maybe I was dumb. Postgres does the right
thing, so now MySQL does too, FWIW.
2026-04-01 18:45:00 -07:00
Michael Bayne 764b887ccc A better cutoff for VARCHAR -> TEXT for MySQL.
In this brave new world of multiple character sets, we need to be more
conservative.
2026-03-30 10:54:03 -07:00
Michael Bayne 0f5e0e2203 [maven-release-plugin] prepare for next development iteration 2026-02-24 20:54:58 -08:00
Michael Bayne 2de347743d [maven-release-plugin] prepare release depot-1.8.3 2026-02-24 20:54:55 -08:00
Michael Bayne 15d31793d9 More robust transient error detection. 2026-02-20 01:27:23 -08:00
Michael Bayne 4827bb48a5 More robust duplicate row detection. 2026-01-27 11:45:10 -08:00
Michael Bayne 12581ac5de [maven-release-plugin] prepare for next development iteration 2026-01-22 09:03:42 -08:00
Michael Bayne fd5a85ed64 [maven-release-plugin] prepare release depot-1.8.2 2026-01-22 09:03:39 -08:00
Michael Bayne a8cc5ef510 Get the parentheses right. 2026-01-22 09:02:47 -08:00
Michael Bayne 8923935f96 Add another pattern to "stale connection" detector.
This is fragile, but we don't really want to add a dependency on a concrete
MySQL JDBC library here and then test for some specific internal MySQL JDBC
exception subclass.
2025-10-27 08:36:47 -07:00
Michael Bayne 63b2f0c5f5 [maven-release-plugin] prepare for next development iteration 2025-10-21 11:51:06 -07:00
Michael Bayne 299bdae201 [maven-release-plugin] prepare release depot-1.8.1 2025-10-21 11:51:03 -07:00
Michael Bayne da7e90abf4 Work around change in Java type used for DATETIME column. 2025-10-20 21:13:11 -07:00
Michael Bayne cc1bae0635 Be extra thorough in checking types.
Someone migrating from the old List<Tuple<...>> to the new List<IndexDesc> can
get bitten at runtime without this check.
2025-09-05 14:35:45 -07:00
Ray J. Greenwell 02243f6f8d Expose the indentWidth argument of GenRecord in GenRecordTask. 2025-09-01 20:00:07 -07:00
Michael Bayne da61ad2c6a [maven-release-plugin] prepare for next development iteration 2025-07-03 15:57:30 -07:00
Michael Bayne e2f0cc1381 [maven-release-plugin] prepare release depot-1.8 2025-07-03 15:57:27 -07:00
Michael Bayne 5e22258afc Merge pull request #9 from threerings/dependabot/maven/org.hsqldb-hsqldb-2.7.1
Bump org.hsqldb:hsqldb from 2.2.9 to 2.7.1
2025-07-03 15:56:19 -07:00
Michael Bayne f9762d4eb4 Update POM for latest Maven Central publishing hoops. 2025-07-03 15:55:15 -07:00
Michael Bayne 88cc725198 Target Java 10. 2025-07-03 15:53:47 -07:00
Michael Bayne 4f8ba34e63 Use DriverManager.getConnection().
This is the preferred way to obtain a JDBC connection in this millenium. No
longer does one manually instantiate the JDBC driver by name. The JDBC driver
jar file will have a mapping that indicates that it handles a particular type
of JDBC URL and the JDBC infrastructure will handle instantiating the driver.
2025-02-21 14:22:14 -08:00
Michael Bayne c2d89ebbe7 Properly supply the catalog to the metadata. 2025-02-13 15:06:06 -08:00
Michael Bayne 1f57054903 Need commas in here. 2025-02-13 15:05:53 -08:00
Michael Bayne 92b584f41c Update to latest Guava. 2025-01-29 13:59:43 -08:00
Ray J. Greenwell e1aeae5683 Cast hacky call to EnumSet.noneOf(), required by sensitive compilers? 2024-12-03 14:59:58 -08:00
Michael Bayne 8c3e08d4d1 [maven-release-plugin] prepare for next development iteration 2024-12-03 14:57:43 -08:00
Michael Bayne 9262b1cb01 [maven-release-plugin] prepare release depot-1.7.5 2024-12-03 14:57:40 -08:00
Michael Bayne 9ebc4ce5da We need a newer version of this plugin. 2024-12-03 14:48:57 -08:00
Michael Bayne 246f289640 These links no longer work.
Alas, references to that code will just be unlinked.
2024-12-03 14:42:32 -08:00
Michael Bayne cfd46d5e73 Revert "[maven-release-plugin] prepare release depot-1.7.5"
This reverts commit 5a152d2403.
2024-12-03 14:41:07 -08:00
Michael Bayne 94c95ce310 Use h1 instead of h3.
Javadoc actually failed because it insists that you start from h1. Wow.
2024-12-03 14:40:18 -08:00
dependabot[bot] 7e984e23c0 Bump org.hsqldb:hsqldb from 2.2.9 to 2.7.1
Bumps org.hsqldb:hsqldb from 2.2.9 to 2.7.1.

---
updated-dependencies:
- dependency-name: org.hsqldb:hsqldb
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-03 22:12:31 +00:00
Ray J. Greenwell 5a152d2403 [maven-release-plugin] prepare release depot-1.7.5 2024-12-03 14:11:50 -08:00
Michael Bayne a4f20f7350 Manually narrow if primary key field is int.
Yay for unit tests that caught this runtime failure!
2024-11-14 09:40:39 -08:00
Ray J. Greenwell 1c7f83adb8 Fixes now that compiling can happen (sort of). 2024-11-14 09:20:59 -08:00
Ray J. Greenwell 5708f9318e Remove the deprecated overload. 2024-11-13 16:27:00 -08:00
Ray J. Greenwell a136a8f19b Checkpoint: Update @GeneratedValue to handle long, not yet compiled.
My installation is outdated?
2024-11-13 16:25:23 -08:00
Michael Bayne 9f3ece627e Merge pull request #7 from threerings/dependabot/maven/org.apache.ant-ant-1.10.11
Bump ant from 1.10.9 to 1.10.11
2021-08-23 07:39:22 -07:00
dependabot[bot] 8090cd9aa0 Bump ant from 1.10.9 to 1.10.11
Bumps ant from 1.10.9 to 1.10.11.

---
updated-dependencies:
- dependency-name: org.apache.ant:ant
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-02 17:00:01 +00:00
Michael Bayne 55a235aa0b Merge pull request #4 from threerings/dependabot/maven/org.apache.ant-ant-1.10.9
Bump ant from 1.7.1 to 1.10.9
2021-02-28 14:50:21 -08:00
Michael Bayne 0b9a22657f Merge pull request #5 from threerings/dependabot/maven/junit-junit-4.13.1
Bump junit from 4.10 to 4.13.1
2021-02-28 14:49:55 -08:00
Michael Bayne e47842af10 Try CI builds with supported JVMs. 2021-02-28 14:48:13 -08:00
Michael Bayne 88b2fd762b Don't target such an ancient version of Java.
My JVM won't even compile it.
2021-02-28 14:47:36 -08:00
Michael Bayne 2e0a28452f Fix type parameter. 2021-02-28 14:47:13 -08:00
dependabot[bot] fa4a3eaa73 Bump junit from 4.10 to 4.13.1
Bumps [junit](https://github.com/junit-team/junit4) from 4.10 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.10.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.10...r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-28 22:45:03 +00:00
dependabot[bot] afaef180b0 Bump ant from 1.7.1 to 1.10.9
Bumps ant from 1.7.1 to 1.10.9.

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-28 22:45:00 +00:00