hgext/largefiles/lfutil.py
changeset 16245 a18ad914aa21
parent 16166 5b0a4383cd5e
child 16247 d87d9d8a8e03
--- a/hgext/largefiles/lfutil.py	Thu Mar 08 15:59:47 2012 -0600
+++ b/hgext/largefiles/lfutil.py	Fri Mar 09 16:45:49 2012 +0100
@@ -457,3 +457,11 @@
         lfile = splitstandin(standin)
         standins.append((lfile, readstandin(repo, lfile)))
     return standins
+
+def getlfilestoupdate(oldstandins, newstandins):
+    changedstandins = set(oldstandins).symmetric_difference(set(newstandins))
+    filelist = []
+    for f in changedstandins:
+        if f[0] not in filelist:
+            filelist.append(f[0])
+    return filelist