def post(self):

		revisions =  json.loads(self.request.get("revisions"))
		ret = {}
		c = 0
		for dic in revisions:
			cfile = dic['file']
			rev_dic = dic['revision']

			query = db.GqlQuery("SELECT * FROM  AeroFile where directory = :1 and file_name = :2", cfile['directory'], cfile['file_name'])
			fileOb = query.get()
			if not fileOb:

				dated = datetime.datetime.strptime(rev_dic['date'], "%Y/%m/%d %H:%M:%S") #"date": "2008/09/22 23:08:47"
				fileOb = AeroFile()
				fileOb.file_name = cfile['file_name']
				fileOb.directory = cfile['directory']
				fileOb.revision = rev_dic['revision']
				fileOb.message = rev_dic['message']
				fileOb.updated = dated
				fileOb.put()

			#### revision
			

			## check author
			query = db.GqlQuery("SELECT * FROM  Developer where cvs = :1", rev_dic['author'])
			devOb = query.get()
			if not devOb:
				devOb = Developer()	
				devOb.cvs = rev_dic['author']
				devOb.put()