Skip to content
Prev 46633 / 63424 Next

Comments requested on "changedFiles" function

On Fri, Sep 6, 2013 at 3:46 PM, Duncan Murdoch <murdoch.duncan at gmail.com> wrote:
Works well. A couple of things I noticed:

(1)
md5sum is being called on directories, which causes warnings. (If this
is not viewed as undesirable, please ignore the rest of this comment.)
Should this be the responsibility of the user (by passing arguments to
list.files)? In the example, changing
fileSnapshot(dir, file.info=TRUE, md5sum=TRUE)
to
fileSnapshot(dir, file.info=TRUE, md5sum=TRUE, include.dirs=FALSE,
recursive=TRUE")

gets rid of the warnings. But perhaps the user just wants to exclude
directories for the md5sum calculations. This can't be controlled from
fileSnapshot.

Or, should the "if (md5sum)" chunk subset "fullnames" using file_test
or file.info to exclude directories (and then fill in the directories
with NA)?

(2)
If I run example(changedFiles) several times, sometimes I get:

chngdF> changedFiles(snapshot)
File changes:
      mtime md5sum
file2  TRUE   TRUE

and other times I get:

chngdF> changedFiles(snapshot)
File changes:
      md5sum
file2   TRUE

I wonder why.

Scott
R Under development (unstable) (2013-08-31 r63780)
Platform: x86_64-unknown-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=en_US.UTF-8
 [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C
 [9] LC_ADDRESS=C               LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] testpkg_1.0

loaded via a namespace (and not attached):
[1] tools_3.1.0
--
Scott Kostyshak
Economics PhD Candidate
Princeton University

Thread (22 messages)

Duncan Murdoch Comments requested on "changedFiles" function Sep 4 Karl Millar Comments requested on "changedFiles" function Sep 4 Duncan Murdoch Comments requested on "changedFiles" function Sep 4 Scott Kostyshak Comments requested on "changedFiles" function Sep 4 Duncan Murdoch Comments requested on "changedFiles" function Sep 5 Dr Gregory Jefferis Comments requested on "changedFiles" function Sep 5 Duncan Murdoch Comments requested on "changedFiles" function Sep 5 Hadley Wickham Comments requested on "changedFiles" function Sep 5 Scott Kostyshak Comments requested on "changedFiles" function Sep 5 Karl Millar Comments requested on "changedFiles" function Sep 5 Duncan Murdoch Comments requested on "changedFiles" function Sep 6 Duncan Murdoch Comments requested on "changedFiles" function Sep 6 Duncan Murdoch Comments requested on "changedFiles" function Sep 6 Scott Kostyshak Comments requested on "changedFiles" function Sep 6 Scott Kostyshak Comments requested on "changedFiles" function Sep 6 Duncan Murdoch Comments requested on "changedFiles" function Sep 6 Karl Millar Comments requested on "changedFiles" function Sep 6 Duncan Murdoch Comments requested on "changedFiles" function Sep 6 Karl Millar Comments requested on "changedFiles" function Sep 6 Duncan Murdoch Comments requested on "changedFiles" function Sep 8 Scott Kostyshak Comments requested on "changedFiles" function Sep 8 Duncan Murdoch Comments requested on "changedFiles" function Sep 9