Instead of defining what is design pattern lets define what we mean by design and what we mean by pattern. According to me design is blue print or sketch of something so it can be defined as creation of something in mind. Moving to pattern, we can define it as guideline, or something that repeats. Now the definition of design pattern becomes creating something in mind that repeats or in other words capturing design ideas as a "pattern" to the problems
Huh.. didn't know this was possible. Seems like it's potentially overkill or overly-constrains the problem of linking commits to tickets, but definitely a feature worth knowing about.