Show More
@@ -1003,7 +1003,9 b' class Repository(Base, BaseModel):' | |||
|
1003 | 1003 | if isinstance(cs_cache, BaseChangeset): |
|
1004 | 1004 | cs_cache = cs_cache.__json__() |
|
1005 | 1005 | |
|
1006 |
if cs_cache != self.changeset_cache |
|
|
1006 | if (cs_cache != self.changeset_cache | |
|
1007 | or not self.last_change | |
|
1008 | or not self.changeset_cache): | |
|
1007 | 1009 | _default = datetime.datetime.fromtimestamp(0) |
|
1008 | 1010 | last_change = cs_cache.get('date') or self.last_change or _default |
|
1009 | 1011 | log.debug('updated repo %s with new cs cache %s' % (self, cs_cache)) |
@@ -1011,6 +1013,8 b' class Repository(Base, BaseModel):' | |||
|
1011 | 1013 | self.changeset_cache = cs_cache |
|
1012 | 1014 | Session().add(self) |
|
1013 | 1015 | Session().commit() |
|
1016 | else: | |
|
1017 | log.debug('Skipping repo:%s already with latest changes' % self) | |
|
1014 | 1018 | |
|
1015 | 1019 | @property |
|
1016 | 1020 | def tip(self): |
General Comments 0
You need to be logged in to leave comments.
Login now