Generative art is a unique form of digital creativity that combines algorithms and artistic expression. The artist sets the rules, but the computer program carries out the creation process. Commit messages are simple ways of knowing work has been completed, and ideally why.
For this exercise, I used a browser-based version of stable diffusion. The prompt was the entire text of a commit message and I used the PNDM 50 step scheduler. My original plan was to keep rerunning the generator until I was happy with the results. If I did it 10 times and still wasn’t happy, I moved on to a different commit message.
A different kind of cookies
Login and Registration: Improve test coverage for sign on related functions
Adds new tests to ensure that
wp_authenticate_cookieare better tested. This also unsets cookies properly between tests.
Props JordanPak, johnregan3.
Some art is garbage
I like art. I make art. But some art is trash and the results for 56481 is an example. Here the commit message doesn’t give a lot to go off of, so AI has little to help it
External Libraries: Update jQuery to version 3.7.1.
This release fixes a regression from jQuery 3.6.0 that resulted in rounded dimensions for
<tr />elements in Chrome and Safari. Also, a (mostly) internal Sizzle method,
jQuery.find.tokenizethat was on the jQuery object was accidentally removed when they removed Sizzle in jQuery 3.7.0. That method has been restored.
Props TobiasBg, jorbin.
At this point, I had multiple commits generating bad results. , , and  all turned out to be duds. So i decided to try using a negative prompt. I found one online and tried it along with 55894:
out of frame, lowres, text, error, cropped, worst quality, low quality, jpeg artifacts, ugly, duplicate, morbid, mutilated, out of frame, extra fingers, mutated hands, poorly drawn hands, poorly drawn face, mutation, deformed, blurry, dehydrated, bad anatomy, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, fused fingers, too many fingers, long neck, username, watermark, signature,
this lead to…
The art in the commit message
It turns out that in reality, the art inside the commit message is not generative, but is intentionally informative. Some art is abstract, and in others, the beauty is in the function. Much like emoji, commit messages can be a place where form follows function
Instead of prompting with a specific commit message, perhaps it’s the prompt of “Commit Messages” we should be looking at
Or maybe we just aren’t there yet for generative art and commit messages.