Diff of /trunk/src/diff.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3 by achadwick, Wed Dec 10 00:00:05 2008 UTC revision 4 by harbaum, Wed Dec 10 19:50:17 2008 UTC
# Line 215  gboolean diff_is_clean(osm_t *osm, gbool Line 215  gboolean diff_is_clean(osm_t *osm, gbool
215  }  }
216    
217  void diff_save(project_t *project, osm_t *osm) {  void diff_save(project_t *project, osm_t *osm) {
218    if(!project) return;    if(!project || !osm) return;
219    
220    char *diff_name =    char *diff_name =
221    g_strdup_printf("%s/%s.diff", project->path, project->name);    g_strdup_printf("%s/%s.diff", project->path, project->name);
# Line 628  void diff_restore_relation(xmlDoc *doc, Line 628  void diff_restore_relation(xmlDoc *doc,
628  }  }
629    
630  void diff_restore(appdata_t *appdata, project_t *project, osm_t *osm) {  void diff_restore(appdata_t *appdata, project_t *project, osm_t *osm) {
631      if(!project || !osm) return;
632    
633    char *diff_name = g_strdup_printf("%s/%s.diff", project->path, project->name);    char *diff_name = g_strdup_printf("%s/%s.diff", project->path, project->name);
634    
635    if(!g_file_test(diff_name, G_FILE_TEST_EXISTS)) {    if(!g_file_test(diff_name, G_FILE_TEST_EXISTS)) {
636      printf("no diff present!\n");      printf("no diff present!\n");
637      g_free(diff_name);      g_free(diff_name);

Legend:
Removed from v.3  
changed lines
  Added in v.4