{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":25769250,"defaultBranch":"master","name":"opam","ownerLogin":"dra27","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-10-26T11:31:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5250680?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715263697.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"769646ad7421d0f6512ae9adf8adaf2c36c8f037","ref":"refs/heads/gwf-menu","pushedAt":"2024-05-09T14:08:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Cygwin is Unix","shortMessageHtmlLink":"Cygwin is Unix"}},{"before":"de925e5f6cc53ea85ae769b8af4f30080d1752ce","after":"4517796e95158f0d4777e4ee39524580fae2b5a8","ref":"refs/heads/upgrade-with-error","pushedAt":"2024-05-09T13:08:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Fix it (TODO...)","shortMessageHtmlLink":"Fix it (TODO...)"}},{"before":null,"after":"8ffbeb475ec105d4630614aa4a741261f57f6699","ref":"refs/heads/revised-windows-init","pushedAt":"2024-05-04T20:02:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"WIP: notes on revised design","shortMessageHtmlLink":"WIP: notes on revised design"}},{"before":"d275a044520aa89631ad7f4d28559e9189eeb3aa","after":"45fbca444d7706bdda74ddc24bc794e3587ba923","ref":"refs/heads/fixes","pushedAt":"2024-05-04T08:45:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Harmonise the warning overriding git-location\n\nAlthough it's not clear that this note is at all necessary - if the user\nspecifies a CLI option, who cares?","shortMessageHtmlLink":"Harmonise the warning overriding git-location"}},{"before":"faba581a637d90a2380b472aaeec9ad5ed87e120","after":"ef1863d00c134a4340cbde710e4041e5a896e802","ref":"refs/heads/fix-download-chars","pushedAt":"2024-05-03T14:56:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Better description for OpamStd.Sys.is_valid_basename_char\n\nCo-authored-by: R. Boujbel ","shortMessageHtmlLink":"Better description for OpamStd.Sys.is_valid_basename_char"}},{"before":"94eec8f8763a6662a634896502706f11012befaa","after":null,"ref":"refs/heads/update-readme","pushedAt":"2024-05-03T10:54:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"}},{"before":"ed4c1f943fa6ee1eb047451bfb6b575f61d1bd6b","after":null,"ref":"refs/heads/opam-testing","pushedAt":"2024-05-03T10:51:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"}},{"before":"e789b2e075c691c422413e1613105b69f159182c","after":null,"ref":"refs/heads/env-occlusion","pushedAt":"2024-05-03T10:49:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"}},{"before":"350b896fa9e2d70c4a7a2ac9f4ab397d5aaf5afb","after":null,"ref":"refs/heads/eval-variables","pushedAt":"2024-05-03T10:46:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"}},{"before":"b715a824fcb4e0f9f7d08b5d07a7e6ce1207b775","after":null,"ref":"refs/heads/developer-mode","pushedAt":"2024-05-03T10:45:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"}},{"before":null,"after":"e5c89887b7b539ca751a673d70076bf8b6d0e1b5","ref":"refs/heads/internal-cleanups","pushedAt":"2024-05-03T10:42:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"WIP Notes:\n\nFormed part of work on #5832, but they were not critical, so were\ndropped. Possibly worth considering:\n- Removal of unused API functions (because supporting them is effort)\n- Use of private records is generally more hygienic (and done elsewhere\n already)","shortMessageHtmlLink":"WIP Notes:"}},{"before":"d71885256814927ff8fb95c2e729f09de48b5196","after":null,"ref":"refs/heads/bubbling-cygwin","pushedAt":"2024-05-03T10:31:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"}},{"before":"d1b865d90fd11df972c590f0ec9047f37c641fe5","after":"cdec5ecd521c733831a06431cac4aff213d6f9d1","ref":"refs/heads/env-fixes","pushedAt":"2024-05-02T15:23:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Fix incorrect reverting of =+ and =:","shortMessageHtmlLink":"Fix incorrect reverting of =+ and =:"}},{"before":"2b4b48b5cb31fdc6e60f289733aa48261547855f","after":"d1b865d90fd11df972c590f0ec9047f37c641fe5","ref":"refs/heads/env-fixes","pushedAt":"2024-05-02T15:22:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Fix incorrect reverting of =+ and =:","shortMessageHtmlLink":"Fix incorrect reverting of =+ and =:"}},{"before":"d50c71e135ea91ac83a08f6fabcc5ebe8519d51f","after":"2b4b48b5cb31fdc6e60f289733aa48261547855f","ref":"refs/heads/env-fixes","pushedAt":"2024-04-29T10:00:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Fix wrong split function\n\nThe cases of this match were the wrong way around.\n\nCombined with the previous fixes, this finally addressed #5838.","shortMessageHtmlLink":"Fix wrong split function"}},{"before":"00ce8a6d700a4ad037fafac543969ea69b9a3547","after":null,"ref":"refs/heads/keeping-macos-real","pushedAt":"2024-04-26T12:42:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"}},{"before":null,"after":"00ce8a6d700a4ad037fafac543969ea69b9a3547","ref":"refs/heads/keeping-macos-real","pushedAt":"2024-04-25T19:40:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Ensure all GNU coreutils are available\n\nmacOS Ventura (14) has added a realpath utility which causes brew's\ncoreutils package to install realpath as grealpath. Follow brew's\nconfiguration advice for the PATH variable.","shortMessageHtmlLink":"Ensure all GNU coreutils are available"}},{"before":"84d1e54904f69367d81afccb634f6d47693165bf","after":"d50c71e135ea91ac83a08f6fabcc5ebe8519d51f","ref":"refs/heads/env-fixes","pushedAt":"2024-04-25T15:42:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Add test for #5926\n\nNV_VARS10 should be a:b and NV_VARS11 should be b:a (no leading colon)","shortMessageHtmlLink":"Add test for ocaml#5926"}},{"before":"36c9ce39e270e5212d07883046408e94885ea08f","after":null,"ref":"refs/heads/env-fix","pushedAt":"2024-04-25T11:16:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"}},{"before":"d7ba7d882adc1d628c22a9ff6e3b1430b69540e3","after":"84d1e54904f69367d81afccb634f6d47693165bf","ref":"refs/heads/env-fixes","pushedAt":"2024-04-24T17:05:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Only split the update value for norewrite\n\nEnsure that lists only ever contain unquoted values - i.e. we de-quote\nconsistently when unzip'ing and re-quote only when re-zipping. It means\nthat the update itself gets / -> \\ translated (on Windows) but not\nquoted until after the update is applied.","shortMessageHtmlLink":"Only split the update value for norewrite"}},{"before":null,"after":"d7ba7d882adc1d628c22a9ff6e3b1430b69540e3","ref":"refs/heads/env-fixes","pushedAt":"2024-04-24T12:46:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Fix splitting of quoted variables\n\nFunction before was incorrect on Windows and probably incorrect on Unix\n- instead generalise OpamStd.Sys.split_path_variable to support\nsplitting with a colon-separator (and quoting).","shortMessageHtmlLink":"Fix splitting of quoted variables"}},{"before":null,"after":"01180e50009e3c3ebce448632b966857a5f7ff2c","ref":"refs/heads/relax-error-31","pushedAt":"2024-04-18T20:16:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Don't trigger error 31 in filtered conjunctions","shortMessageHtmlLink":"Don't trigger error 31 in filtered conjunctions"}},{"before":"14d1ce70bd807ca60d7a4bd2bbd5dc5e6fd949d6","after":"b7b4657c69e7e639f03f1b54486468feda9887e9","ref":"refs/heads/relax-warning-41","pushedAt":"2024-04-18T20:10:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Relax warning 41 inside package:installed filters\n\nWarning 41 is never triggered for the use of package:installed. Extend\nthis so that the warning is not triggered for any uses of package:foo\n_underneath_ package:installed, i.e.\n \"%{package:foo}% {package:installed}\ncan no longer cause warning 41 on package.","shortMessageHtmlLink":"Relax warning 41 inside package:installed filters"}},{"before":null,"after":"14d1ce70bd807ca60d7a4bd2bbd5dc5e6fd949d6","ref":"refs/heads/relax-warning-41","pushedAt":"2024-04-18T19:32:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Relax warning 41 inside package:installed filters\n\nWarning 41 is never triggered for the use of package:installed. Extend\nthis so that the warning is not triggered for any uses of package:foo\n_underneath_ package:installed, i.e.\n \"%{package:foo}% {package:installed}\ncan no longer cause warning 41 on package.","shortMessageHtmlLink":"Relax warning 41 inside package:installed filters"}},{"before":null,"after":"de925e5f6cc53ea85ae769b8af4f30080d1752ce","ref":"refs/heads/upgrade-with-error","pushedAt":"2024-04-11T12:26:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Fix it (TODO...)","shortMessageHtmlLink":"Fix it (TODO...)"}},{"before":null,"after":"faba581a637d90a2380b472aaeec9ad5ed87e120","ref":"refs/heads/fix-download-chars","pushedAt":"2024-04-11T10:53:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Fix downloading URLs with invalid characters\n\nOpamDownload.download downloads a given URL using the basename of the\nURL as the filename. On Windows, where are there are many restrictions\non valid filenames, this causes a problem if the URL includes any query\nstring. Since OpamDownload passes the name used to the continuation, on\nWindows the illegal characters are simply replaced with underscores.","shortMessageHtmlLink":"Fix downloading URLs with invalid characters"}},{"before":"ad541e5b057d2a1ec071e1eb4c25ab96284e7890","after":null,"ref":"refs/heads/process-error-cwd","pushedAt":"2024-04-08T11:41:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"}},{"before":"06d5071c75216600af2bea94639cd029aa194f16","after":"d71885256814927ff8fb95c2e729f09de48b5196","ref":"refs/heads/bubbling-cygwin","pushedAt":"2024-04-08T09:36:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rjbou","name":"R. Boujbel","path":"/rjbou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37832926?s=80&v=4"},"commit":{"message":"types: add doc for environment variables containing pathes transformatin pathes","shortMessageHtmlLink":"types: add doc for environment variables containing pathes transforma…"}},{"before":"08c53b5d0ac043740ba266e1aa964c6507891444","after":"06d5071c75216600af2bea94639cd029aa194f16","ref":"refs/heads/bubbling-cygwin","pushedAt":"2024-04-08T09:20:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rjbou","name":"R. Boujbel","path":"/rjbou","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37832926?s=80&v=4"},"commit":{"message":"types: add doc for environment variables containing pathes transformatin pathes","shortMessageHtmlLink":"types: add doc for environment variables containing pathes transforma…"}},{"before":"61fe026b6a231f540a86ed482f7eeeae0252aab4","after":"08c53b5d0ac043740ba266e1aa964c6507891444","ref":"refs/heads/bubbling-cygwin","pushedAt":"2024-04-08T09:17:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dra27","name":"David Allsopp","path":"/dra27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5250680?s=80&v=4"},"commit":{"message":"Remove PATH-tweaking in cygwin_create_process_env\n\nAssume instead that the user will have configured PATH correctly,\nknowing that if opam has added Cygwin's bin to PATH, it will have put it\nin the correct place.","shortMessageHtmlLink":"Remove PATH-tweaking in cygwin_create_process_env"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERa666wA","startCursor":null,"endCursor":null}},"title":"Activity · dra27/opam"}