The touchDirs.sh Script
The touchDirs.sh script is a simple little script that uses the touch() command to make all directories in the current directory have a similar timestamp. Why would you want to do this? Because if you are sorting directories by age (so the most recently-modified directory will be first) you may want to "start afresh" with the directories sorted alphabetically.
By default, directories are alpha-sorted, but you can set
$dir_nav['sort_age'] = TRUE;
to sort them by age instead.
Here is the text of the script:
#!/bin/bash
# touchDirs.sh
#
# Prepare directories using touch(1). The directories will all have
# a similar (nearly-identical) timestamp, thus they'll sort by name
# when they're presented as Qdig gallery directories.
#
# Explanation:
# There's a Qdig setting to sort directories by name, but if
# you sort them by time-since-modified, (the default setting)
# this alphabetizes the listing. When you create new directories,
# they will appear before the alpha-sorted ones.
find . -maxdepth 1 -type d -print0 |xargs -t -0 touch
# Qdig project SourceForge.net CVS ID
# $Id: (...) $
# vim:set tabstop=4 shiftwidth=4 :