Showing 4 changed files with 27 additions and 19 deletions
+3 -3
lib/Gitprep.pm
... ...
@@ -216,11 +216,11 @@ sub startup {
216 216
       ]
217 217
     },
218 218
     {
219
-      table => 'pull_request_message',
219
+      table => 'issue_message',
220 220
       primary_key => 'row_id',
221 221
       join => [
222
-        'left join user as __user on pull_request_message.user = __user.row_id',
223
-        'left join pull_request as __pull_request on pull_request_message.pull_request = __pull_request.row_id'
222
+        'left join user as __user on issue_message.user = __user.row_id',
223
+        'left join pull_request as __pull_request on issue_message.pull_request = __pull_request.row_id'
224 224
       ]
225 225
     }
226 226
   ];
+17 -9
setup_database
... ...
@@ -185,10 +185,18 @@ EOS
185 185
     die $error;
186 186
   }
187 187
 
188
-  # Create pull_request_message table
188
+  # Rename pull_request_message to issue_message
189 189
   eval {
190 190
     my $sql = <<"EOS";
191
-create table pull_request_message (
191
+alter table pull_request_message rename to issue_message
192
+EOS
193
+    $dbi->execute($sql);
194
+  };
195
+
196
+  # Create issue_message table
197
+  eval {
198
+    my $sql = <<"EOS";
199
+create table issue_message (
192 200
   row_id integer primary key autoincrement,
193 201
   pull_request integer not null default 0,
194 202
   number integer not null default 0,
... ...
@@ -198,21 +206,21 @@ EOS
198 206
     $dbi->execute($sql);
199 207
   };
200 208
   
201
-  # Create pull_request_message columns
202
-  my @pull_request_message_columns = (
209
+  # Create issue_message columns
210
+  my @issue_message_columns = (
203 211
     "message not null default ''",
204 212
     "create_time integer default 0",
205 213
     "update_time integer default 0",
206 214
     "user integer not null default 0"
207 215
   );
208
-  for my $column (@pull_request_message_columns) {
209
-    eval { $dbi->execute("alter table pull_request_message add column $column") };
216
+  for my $column (@issue_message_columns) {
217
+    eval { $dbi->execute("alter table issue_message add column $column") };
210 218
   }
211 219
 
212
-  # Check pull_request_message table
213
-  eval { $dbi->select([qw/row_id pull_request number message create_time update_time user/], table => 'pull_request_message') };
220
+  # Check issue_message table
221
+  eval { $dbi->select([qw/row_id pull_request number message create_time update_time user/], table => 'issue_message') };
214 222
   if ($@) {
215
-    my $error = "Can't create pull_request_message table properly: $@";
223
+    my $error = "Can't create issue_message table properly: $@";
216 224
     die $error;
217 225
   }
218 226
 }
+3 -3
templates/compare.html.ep
... ...
@@ -126,7 +126,7 @@
126 126
             )->value;
127 127
             
128 128
             # Get pull request message number
129
-            my $number = app->dbi->model('pull_request_message')->select(
129
+            my $number = app->dbi->model('issue_message')->select(
130 130
               'max(number)',
131 131
               where => {pull_request => $new_pull_request_row_id},
132 132
               append => 'group by number'
... ...
@@ -137,7 +137,7 @@
137 137
             my $new_number = $number + 1;
138 138
             
139 139
             # New pull request message
140
-            my $new_pull_request_message_params = {
140
+            my $new_issue_message_params = {
141 141
               pull_request => $new_pull_request_row_id,
142 142
               number => $new_number,
143 143
               message => $message,
... ...
@@ -146,7 +146,7 @@
146 146
               user => $session_user_row_id
147 147
             };
148 148
             
149
-            app->dbi->model('pull_request_message')->insert($new_pull_request_message_params);
149
+            app->dbi->model('issue_message')->insert($new_issue_message_params);
150 150
           });
151 151
           
152 152
           $self->redirect_to("/$base_user_id/$base_project_id/pull/$new_pull_request_row_id");
+4 -4
templates/pull.html.ep
... ...
@@ -180,7 +180,7 @@
180 180
   my $end_commit = $git->get_commit($target_rep_info, $target_branch);
181 181
   
182 182
   # Pull request first message 
183
-  my $pull_request_message_first = app->dbi->model('pull_request_message')->select(
183
+  my $issue_message_first = app->dbi->model('issue_message')->select(
184 184
     [
185 185
       {__MY__ => '*'},
186 186
       {__user => ['id']}
... ...
@@ -308,14 +308,14 @@
308 308
         </ul>
309 309
         <div class="pull-comment">
310 310
           <div class="pull-comment-header">
311
-            <b><%= $pull_request_message_first->{'__open_user.id'} %></b>
311
+            <b><%= $issue_message_first->{'__open_user.id'} %></b>
312 312
             <span style="color:#767676">
313 313
               commented
314
-              <%= $api->age_string($pull_request_message_first->{update_time}) %>
314
+              <%= $api->age_string($issue_message_first->{update_time}) %>
315 315
             </span>
316 316
           </div>
317 317
           <div class="pull-comment-body">
318
-            <%= $pull_request_message_first->{message} %>
318
+            <%= $issue_message_first->{message} %>
319 319
           </div>
320 320
         </div>
321 321