Artifact [8415eed124]
Not logged in

Artifact 8415eed1245f28ec8fc69fb5c6947ebe8225c19c:

Ticket change [8415eed124] - Ticket [1b340a4849] fossil writes to my home directory or fails if $HOME is unset status still Open with 1 other change by anonymous 2011-05-31 23:18:50.
D 2011-05-31T23:18:50.503
J +comment \n\n<hr\s/><i>anonymous\sadded\son\s2011-05-31\s23:18:50\sUTC:</i><br\s/>\n\s\s`A\slot\sof\sprogram\swrite\sto\syour\shome\sdirectory\sto\sstore\suser\sspecific\r\n\s\s\ssettings\swithout\sasking\syou.\sI\sdon't\ssee\show\sit\sis\san\sunacceptable\r\n\s\s\sbehavior.'\r\n\r\nThis\sis\sunacceptable\sbecause\sby\swriting\sto\smy\shome\sdirectory\sthe\r\nprogram\sis\sperforming\sdestructive\sfunctions\sI\sdid\snot\sask\sit\sto\r\nperform.\s\sThese\sdestructive\sfunctions\sdo\snot\sfit\sinto\smy\smental\smodel\r\nof\swhat\sthe\sprogram\sis\ssupposed\sto\sbe\sdoing,\swhich\smakes\susing\sthe\r\nprogram\svery\sconfusing\sand\sunpleasantly\ssurprising.\r\n\r\nIt\swould\sbe\sacceptable\sfor\sa\sprogram\sto\sedit\supdate\smy\shome\sdirectory\r\nwhen\sthat\sis\sthe\sparticular\sfunction\sI\srequest\sof\sit.\s\sIt\sis\snot\r\nacceptable\sfor\sa\sprogram\sto\schange\sthe\sstate\sof\smy\sdisk,\sor\sto\sfail\son\r\na\sread-only\sfile\ssystem,\swhen\sits\spurpose\sis\sonly\sto\sshow\sme\ssome\r\ninformation\sabout\sa\srepository.\r\n\r\nExample:\s`git\sconfig\s--global'\sis\ssupposed\sto\swrite\sto\s~/.gitconfig\r\nbecause\sthat's\sthe\spurpose\sof\sthe\scommand.\s\sBut\s`git\slog'\sdoesn't\swrite\r\nto\smy\shome\sdirectory,\sor\sanywhere\sat\sall\sbut\sto\sstdout,\sbecause\sits\r\npurpose\sis\sonly\sto\sbe\sa\snondestructive\soperation\sto\sreproducibly\stell\r\nme\sabout\sthe\sstate\sof\sthe\srepository.\r\n\r\nExample:\sDarcs\scan\sbe\sinstructed\sto\sstore\sa\spatch\scache\sin\r\n~/.darcs/cache,\sif\syou\srequest\sit,\sbut\sDarcs\swill\snot\swrite\sthere\sif\r\nyou\sdon't\srequest\sit.
K 1b340a484994db1829fc2224ac61ff95f4cfbe28
U anonymous
Z d9d3d121a1121c06886c598bc33990a6