mirror of
https://github.com/go-gitea/gitea
synced 2025-07-11 21:17:19 +00:00
Integrate public as bindata optionally (#293)
* Dropped unused codekit config * Integrated dynamic and static bindata for public * Ignore public bindata * Add a general generate make task * Integrated flexible public assets into web command * Updated vendoring, added all missiong govendor deps * Made the linter happy with the bindata and dynamic code * Moved public bindata definition to modules directory * Ignoring the new bindata path now * Updated to the new public modules import path * Updated public bindata command and drop the new prefix
This commit is contained in:
committed by
Lunny Xiao
parent
4680c349dd
commit
b6a95a8cb3
68
vendor/github.com/twinj/uuid/array.go
generated
vendored
Normal file
68
vendor/github.com/twinj/uuid/array.go
generated
vendored
Normal file
@ -0,0 +1,68 @@
|
||||
package uuid
|
||||
|
||||
/****************
|
||||
* Date: 1/02/14
|
||||
* Time: 10:08 AM
|
||||
***************/
|
||||
|
||||
const (
|
||||
variantIndex = 8
|
||||
versionIndex = 6
|
||||
)
|
||||
|
||||
// A clean UUID type for simpler UUID versions
|
||||
type Array [length]byte
|
||||
|
||||
func (Array) Size() int {
|
||||
return length
|
||||
}
|
||||
|
||||
func (o Array) Version() int {
|
||||
return int(o[versionIndex]) >> 4
|
||||
}
|
||||
|
||||
func (o *Array) setVersion(pVersion int) {
|
||||
o[versionIndex] &= 0x0F
|
||||
o[versionIndex] |= byte(pVersion) << 4
|
||||
}
|
||||
|
||||
func (o *Array) Variant() byte {
|
||||
return variant(o[variantIndex])
|
||||
}
|
||||
|
||||
func (o *Array) setVariant(pVariant byte) {
|
||||
setVariant(&o[variantIndex], pVariant)
|
||||
}
|
||||
|
||||
func (o *Array) Unmarshal(pData []byte) {
|
||||
copy(o[:], pData)
|
||||
}
|
||||
|
||||
func (o *Array) Bytes() []byte {
|
||||
return o[:]
|
||||
}
|
||||
|
||||
func (o Array) String() string {
|
||||
return formatter(&o, format)
|
||||
}
|
||||
|
||||
func (o Array) Format(pFormat string) string {
|
||||
return formatter(&o, pFormat)
|
||||
}
|
||||
|
||||
// Set the three most significant bits (bits 0, 1 and 2) of the
|
||||
// sequenceHiAndVariant equivalent in the array to ReservedRFC4122.
|
||||
func (o *Array) setRFC4122Variant() {
|
||||
o[variantIndex] &= 0x3F
|
||||
o[variantIndex] |= ReservedRFC4122
|
||||
}
|
||||
|
||||
// Marshals the UUID bytes into a slice
|
||||
func (o *Array) MarshalBinary() ([]byte, error) {
|
||||
return o.Bytes(), nil
|
||||
}
|
||||
|
||||
// Un-marshals the data bytes into the UUID.
|
||||
func (o *Array) UnmarshalBinary(pData []byte) error {
|
||||
return UnmarshalBinary(o, pData)
|
||||
}
|
Reference in New Issue
Block a user