Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu.vizoso@collabora.co.uk>2010-10-15 13:28:56 (GMT)
committer Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>2010-10-15 13:28:56 (GMT)
commit65c8b940a5dc2616d0949de55955c85457632615 (patch)
treeab0cc3a43dd139818fb9e7f28bd67ce7bf594e50
parent5aef33636cd40374abb5e96f56dfa11366c2f0c7 (diff)
Set the email Date: field as the last modification timeHEADmaster
-rwxr-xr-xgit-gmail4
1 files changed, 4 insertions, 0 deletions
diff --git a/git-gmail b/git-gmail
index 68ae9a2..005b41b 100755
--- a/git-gmail
+++ b/git-gmail
@@ -14,6 +14,7 @@ from getpass import getpass
import re
import email
import subprocess
+import time
import libgmail
@@ -54,6 +55,9 @@ def _write_patch(message):
patch_file.write(full_message)
patch_file.close()
+ sent_date = time.mktime(email.utils.parsedate(email_message['Date']))
+ os.utime(file_path, (sent_date, sent_date))
+
if __name__ == "__main__":
call_args = ['git', 'config', 'user.gmail']