file_snapshot.go
func (f *FileSnapshotStore) readMeta(name string) (*fileSnapshotMeta, error) {
	// Open the meta file
	metaPath := filepath.Join(f.path, name, metaFilePath)
	fh, err := os.Open(metaPath)
	if err != nil {
		return nil, err
	}
	defer fh.Close()

	// Buffer the file IO
	buffered := bufio.NewReader(fh)

	// Read in the JSON
	meta := &fileSnapshotMeta{}
	dec := json.NewDecoder(buffered)
	if err := dec.Decode(meta); err != nil {
		return nil, err
	}
	return meta, nil
}
func (f *FileSnapshotStore) readMeta(name string) (*fileSnapshotMeta, error) {
	// Open the meta file
	metaPath := filepath.Join(f.path, name, metaFilePath)
	fh, err := os.Open(metaPath)
	if err != nil {
		return nil, err
	}
	defer fh.Close()

	// Buffer the file IO
	buffered := bufio.NewReader(fh)

	// Read in the JSON
	meta := &fileSnapshotMeta{}
	dec := json.NewDecoder(buffered)
	if err := dec.Decode(meta); err != nil {
		return nil, err
	}
	return meta, nil
}
func ( f * FileSnapshotStore ) readMeta ( name string ) ( * fileSnapshotMeta , error ) { // Open the meta file metaPath := filepath . Join ( f . path , name , metaFilePath ) fh , err := os . Open ( metaPath ) if err != nil { return nil , err } defer fh . Close ( ) // Buffer the file IO buffered := bufio . NewReader ( fh ) // Read in the JSON meta := & fileSnapshotMeta { } dec := json . NewDecoder ( buffered ) if err := dec . Decode ( meta ) ; err != nil { return nil , err } return meta , nil }
// readMeta is used to read the meta data for a given named backup
readMeta is used to read the meta data for a given named backup