| 10:04 |
trinque |
alright, turns out it's not so bad to have the chmod +x happen in my build scripts. |
| 10:06 |
trinque |
operator will have a top-level dir of scripts to chmod +x after press (and it seems appropriate for this to be done with human hands and decisions), and the rest will flow from that. |
| 10:06 |
trinque |
or hell, can run them with `sh script` for all I care |
| 10:18 |
shinohai |
now thats a good idea trinque (to have top-lvl dir of scripts one expects to set +x so as not to have to manually locate) |
| 10:23 |
asciilifeform |
trinque: imho nuffin wrong w/ e.g. set_permissions.sh that restores the magick bits after press. |
| 10:24 |
asciilifeform |
(or with 'sh script' for that matter ) |
| |
~ 3 hours 55 minutes ~ |
| 14:19 |
jfw |
I agree (?) that vdiff isn't broken here; it's established behavior of diffs to treat empty files & directories as nonexistent, indeed this is relied on by patch -E / vpatch to know what to delete. The empty files and mode bits are 'impedance mismatches' between v and git, where the tool people use shapes their ideas of reasonable expectations |
| 14:21 |
jfw |
ah, I may be mistaken about 'established behavior', traditional diffs may use the timestamp field to distinguish, but vdiff can't as it omits the field. |
| 14:29 |
asciilifeform |
jfw: my original vdiff.sh kept timestamps. i cut'em out shortly after init release, operating on traditional pos. (endorsed by mp, and i agreed) that polit. calendar time is bogus. |
| 14:30 |
* |
asciilifeform doesn't miss the timestamps; and has quite a few boxes w/ questionable clocks where they'd end up ~random #s |
| |
~ 4 hours 21 minutes ~ |
| 18:51 |
trinque |
jfw: I am disinclined to take precedent for anything here, but am satisfied that "supporting empty files" is pointless |
| |
↖ |
| 18:53 |
trinque |
and also file modes |