Fossil

Hex Artifact Content
Login

Artifact 71208aba3c7b2a850aeb164ba9d6c66915fed850:

Attachment "filename_changes.patch" to ticket [74413366] added by anonymous 2011-01-04 09:19:44.
0000: 49 6e 64 65 78 3a 20 73 72 63 2f 62 69 73 65 63  Index: src/bisec
0010: 74 2e 63 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  t.c.============
0020: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0030: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0040: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0050: 3d 3d 3d 3d 3d 3d 3d 0a 2d 2d 2d 20 73 72 63 2f  =======.--- src/
0060: 62 69 73 65 63 74 2e 63 0a 2b 2b 2b 20 73 72 63  bisect.c.+++ src
0070: 2f 62 69 73 65 63 74 2e 63 0a 40 40 20 2d 33 36  /bisect.c.@@ -36
0080: 32 2c 31 31 20 2b 33 36 32 2c 31 31 20 40 40 0a  2,11 +362,11 @@.
0090: 20 20 20 53 74 6d 74 20 71 31 3b 20 20 20 20 20     Stmt q1;     
00a0: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2a 20 51              /* Q
00b0: 75 65 72 79 20 6f 66 20 6e 61 6d 65 20 63 68 61  uery of name cha
00c0: 6e 67 65 73 20 2a 2f 0a 20 0a 20 20 20 2a 70 6e  nges */. .   *pn
00d0: 43 68 6e 67 20 3d 20 30 3b 0a 20 20 20 2a 61 69  Chng = 0;.   *ai
00e0: 43 68 6e 67 20 3d 20 30 3b 0a 20 20 20 62 69 73  Chng = 0;.   bis
00f0: 65 63 74 5f 72 65 73 65 74 28 29 3b 0a 2d 20 20  ect_reset();.-  
0100: 70 20 3d 20 62 69 73 65 63 74 5f 73 68 6f 72 74  p = bisect_short
0110: 65 73 74 5f 70 61 74 68 28 69 46 72 6f 6d 2c 20  est_path(iFrom, 
0120: 69 54 6f 2c 20 31 29 3b 0a 2b 20 20 70 20 3d 20  iTo, 1);.+  p = 
0130: 62 69 73 65 63 74 5f 73 68 6f 72 74 65 73 74 5f  bisect_shortest_
0140: 70 61 74 68 28 69 46 72 6f 6d 2c 20 69 54 6f 2c  path(iFrom, iTo,
0150: 20 30 29 3b 0a 20 20 20 69 66 28 20 70 3d 3d 30   0);.   if( p==0
0160: 20 29 20 72 65 74 75 72 6e 3b 0a 20 20 20 62 69   ) return;.   bi
0170: 73 65 63 74 5f 72 65 76 65 72 73 65 5f 70 61 74  sect_reverse_pat
0180: 68 28 29 3b 0a 20 20 20 64 62 5f 70 72 65 70 61  h();.   db_prepa
0190: 72 65 28 26 71 31 2c 0a 20 20 20 20 20 20 22 53  re(&q1,.      "S
01a0: 45 4c 45 43 54 20 70 66 6e 69 64 2c 20 66 6e 69  ELECT pfnid, fni
01b0: 64 20 46 52 4f 4d 20 6d 6c 69 6e 6b 20 57 48 45  d FROM mlink WHE
01c0: 52 45 20 6d 69 64 3d 3a 6d 69 64 20 41 4e 44 20  RE mid=:mid AND 
01d0: 70 66 6e 69 64 3e 30 22 0a 20 20 20 29 3b 0a 0a  pfnid>0".   );..