only cksum if previously cksummed
parent
90887d3f11
commit
d2f0466aae
|
|
@ -30,16 +30,23 @@ func One(ctx context.Context, p string) error {
|
|||
}
|
||||
|
||||
if err := func() error {
|
||||
if cksum, err := Cksum(p); err != nil {
|
||||
return err
|
||||
} else if cksum == last.Cksum {
|
||||
log.Printf("asses.One(%s) // cksum unchanged since %v", shortp, last.T)
|
||||
} else {
|
||||
log.Printf("asses.deport(%s)...", shortp)
|
||||
if err := deport(ctx, p); err != nil {
|
||||
if len(last.Cksum) > 0 {
|
||||
cksum, err := Cksum(p)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if cksum == last.Cksum {
|
||||
log.Printf("asses.One(%s) // cksum unchanged since %v", shortp, last.T)
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
log.Printf("asses.deport(%s)...", shortp)
|
||||
if err := deport(ctx, p); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return err
|
||||
|
|
|
|||
Loading…
Reference in New Issue