On Sun, 28 Nov 2004 18:09:20 +0000 (UTC), Gabor Grothendieck <[EMAIL PROTECTED]> wrote:
> > >I have Windows XP build scripts that look for R in a variety >of folders and if multiple ones are found, takes the last >one. For example, I currently have the following >in \Program Files\R : > > rw1060 > rw1062 > rw1071 > rw1071beta > rw1081 > rw1090 > rw1090dev > rw1091 > rw1091pat > rw2000 > rw2001beta > >Note that it currently correctly gets rw2001beta but if I >add rw2001 then it will not pick it up since rw2001beta >would continue to sort after it. > >I tried using dates in my scripts to pick out the right one >but realized that it was somewhat error prone and decided to >move back to ordering by the names. > >I wonder if a naming convention could be adopted that ensured >that the names sort in order. For example, > > rw2010a - alpha, i.e. development version (previously rw2010dev) > rw2010b - beta version (previously rw2001beta) > rw2010f - final version (previously rw2010) > rw2010p - patched version (previously rw2010pat) That would work. Use the rename command, and you've got it. Another possibility is to have your build script split up the name and apply a custom sort order to it. The pattern is: "rw" + version number + suffix The suffices appear in this order: "dev", "alpha", "beta", "", "pat" (where not all appear, e.g. "dev" never appears for a minor release, and sometimes "alpha" is skipped). Duncan Murdoch ______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-devel