forked from expo/troggle
git commit when editing survex files online
This commit is contained in:
@@ -18,6 +18,7 @@ from troggle.core.models.troggle import Expedition, Person, PersonExpedition
|
||||
from troggle.core.models.survex import SurvexBlock, SurvexPersonRole, SurvexFile, SurvexDirectory
|
||||
from troggle.core.models.caves import Cave, PersonTrip, LogbookEntry
|
||||
from troggle.parsers.people import GetPersonExpeditionNameLookup
|
||||
from troggle.core.utils import only_commit, WriteAndCommitError
|
||||
|
||||
'''Everything that views survexfiles
|
||||
but also displays data on a cave or caves when there is ambiguity
|
||||
@@ -124,6 +125,7 @@ class SvxForm(forms.Form):
|
||||
svxtext = fin.read()
|
||||
fin.close()
|
||||
except:
|
||||
# hack. Replace this with something better.
|
||||
fin = open(fname, "r",encoding='iso-8859-1',newline='')
|
||||
svxtext = fin.read()
|
||||
fin.close()
|
||||
@@ -163,9 +165,9 @@ class SvxForm(forms.Form):
|
||||
res = fout.write("\n")
|
||||
fout.close()
|
||||
|
||||
# INSERT code to do git add and commit here, to loser repo. When Wookey chnages :loser: to use git.
|
||||
only_commit(fname, f"Online survex edit: {self.data['filename']}.svx")
|
||||
|
||||
return "SAVED"
|
||||
return "SAVED and committed to git"
|
||||
|
||||
def Process(self):
|
||||
print(">>>>....\n....Processing\n")
|
||||
|
||||
Reference in New Issue
Block a user