Procházet zdrojové kódy

Syncronize file mode (fixes #20)

Jakob Borg před 12 roky
rodič
revize
91c102e4fe
1 změnil soubory, kde provedl 5 přidání a 0 odebrání
  1. 5 0
      model/model_puller.go

+ 5 - 0
model/model_puller.go

@@ -121,6 +121,11 @@ func (m *Model) pullFile(name string) error {
 		return err
 		return err
 	}
 	}
 
 
+	err = os.Chmod(tmpFilename, os.FileMode(globalFile.Flags&0777))
+	if err != nil {
+		return err
+	}
+
 	err = os.Rename(tmpFilename, filename)
 	err = os.Rename(tmpFilename, filename)
 	if err != nil {
 	if err != nil {
 		return err
 		return err