From 00635b3ce9954e4bf37f6d744983668eff0ea767 Mon Sep 17 00:00:00 2001 From: Vincent Riquer Date: Mon, 25 Feb 2013 17:33:36 +0100 Subject: [PATCH] populate source_files table --- atom | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/atom b/atom index fad28d1..55ff687 100755 --- a/atom +++ b/atom @@ -417,7 +417,22 @@ InsertOrUpdate() { } getFiles() { - : + scantime=$(date +%s) + while read time size filename + do + sourcefileid=$( + InsertOrUpdate source_files \ + last_change ${time%.*} \ + size $size \ + last_seen $scantime \ + <<-EOWhere + filename $filename + EOWhere + ) + echo $sourcefileid "$filename" + done < <( + find "$sourcepath" -type f -printf "%T@ %s %P\n" + ) } getType() { @@ -549,6 +564,8 @@ done openDatabase +getFiles + closeDatabase # vim:set ts=8 sw=8: