GitHub PushEvent at 2014-10-04 16:00:55
Repository: Cygwin
Actor: Alexpux
Payload: {"shas":[["b208b49411cd1a07c2096e1bba58aa61beabf559","cbd756a521fc135ef663897cf82c3f8d7b770d68@gmail.com","Expand $CYGWIN error_start processing.\n\n.. so that custom commandlines can be passed to the\ndebugger program using '|' as an argument delimiter\nand <program-name> and <process-id> as special\ntokens.","Ray Donnelly",true],["526287185e5e5d1bfec8aed54ae43e7eafc38579","a2d0edc09872821ee6522bae86d17f1086c10737@gmail.com","Replace old MSYS1 path's convert procedure with newly writed.","Alexpux",true],["ba7a865832ba1434e312e2e2961b130066d8200f","cbd756a521fc135ef663897cf82c3f8d7b770d68@gmail.com","path: Fix cygwin path_conv of root","Ray Donnelly",true],["fa475bb7b3fb044989477954862f440be7d698a0","cbd756a521fc135ef663897cf82c3f8d7b770d68@gmail.com","mount: Add longest_native_sorted and longest_posix_sorted\n\n.. to mount_info.\n\n.. they are calculated as:\nstrlen (ap->native_path) - strlen (ap->posix_path)\n.. and:\nstrlen (ap->posix_path) - strlen (ap->native_path)\n.. respectively.\n\n.. and used in:\nconv_to_win32_path()\n.. and:\nconv_to_posix_path()\n.. respectively.\n\nThe logic being that when converting any paths you always want the result\nthat is the longest route to the node as the others will be shortcuts (or\nbind mounts).\n\nIf I was brave enough, I'd just have changed the sorting of the existing\nposix_shared and native_shared to be (what I think is) correct.\n\ntidy","Ray Donnelly",true],["b6c52730890ecbce0dd46490dbe9e4ddaeb903fa","cbd756a521fc135ef663897cf82c3f8d7b770d68@gmail.com","Move need_directory check out of \"if (opt & PC_NOFULL)\" scope\n\nIn path_conv::check() '\\' should be appended to converted\nabsolute paths (as well as relative ones) when the source\npath ended with '/'\n\nThis fixes path conversion of the root mount, e.g.:\n'/' -> 'C:/msys64'\n.. in this example, the result of converting '/' would be\n'C:\\msys64' when it clearly should be 'C:\\msys64\\', I say\nclearly because it is obvious that converting a path that\nends in / should result in a path ending in \\ every time.","Ray Donnelly",true]],"size":5,"ref":"refs/heads/develop","head":"b6c52730890ecbce0dd46490dbe9e4ddaeb903fa"}