125
print >>to_file, indent + '%s %-30s %s' % (short_status_letter,
125
to_file.write(indent + '%s %-30s %s\n' % (short_status_letter,
128
print >>to_file, indent + '%s %s' % (short_status_letter, path)
128
to_file.write(indent + '%s %s\n' % (short_status_letter, path))
131
131
if not short_status:
132
print >>to_file, indent + 'removed:'
132
to_file.write(indent + 'removed:\n')
133
133
show_list(self.removed)
135
135
show_list(self.removed, 'D')
138
138
if not short_status:
139
print >>to_file, indent + 'added:'
139
to_file.write(indent + 'added:\n')
140
140
show_list(self.added)
142
142
show_list(self.added, 'A')
147
147
short_status_letter = 'R'
148
148
if not short_status:
149
print >>to_file, indent + 'renamed:'
149
to_file.write(indent + 'renamed:\n')
150
150
short_status_letter = ''
151
151
for (oldpath, newpath, fid, kind,
152
152
text_modified, meta_modified) in self.renamed:
156
156
if meta_modified:
159
print >>to_file, indent + '%s %s => %s %s' % (
160
short_status_letter, oldpath, newpath, fid)
159
to_file.write(indent + '%s %s => %s %s\n' % (
160
short_status_letter, oldpath, newpath, fid))
162
print >>to_file, indent + '%s %s => %s' % (
163
short_status_letter, oldpath, newpath)
162
to_file.write(indent + '%s %s => %s\n' % (
163
short_status_letter, oldpath, newpath))
165
165
if self.kind_changed:
167
167
short_status_letter = 'K'
169
print >>to_file, indent + 'kind changed:'
169
to_file.write(indent + 'kind changed:\n')
170
170
short_status_letter = ''
171
171
for (path, fid, old_kind, new_kind) in self.kind_changed:
176
print >>to_file, indent + '%s %s (%s => %s)%s' % (
177
short_status_letter, path, old_kind, new_kind, suffix)
176
to_file.write(indent + '%s %s (%s => %s)%s\n' % (
177
short_status_letter, path, old_kind, new_kind, suffix))
179
179
if self.modified or extra_modified:
180
180
short_status_letter = 'M'
181
181
if not short_status:
182
print >>to_file, indent + 'modified:'
182
to_file.write(indent + 'modified:\n')
183
183
short_status_letter = ''
184
184
show_list(self.modified, short_status_letter)
185
185
show_list(extra_modified, short_status_letter)
187
187
if show_unchanged and self.unchanged:
188
188
if not short_status:
189
print >>to_file, indent + 'unchanged:'
189
to_file.write(indent + 'unchanged:\n')
190
190
show_list(self.unchanged)
192
192
show_list(self.unchanged, 'S')
194
194
if self.unversioned:
195
print >>to_file, indent + 'unknown:'
195
to_file.write(indent + 'unknown:\n')
196
196
show_list(self.unversioned)
198
198
def get_changes_as_text(self, show_ids=False, show_unchanged=False,