package git

import (
	"crypto/rand"
	"encoding/hex"
	"fmt"
)

func newSnapshotID() (string, error) {
	var b [8]byte
	if _, err := rand.Read(b[:]); err != nil {
		return "", fmt.Errorf("generate snapshot id: %w", err)
	}
	return "snap_" + hex.EncodeToString(b[:]), nil
}
