|
a/ForgeSVN/forgesvn/model/svn.py |
|
b/ForgeSVN/forgesvn/model/svn.py |
|
... |
|
... |
238 |
new=h.really_unicode(path.path)))
|
238 |
new=h.really_unicode(path.path)))
|
239 |
continue
|
239 |
continue
|
240 |
lst[path.action].append(h.really_unicode(path.path))
|
240 |
lst[path.action].append(h.really_unicode(path.path))
|
241 |
|
241 |
|
242 |
def refresh_commit_info(self, oid, seen_object_ids):
|
242 |
def refresh_commit_info(self, oid, seen_object_ids):
|
243 |
from alllura.model.repo import CommitDoc
|
243 |
from allura.model.repo import CommitDoc
|
244 |
if CommitDoc.m.find(dict(_id=oid)).count():
|
244 |
if CommitDoc.m.find(dict(_id=oid)).count():
|
245 |
return False
|
245 |
return False
|
246 |
try:
|
246 |
try:
|
247 |
log.info('Refresh %r %r', oid, self._repo)
|
247 |
log.info('Refresh %r %r', oid, self._repo)
|
248 |
revno = self._revno(oid)
|
248 |
revno = self._revno(oid)
|
|
... |
|
... |
263 |
ci_doc = CommitDoc(dict(
|
263 |
ci_doc = CommitDoc(dict(
|
264 |
_id=oid,
|
264 |
_id=oid,
|
265 |
tree_id=None,
|
265 |
tree_id=None,
|
266 |
committed=user,
|
266 |
committed=user,
|
267 |
authored=user,
|
267 |
authored=user,
|
268 |
message=log.entry.message,
|
268 |
message=log_entry.message,
|
269 |
parent_ids=[],
|
269 |
parent_ids=[],
|
270 |
child_ids=[]))
|
270 |
child_ids=[]))
|
271 |
if revno > 1:
|
271 |
if revno > 1:
|
272 |
ci_doc.parent_ids = [ self._oid(revno-1) ]
|
272 |
ci_doc.parent_ids = [ self._oid(revno-1) ]
|
273 |
ci_doc.m.insert(safe=True)
|
273 |
ci_doc.m.insert(safe=True)
|