Microspeak: snap

Today's Microspeak is the word snap, which means "To take a snapshot of the source code," usually for the purpose of producing a build.

The build lab snaps at 6pm, so make sure your changes are in by then.

This is saying that the build lab will take whatever has been checked in as of 6pm and use that to generate a build. If you commit your changes at 6:01pm, they won't be in the build.

The term snap may be applied to a process that goes beyond a single build:

The release team is going to snap at 6pm for the beta.

This means that the release team has decided to create a release branch based on what was checked in at 6pm. If you want your changes to be in the beta, they need to be checked in before 6pm.

Nobody ever says snapshot. It's just snap.

Comments (11)
  1. xcomcmdr says:

    “Oh, snap !” takes a whole different meaning…

  2. Justin says:

    Our release team would snap if the beta doesn’t go through by then ;)

  3. cheong00 says:

    In a place where people don’t add label to source control before starting to build things, we were frequently requested to hold all the check-ins before the whatever-build-they-prepare-to-send-to-customer is complete.

  4. Ian says:

    In British English at least, “The release team is going to snap” translates more as “…will be going postal” (which sounds reasonable)

  5. “Nobody ever says snapshot. It’s just snap.” Because snap is a verb; snapshot is a noun. (All your examples so far have been verbs.)

    1. Karellen says:

      Verbing nouns is perfectly cromulent behaviour.

    2. GregM says:

      Yes, it’s a verb, but it’s being used in a non standard way, as a shortcut for “take(s) a snapshot of the code”. Also, snapshot is both a noun and a verb, just like snap, according to dictionary.com.

    3. Nobody says “take a snapshot” either.

      1. I never thought they would.

  6. Hen Pecked says:

    My wife snaps at 6pm too, if I don’t check in by then.

  7. Ian Yates says:

    “snap” seen in the wild from the Skype team just this weekend. https://microsoft.github.io/reactxp/blog/
    Definitely reads as “take a snapshot” but I still need to double read it as I just think of a string snapping.

Comments are closed.

Skip to main content