78 Commits

Author SHA1 Message Date
claridtimo c7cfbcf0f5 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:48 +12:00
Claridtimo b05eb0e283 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:31 +12:00
Claridtimo 304e33119e 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 650e39a7df [maven-release-plugin] prepare for next development iteration 2026-02-11 18:57:08 -08:00
Michael Bayne 8d059f2358 [maven-release-plugin] prepare release ooo-util-1.5.1 2026-02-11 18:57:04 -08:00
Michael Bayne 1582ff77f0 Switch from javax.servlet to jakarta.servlet. 2026-02-11 18:56:39 -08:00
Michael Bayne 50f0eb6f94 Bump gpg plugin to 1.5. 2025-07-04 09:21:46 -07:00
Michael Bayne fb80525e9d [maven-release-plugin] prepare for next development iteration 2025-07-04 09:17:07 -07:00
Michael Bayne 5d79995c7d [maven-release-plugin] prepare release ooo-util-1.5 2025-07-04 09:17:04 -07:00
Michael Bayne 0993b6965e Depend on shipped samskivert 1.10. 2025-07-04 09:16:28 -07:00
Michael Bayne 0e0452c1ed Update to new Sonatype publishing bits. 2025-07-04 09:16:07 -07:00
Michael Bayne f5bdde4770 Target Java 10. 2025-02-05 11:02:50 -08:00
Michael Bayne 9573f7a3f2 Update to latest Guava & snapshot samskivert.
For now I'm going to move everything to snapshot dependencies. After all the
dust settles, I'll publish new releases of everything and move back to stable
depends.
2025-01-29 14:01:55 -08:00
Michael Bayne d3bc41d8a5 [maven-release-plugin] prepare for next development iteration 2017-04-05 16:10:16 -07:00
Michael Bayne 01b10d7eb1 [maven-release-plugin] prepare release ooo-util-1.4.2 2017-04-05 16:10:09 -07:00
Michael Bayne 2547625adc Back to 1.5-SNAPSHOT so we can mvn release it. 2017-04-05 16:09:37 -07:00
Ray J. Greenwell 8e05ffd957 prepare release ooo-util-1.4.1 2017-04-05 15:47:33 -07:00
Ray J. Greenwell c120d8fdf6 Allow exists() to work with compound keys. 2017-04-05 15:36:36 -07:00
Sylvain Royer 276ee681dd Add abstractcsvexporter and gitignore to ooo-utils 2015-04-21 17:59:17 -07:00
Michael Bayne 5675f35c36 [maven-release-plugin] prepare for next development iteration 2015-03-12 11:26:39 -07:00
Michael Bayne fb136f88de [maven-release-plugin] prepare release ooo-util-1.4.1 2015-03-12 11:26:33 -07:00
Michael Bayne 2bd94e6dde Nixed database stuff & Depot depend.
I wasn't thinking clearly when I introduced that Depot depend. ooo-util is
*just* supposed to depend on Guava and samskivert and the fact that it was able
to do DB stuff because of samskivert's (unfortunate) database stuff was an
unhappy accident. ooo-util is really for only the most generic utility stuff.

I'm creating a new library, ooo-db which extends ooo-util with database stuff,
and OOO projects that do database things (which is not Narya, Nenya, Vilya &c)
can depend on ooo-db instead of ooo-util and they'll get a sensible Depot in
addition to a sensible Guava and samskivert.

 don't want to all of a sudden foist a Depot on all the non-Depot needing
libraries that happen to already depend on ooo-util.
2015-03-12 11:23:29 -07:00
Michael Bayne b7bceac7cb [maven-release-plugin] prepare for next development iteration 2015-03-12 11:09:15 -07:00
Michael Bayne 811055cd5c [maven-release-plugin] prepare release ooo-util-1.4 2015-03-12 11:09:11 -07:00
Michael Bayne 3f16c2e6b6 Erg mah gerd. Fiasco! 2015-03-12 11:08:16 -07:00
Michael Bayne f76a37b7b7 [maven-release-plugin] prepare release ooo-util-1.4 2015-03-12 11:04:09 -07:00
Michael Bayne e310bb6006 Blah, fix sonatype plugin, roll back. 2015-03-12 11:03:27 -07:00
Michael Bayne f8e9c42c7d [maven-release-plugin] prepare for next development iteration 2015-03-12 10:59:26 -07:00
Michael Bayne 11903ff766 [maven-release-plugin] prepare release ooo-util-1.4 2015-03-12 10:59:23 -07:00
Michael Bayne eabf926435 Bump samskivert, Depot, Guava to latest releases.
Also update compiler plugin, & add javadoc 8 sanity preserving args.
2015-03-12 10:57:03 -07:00
Michael Bayne 3f6dd111c8 Provide Depot connection providers. 2015-02-10 14:47:36 -08:00
Ray J. Greenwell c98e7a86ee MultisetUtil.
Originally lived in projectx and had a bunch more interesting stuff.
But the code that used it (gates, minerals, themes) went away because
all that mineral stuff went away.

Kept what's still in use.  In particular, singleton() is quite useful
(really, Google should add it to Multisets or ImmutableMultiset).

The count ordering stuff is perhaps semi-deprecated, since Google has
added Multisets.copyHighestCountFirst().
2015-01-29 15:55:13 -08:00
Jamie Doornbos f490642f3d Fix javadoc. 2014-11-17 11:25:31 -08:00
Jamie Doornbos 14d98425f2 Profile for deploying to a local place. 2014-11-14 15:04:54 -08:00
Jamie Doornbos 7f6ff98a47 Move eclipse hacks. 2014-11-14 15:04:42 -08:00
Jamie Doornbos 9a54a622be Move pom tag (to line up with other projects). 2014-11-14 15:04:23 -08:00
Ray J. Greenwell 71a89d5fb2 Preparing for 1.4-SNAPSHOT development. 2014-05-08 15:29:09 -07:00
Ray J. Greenwell 22343d0ecd Preparing for ooo-util-1.3.4 release. 2014-05-08 15:18:24 -07:00
Ray J. Greenwell e2820c1b49 I didn't end up using these imports. 2014-05-08 15:06:00 -07:00
Ray J. Greenwell 056701ae6d Added a static method to turn a Map<?, ?> straight into a query string.
Sometimes we have a Map already built via other methods, and there's
really no reason to copy each key/value into a Multimap prior
to encoding them.

Accept a Map<?, ?> and just take the small extra step of toStringing
every key and value, otherwise we'd have to transform the map
values and that's a bunch of extra wrapping.
2014-05-08 15:02:45 -07:00
Mark Johnson 4ce6e13383 Preparing for 1.4-SNAPSHOT development. 2014-02-25 17:35:42 -08:00
Mark Johnson 2c08af2b75 Preparing for ooo-util-1.3.3 release. 2014-02-25 17:16:23 -08:00
Ray J. Greenwell b7b9d0b1e5 Don't 'throw' on a translation formatting problem.
Translations are sometimes done by third parties long after
development is done. A runtime exception is not appropriate
here. Return what we can and log extensively.

This was noticed when "{0 }" was written instead of "{0}".
2014-01-02 14:24:11 -08:00
Michael Bayne c5cefbdcf5 [maven-release-plugin] prepare for next development iteration 2013-05-07 13:32:03 -07:00
Michael Bayne c711562022 [maven-release-plugin] prepare release ooo-util-1.3.2 2013-05-07 13:31:57 -07:00
Michael Bayne 5d00c990d3 Blarg, we apparently need this. 2013-05-07 13:30:45 -07:00
Michael Bayne 8e1cde4866 [maven-release-plugin] prepare for next development iteration 2013-05-07 13:17:38 -07:00
Michael Bayne d2c6386e5d [maven-release-plugin] prepare release ooo-util-1.3.1 2013-05-07 13:17:32 -07:00
Michael Bayne dbd90c599f Use latest guava, samskivert; add Nexus staging plugin. 2013-05-07 13:16:06 -07:00
Michael Bayne 86e228ac0e Use regular Guava. 2013-05-07 12:40:42 -07:00