Deleted Added
sdiff udiff text old ( 5465:4cff095bbf2b ) new ( 5747:ffded3077c63 )
full compact
1#! /usr/bin/env python
2# Copyright (c) 2006 The Regents of The University of Michigan
3# Copyright (c) 2007 The Hewlett-Packard Development Company
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions are
8# met: redistributions of source code must retain the above copyright

--- 300 unchanged lines hidden (view full) ---

309 if skip(fname):
310 continue
311
312 if not whitespace_file(fname):
313 continue
314
315 fctx = wctx.filectx(fname)
316 pctx = fctx.parents()
317
318 file_data = fctx.data()
319 lines = mdiff.splitnewlines(file_data)
320 if len(pctx) in (1, 2):
321 mod_lines = modified_lines(pctx[0].data(), file_data, len(lines))
322 if len(pctx) == 2:
323 m2 = modified_lines(pctx[1].data(), file_data, len(lines))
324 mod_lines = mod_lines & m2 # only the lines that are new in both
325 else:
326 mod_lines = xrange(0, len(lines))
327
328 fixonly = set()
329 for i,line in enumerate(lines):
330 if i not in mod_lines:
331 continue
332
333 if checkwhite_line(line):
334 continue

--- 111 unchanged lines hidden ---