Yi EungJun 2013-11-26
Add missing eol to every text files.
@8b2501724818a7d44f950a1e51f76fbbf91f425a
app/assets/stylesheets/less/_markdown.less
--- app/assets/stylesheets/less/_markdown.less
+++ app/assets/stylesheets/less/_markdown.less
@@ -111,4 +111,4 @@
      &.markdown-before {
        visibility : hidden;
    }
-}
(No newline at end of file)
+}
app/assets/stylesheets/less/_reponsive.less
--- app/assets/stylesheets/less/_reponsive.less
+++ app/assets/stylesheets/less/_reponsive.less
@@ -34,4 +34,4 @@
 
         .btnResize { display:none; }
     }
-}
(No newline at end of file)
+}
app/assets/stylesheets/yobi.less
--- app/assets/stylesheets/yobi.less
+++ app/assets/stylesheets/yobi.less
@@ -6,4 +6,4 @@
 @import "less/_reponsive.less";
 @import "less/_yobiUI.less";
 @import "less/_temporary.less";
-@import "less/_markdown.less";
(No newline at end of file)
+@import "less/_markdown.less";
app/controllers/GitApp.java
--- app/controllers/GitApp.java
+++ app/controllers/GitApp.java
@@ -168,4 +168,4 @@
         return GitApp.service(ownerName, projectName, service, false);
     }
 
-}
(No newline at end of file)
+}
app/models/enumeration/Operation.java
--- app/models/enumeration/Operation.java
+++ app/models/enumeration/Operation.java
@@ -21,4 +21,4 @@
         }
         return Operation.READ;
     }
-}
(No newline at end of file)
+}
app/models/enumeration/UserState.java
--- app/models/enumeration/UserState.java
+++ app/models/enumeration/UserState.java
@@ -9,4 +9,4 @@
  */
 public enum UserState {
     ACTIVE, LOCKED, DELETED
-}
(No newline at end of file)
+}
app/models/resource/ResourceParam.java
--- app/models/resource/ResourceParam.java
+++ app/models/resource/ResourceParam.java
@@ -46,4 +46,4 @@
         return "function(k,v) { return encodeURIComponent(k+'.type')+'='+v" +
                 ".resource.type+'&'+encodeURIComponent(k+'.id')+'='+v.resource.id; }";
     }
-}
(No newline at end of file)
+}
app/models/support/FinderTemplate.java
--- app/models/support/FinderTemplate.java
+++ app/models/support/FinderTemplate.java
@@ -82,4 +82,4 @@
                                          Model.Finder<K, T> finder, int pageSize, int page) {
         return makeExpressionList(mop, msp, finder).findPagingList(pageSize).getPage(page);
     }
-}
(No newline at end of file)
+}
app/playRepository/DiffLine.java
--- app/playRepository/DiffLine.java
+++ app/playRepository/DiffLine.java
@@ -15,4 +15,4 @@
         this.numB = lineNumB;
         this.content = content;
     }
-}
(No newline at end of file)
+}
app/playRepository/RepositoryService.java
--- app/playRepository/RepositoryService.java
+++ app/playRepository/RepositoryService.java
@@ -522,4 +522,4 @@
         }
     }
 
-}
(No newline at end of file)
+}
app/utils/GravatarUtil.java
--- app/utils/GravatarUtil.java
+++ app/utils/GravatarUtil.java
@@ -30,4 +30,4 @@
         }
     }
 
-}
(No newline at end of file)
+}
app/utils/JSInvocable.java
--- app/utils/JSInvocable.java
+++ app/utils/JSInvocable.java
@@ -51,4 +51,4 @@
         }
     }
 
-}
(No newline at end of file)
+}
app/utils/PlayServletContext.java
--- app/utils/PlayServletContext.java
+++ app/utils/PlayServletContext.java
@@ -282,4 +282,4 @@
         throw new UnsupportedOperationException();
     }
 
-}
(No newline at end of file)
+}
app/utils/Url.java
--- app/utils/Url.java
+++ app/utils/Url.java
@@ -98,4 +98,4 @@
     private static String join(List<String> pathSegments) {
         return "/" + StringUtils.join(pathSegments, "/");
     }
-}
(No newline at end of file)
+}
app/views/board/partial_list.scala.html
--- app/views/board/partial_list.scala.html
+++ app/views/board/partial_list.scala.html
@@ -27,4 +27,4 @@
             }
         </p>
     </div>
-</li>
(No newline at end of file)
+</li>
app/views/code/partial_branchitem.scala.html
--- app/views/code/partial_branchitem.scala.html
+++ app/views/code/partial_branchitem.scala.html
@@ -4,4 +4,4 @@
 
 @defining(branchItemName(branch)){ branchName =>
     <li data-value="@branch"><a href="@getBranchURL(project, branchName, viewType, path)">@Html(branchInHTML(branch))</a></li>
-}
(No newline at end of file)
+}
app/views/common/alert.scala.html
--- app/views/common/alert.scala.html
+++ app/views/common/alert.scala.html
@@ -10,4 +10,4 @@
 		$yobi.notify("@Messages(flash.get("info"))", 3000);
 	}
 });
-</script>
(No newline at end of file)
+</script>
app/views/common/commentForm.scala.html
--- app/views/common/commentForm.scala.html
+++ app/views/common/commentForm.scala.html
@@ -54,4 +54,4 @@
         </div>
     </div>
 
-}
(No newline at end of file)
+}
app/views/common/fileUploader.scala.html
--- app/views/common/fileUploader.scala.html
+++ app/views/common/fileUploader.scala.html
@@ -30,4 +30,4 @@
         <button type="button" class="btn-transparent btn-delete pull-right">&times;</button>
         <span class="pull-right nbtn small white btn-insert">@Messages("common.attach.clickToPost")</span>
     </li>
-</script>
(No newline at end of file)
+</script>
app/views/common/googleAnalytics.scala.html
--- app/views/common/googleAnalytics.scala.html
+++ app/views/common/googleAnalytics.scala.html
@@ -10,4 +10,4 @@
 		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
 		var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 	})();
-</script>
(No newline at end of file)
+</script>
app/views/common/scripts.scala.html
--- app/views/common/scripts.scala.html
+++ app/views/common/scripts.scala.html
@@ -90,4 +90,4 @@
             "sUploadURL": "@routes.AttachmentApp.uploadFile"
         });
 	});
-</script>
(No newline at end of file)
+</script>
app/views/common/usermenu.scala.html
--- app/views/common/usermenu.scala.html
+++ app/views/common/usermenu.scala.html
@@ -107,4 +107,4 @@
         </li>
         }
     </ul>
-</div>
(No newline at end of file)
+</div>
app/views/error/badrequest_default.scala.html
--- app/views/error/badrequest_default.scala.html
+++ app/views/error/badrequest_default.scala.html
@@ -8,4 +8,4 @@
         <a href="@routes.Application.index()" class="ybtn ybtn-info">@Messages("menu.home")</a>
     </div>
 </div>
-}
(No newline at end of file)
+}
app/views/error/forbidden_default.scala.html
--- app/views/error/forbidden_default.scala.html
+++ app/views/error/forbidden_default.scala.html
@@ -8,4 +8,4 @@
         <a href="@routes.Application.index()" class="ybtn ybtn-primary">@Messages("menu.home")</a>
     </div>
 </div>
-}
(No newline at end of file)
+}
app/views/error/internalServerError_default.scala.html
--- app/views/error/internalServerError_default.scala.html
+++ app/views/error/internalServerError_default.scala.html
@@ -8,4 +8,4 @@
         <a href="@routes.Application.index()" class="ybtn ybtn-primary">@Messages("menu.home")</a>
     </div>
 </div>
-}
(No newline at end of file)
+}
app/views/error/notfound_default.scala.html
--- app/views/error/notfound_default.scala.html
+++ app/views/error/notfound_default.scala.html
@@ -8,4 +8,4 @@
         <a href="@routes.Application.index()" class="ybtn ybtn-info">@Messages("menu.home")</a>
     </div>
 </div>
-}
(No newline at end of file)
+}
app/views/git/clone.scala.html
--- app/views/git/clone.scala.html
+++ app/views/git/clone.scala.html
@@ -57,4 +57,4 @@
         }, 3000);
     });
 </script>
-}
(No newline at end of file)
+}
app/views/git/fork.scala.html
--- app/views/git/fork.scala.html
+++ app/views/git/fork.scala.html
@@ -95,4 +95,4 @@
         });
     });
 </script>
-}
(No newline at end of file)
+}
app/views/git/partial_forklist.scala.html
--- app/views/git/partial_forklist.scala.html
+++ app/views/git/partial_forklist.scala.html
@@ -56,4 +56,4 @@
             }
         </ul>
     </div>
-}
(No newline at end of file)
+}
app/views/git/partial_info.scala.html
--- app/views/git/partial_info.scala.html
+++ app/views/git/partial_info.scala.html
@@ -58,4 +58,4 @@
         </div>
         </div>
     </div>
-</div>
(No newline at end of file)
+</div>
app/views/git/partial_state.scala.html
--- app/views/git/partial_state.scala.html
+++ app/views/git/partial_state.scala.html
@@ -105,4 +105,4 @@
         }
     }    
 </div>
-}
(No newline at end of file)
+}
app/views/help/experimental.scala.html
--- app/views/help/experimental.scala.html
+++ app/views/help/experimental.scala.html
@@ -13,4 +13,4 @@
             <button type="button" class="ybtn ybtn-info" data-dismiss="modal">@Messages("button.confirm")</button>
         </p>
     </div>
-</div>
(No newline at end of file)
+</div>
app/views/help/markdown.scala.html
--- app/views/help/markdown.scala.html
+++ app/views/help/markdown.scala.html
@@ -110,4 +110,4 @@
             </div>
         </div>
     </div>
-</div>
(No newline at end of file)
+</div>
app/views/index/partial_intro.scala.html
--- app/views/index/partial_intro.scala.html
+++ app/views/index/partial_intro.scala.html
@@ -76,4 +76,4 @@
             </a>
         </div>
     </div>
-</div>
(No newline at end of file)
+</div>
app/views/issue/partial_comments.scala.html
--- app/views/issue/partial_comments.scala.html
+++ app/views/issue/partial_comments.scala.html
@@ -121,4 +121,4 @@
     }
 }
 </ul>
-}
(No newline at end of file)
+}
app/views/issue/partial_search.scala.html
--- app/views/issue/partial_search.scala.html
+++ app/views/issue/partial_search.scala.html
@@ -258,4 +258,4 @@
 		        });
 			});
 		</script>
-    </div>
(No newline at end of file)
+    </div>
app/views/milestone/partial_status.scala.html
--- app/views/milestone/partial_status.scala.html
+++ app/views/milestone/partial_status.scala.html
@@ -34,4 +34,4 @@
             </div>
         </div>
     </div>
-</div>
(No newline at end of file)
+</div>
app/views/project/delete.scala.html
--- app/views/project/delete.scala.html
+++ app/views/project/delete.scala.html
@@ -48,4 +48,4 @@
         });
     });
 </script>
-}
(No newline at end of file)
+}
app/views/project/header.scala.html
--- app/views/project/header.scala.html
+++ app/views/project/header.scala.html
@@ -199,4 +199,4 @@
         <input type="text" class="text repo-url" readonly="readonly" value="@CodeApp.getURLWithLoginId(project)">
         <button type="button" class="btn copy-url">@Messages("code.copyUrl")</button>
     </p>
-</script>
(No newline at end of file)
+</script>
app/views/project/statistics.scala.html
--- app/views/project/statistics.scala.html
+++ app/views/project/statistics.scala.html
@@ -4,4 +4,4 @@
 <div class="page">
     <h1>Under Construction</h1>
 </div>
-}
(No newline at end of file)
+}
app/views/projectLayout.scala.html
--- app/views/projectLayout.scala.html
+++ app/views/projectLayout.scala.html
@@ -16,4 +16,4 @@
         </div>
     </footer>
     @common.alert()
-}
(No newline at end of file)
+}
app/views/site/lostPassword.scala.html
--- app/views/site/lostPassword.scala.html
+++ app/views/site/lostPassword.scala.html
@@ -43,4 +43,4 @@
 		</div>
 	</form>
 </div>
-}
(No newline at end of file)
+}
app/views/site/mail.scala.html
--- app/views/site/mail.scala.html
+++ app/views/site/mail.scala.html
@@ -65,4 +65,4 @@
     </div>
 </form>
 
-}
(No newline at end of file)
+}
app/views/site/postList.scala.html
--- app/views/site/postList.scala.html
+++ app/views/site/postList.scala.html
@@ -41,4 +41,4 @@
     <div class="row-fluid">
         <center>@partial_pagination(currentPage, 5, "pagination", "/sites/postList")</center>
     </div>
-}
(No newline at end of file)
+}
app/views/site/projectList.scala.html
--- app/views/site/projectList.scala.html
+++ app/views/site/projectList.scala.html
@@ -51,4 +51,4 @@
     <div class="row-fluid">
         <center>@partial_paginationForUserList(currentPage, 5, "pagination")</center>
     </div>
-}
(No newline at end of file)
+}
app/views/site/setting.scala.html
--- app/views/site/setting.scala.html
+++ app/views/site/setting.scala.html
@@ -2,4 +2,4 @@
 
 @siteMngLayout(message) {
     TODO
-}
(No newline at end of file)
+}
app/views/site/siteMngLayout.scala.html
--- app/views/site/siteMngLayout.scala.html
+++ app/views/site/siteMngLayout.scala.html
@@ -44,4 +44,4 @@
         </div>
     </div>
 </div>
-}
(No newline at end of file)
+}
app/views/site/userList.scala.html
--- app/views/site/userList.scala.html
+++ app/views/site/userList.scala.html
@@ -114,4 +114,4 @@
             <center>@partial_paginationForUserList(currentPage, 5, "pagination")</center>
         </div>
     </div>
-}
(No newline at end of file)
+}
app/views/user/partial_issues.scala.html
--- app/views/user/partial_issues.scala.html
+++ app/views/user/partial_issues.scala.html
@@ -72,4 +72,4 @@
             }
         </div>
     </div>
-</div>
(No newline at end of file)
+</div>
app/views/user/partial_milestones.scala.html
--- app/views/user/partial_milestones.scala.html
+++ app/views/user/partial_milestones.scala.html
@@ -62,4 +62,4 @@
              -->@milestone.getCompletionRate<!--
              --><i>%</i>
     </div>
-</li>
(No newline at end of file)
+</li>
app/views/user/partial_postings.scala.html
--- app/views/user/partial_postings.scala.html
+++ app/views/user/partial_postings.scala.html
@@ -42,4 +42,4 @@
             }
         </div>
     </div>
-</li>
(No newline at end of file)
+</li>
app/views/user/partial_pullRequests.scala.html
--- app/views/user/partial_pullRequests.scala.html
+++ app/views/user/partial_pullRequests.scala.html
@@ -71,4 +71,4 @@
         </div>
         <div class="state @req.state.toString.toLowerCase pull-right">@Messages("issue.state." + req.state.toString.toLowerCase)</div>
     </div>
-</div>
(No newline at end of file)
+</div>
app/views/welcome/restart.scala.html
--- app/views/welcome/restart.scala.html
+++ app/views/welcome/restart.scala.html
@@ -48,4 +48,4 @@
     </div>
 </footer>
 </body>
-</html>
(No newline at end of file)
+</html>
conf/evolutions/default/13.sql
--- conf/evolutions/default/13.sql
+++ conf/evolutions/default/13.sql
@@ -26,4 +26,4 @@
 
 DROP TABLE IF EXISTS pull_request;
 
-ALTER TABLE project DROP COLUMN original_project_id;
(No newline at end of file)
+ALTER TABLE project DROP COLUMN original_project_id;
conf/evolutions/default/14.sql
--- conf/evolutions/default/14.sql
+++ conf/evolutions/default/14.sql
@@ -12,4 +12,4 @@
 
 DROP TABLE IF EXISTS user_watching_project;
 
-ALTER TABLE project DROP COLUMN watching_count;
(No newline at end of file)
+ALTER TABLE project DROP COLUMN watching_count;
conf/evolutions/default/20.sql
--- conf/evolutions/default/20.sql
+++ conf/evolutions/default/20.sql
@@ -17,4 +17,4 @@
 
 DROP SEQUENCE IF EXISTS simple_comment_seq;
 
-DROP TABLE IF EXISTS simple_comment;
(No newline at end of file)
+DROP TABLE IF EXISTS simple_comment;
conf/evolutions/default/28.sql
--- conf/evolutions/default/28.sql
+++ conf/evolutions/default/28.sql
@@ -14,4 +14,4 @@
 UPDATE n4user SET is_locked=true WHERE state='LOCKED';
 UPDATE n4user SET is_locked=false WHERE state='ACTIVE';
 ALTER TABLE n4user DROP COLUMN state;
-ALTER TABLE n4user DROP COLUMN last_state_modified_date;
(No newline at end of file)
+ALTER TABLE n4user DROP COLUMN last_state_modified_date;
conf/evolutions/default/29.sql
--- conf/evolutions/default/29.sql
+++ conf/evolutions/default/29.sql
@@ -6,4 +6,4 @@
 # --- !Downs
 
 ALTER TABLE notification_event DROP CONSTRAINT IF EXISTS ck_notification_event_resource_type;
-ALTER TABLE notification_event ADD CONSTRAINT ck_notification_event_resource_type check (resource_type in ('ISSUE_POST','ISSUE_ASSIGNEE','ISSUE_STATE','ISSUE_CATEGORY','ISSUE_MILESTONE','ISSUE_LABEL','BOARD_POST','BOARD_CATEGORY','BOARD_NOTICE','CODE','MILESTONE','WIKI_PAGE','PROJECT_SETTING','SITE_SETTING','USER','USER_AVATAR','PROJECT','ATTACHMENT','ISSUE_COMMENT','NONISSUE_COMMENT','LABEL','PROJECT_LABELS','FORK'));
(No newline at end of file)
+ALTER TABLE notification_event ADD CONSTRAINT ck_notification_event_resource_type check (resource_type in ('ISSUE_POST','ISSUE_ASSIGNEE','ISSUE_STATE','ISSUE_CATEGORY','ISSUE_MILESTONE','ISSUE_LABEL','BOARD_POST','BOARD_CATEGORY','BOARD_NOTICE','CODE','MILESTONE','WIKI_PAGE','PROJECT_SETTING','SITE_SETTING','USER','USER_AVATAR','PROJECT','ATTACHMENT','ISSUE_COMMENT','NONISSUE_COMMENT','LABEL','PROJECT_LABELS','FORK'));
conf/evolutions/default/30.sql
--- conf/evolutions/default/30.sql
+++ conf/evolutions/default/30.sql
@@ -2,4 +2,4 @@
 ALTER TABLE notification_event ALTER COLUMN type RENAME TO notification_type;
 
 # --- !Downs
-ALTER TABLE notification_event ALTER COLUMN notification_type RENAME TO type;
(No newline at end of file)
+ALTER TABLE notification_event ALTER COLUMN notification_type RENAME TO type;
conf/evolutions/default/31.sql
--- conf/evolutions/default/31.sql
+++ conf/evolutions/default/31.sql
@@ -6,4 +6,4 @@
 # --- !Downs
 
 ALTER TABLE pull_request DROP CONSTRAINT uq_pull_request_1;
-ALTER TABLE pull_request DROP COLUMN number;
(No newline at end of file)
+ALTER TABLE pull_request DROP COLUMN number;
conf/evolutions/default/39.sql
--- conf/evolutions/default/39.sql
+++ conf/evolutions/default/39.sql
@@ -13,4 +13,4 @@
 , NEW_VALUE = OLD_VALUE
 , OLD_VALUE = ''
 WHERE EVENT_TYPE = 'PULL_REQUEST_MERGED'
-AND NEW_VALUE = 'conflict'
(No newline at end of file)
+AND NEW_VALUE = 'conflict'
conf/evolutions/default/46.sql
--- conf/evolutions/default/46.sql
+++ conf/evolutions/default/46.sql
@@ -8,4 +8,4 @@
 
 ALTER TABLE issue_event alter column new_value varchar(255);
 ALTER TABLE issue_event alter column old_value varchar(255);
-ALTER TABLE issue_event DROP COLUMN IF EXISTS sender_email;
(No newline at end of file)
+ALTER TABLE issue_event DROP COLUMN IF EXISTS sender_email;
conf/evolutions/default/47.sql
--- conf/evolutions/default/47.sql
+++ conf/evolutions/default/47.sql
@@ -3,4 +3,4 @@
 
 # --- !Downs
 
-ALTER TABLE attachment ALTER COLUMN container_type TYPE varchar(16);
(No newline at end of file)
+ALTER TABLE attachment ALTER COLUMN container_type TYPE varchar(16);
conf/evolutions/default/48.sql
--- conf/evolutions/default/48.sql
+++ conf/evolutions/default/48.sql
@@ -8,4 +8,4 @@
 
 ALTER TABLE user_project_notification DROP CONSTRAINT IF EXISTS ck_user_project_notification_notification_type;
 UPDATE user_project_notification SET notification_type='NEW_SIMPLE_COMMENT' WHERE notification_type='NEW_PULL_REQUEST_COMMENT';
-UPDATE user_project_notification SET notification_type='NEW_CODE_COMMENT' WHERE notification_type='NEW_COMMIT_COMMENT';
(No newline at end of file)
+UPDATE user_project_notification SET notification_type='NEW_CODE_COMMENT' WHERE notification_type='NEW_COMMIT_COMMENT';
conf/evolutions/default/49.sql
--- conf/evolutions/default/49.sql
+++ conf/evolutions/default/49.sql
@@ -15,4 +15,4 @@
 # --- !Downs
 drop sequence if exists email_seq;
 
-drop table if exists email;
(No newline at end of file)
+drop table if exists email;
conf/evolutions/default/7.sql
--- conf/evolutions/default/7.sql
+++ conf/evolutions/default/7.sql
@@ -4,4 +4,4 @@
 
 # --- !Downs
 
-ALTER TABLE milestone DROP CONSTRAINT uq_milestone_title;
(No newline at end of file)
+ALTER TABLE milestone DROP CONSTRAINT uq_milestone_title;
conf/play.plugins
--- conf/play.plugins
+++ conf/play.plugins
@@ -1,1 +1,1 @@
-15000:info.schleichardt.play2.mailplugin.MailPlugin
(No newline at end of file)
+15000:info.schleichardt.play2.mailplugin.MailPlugin
docs/old/nforge_vision_doc.md
--- docs/old/nforge_vision_doc.md
+++ docs/old/nforge_vision_doc.md
@@ -102,4 +102,4 @@
 - 커뮤니케이션 창구로는
     - 메일링 리스트 지원
     - nFORGE 블로그/미투데이
-    - 트위터
(No newline at end of file)
+    - 트위터
docs/userManual/TOC.md
--- docs/userManual/TOC.md
+++ docs/userManual/TOC.md
@@ -37,4 +37,4 @@
 ## Yobi FAQ
 * 차후에 채울 예정입니다.
 * 차후에 채울 예정입니다.
-* 차후에 채울 예정입니다.
(No newline at end of file)
+* 차후에 채울 예정입니다.
docs/userManual/codeReview/code-review-send-code.md
--- docs/userManual/codeReview/code-review-send-code.md
+++ docs/userManual/codeReview/code-review-send-code.md
@@ -93,4 +93,4 @@
 
 <그림 삽입>
 
-이렇게 보류처리된 요청은 원본 프로젝트의 `코드주고받기`에서 `보류한코드` 탭에서 확인 할 수 있습니다.
(No newline at end of file)
+이렇게 보류처리된 요청은 원본 프로젝트의 `코드주고받기`에서 `보류한코드` 탭에서 확인 할 수 있습니다.
docs/userManual/issue/issue-use-issue.md
--- docs/userManual/issue/issue-use-issue.md
+++ docs/userManual/issue/issue-use-issue.md
@@ -51,4 +51,4 @@
 
 만약 닫았던 이슈를 다시 열어야 한다면 `닫힘`을 클릭하여 `열림` 상태로 전환 할 수도 있습니다.
 
-<그림 삽입>
(No newline at end of file)
+<그림 삽입>
docs/userManual/project/project-fork-a-project.md
--- docs/userManual/project/project-fork-a-project.md
+++ docs/userManual/project/project-fork-a-project.md
@@ -10,4 +10,4 @@
 
 아래와 같이 새로 만들어진 프로젝트를 설정 할 수 있는 화면으로 전환됩니다. 프로젝트 이름과 공개설정을 셋팅한 뒤에 `프로젝트 복사` 버튼을 클릭합니다.
 
-<그림 삽입>
(No newline at end of file)
+<그림 삽입>
docs/userManual/project/project-get-repo-url.md
--- docs/userManual/project/project-get-repo-url.md
+++ docs/userManual/project/project-get-repo-url.md
@@ -6,4 +6,4 @@
 
 그 후 '주소 복사' 버튼을 클릭하면 클립보드로 주소가 복사됩니다.
 
-<그림 삽입>
(No newline at end of file)
+<그림 삽입>
docs/userManual/project/project-watch-project.md
--- docs/userManual/project/project-watch-project.md
+++ docs/userManual/project/project-watch-project.md
@@ -25,4 +25,4 @@
 >
 > 알림 설정을 좀더 세분화 하여 on/off 시킬 수 있습니다. 각 프로젝트 별로 가능하며 설정->알림설정을 통해 설정 할 수 있습니다.
 >
-> <그림 삽입>
(No newline at end of file)
+> <그림 삽입>
project/build.properties
--- project/build.properties
+++ project/build.properties
@@ -1,1 +1,1 @@
-sbt.version=0.12.2
(No newline at end of file)
+sbt.version=0.12.2
public/javascripts/common/yobi.Attachments.js
--- public/javascripts/common/yobi.Attachments.js
+++ public/javascripts/common/yobi.Attachments.js
@@ -494,4 +494,4 @@
     return {
         "destroy": _destroy
     };
-};
(No newline at end of file)
+};
public/javascripts/common/yobi.Files.js
--- public/javascripts/common/yobi.Files.js
+++ public/javascripts/common/yobi.Files.js
@@ -584,4 +584,4 @@
         "uploadFile" : _uploadFile,
         "deleteFile" : _deleteFile
     };
-})();
(No newline at end of file)
+})();
public/javascripts/common/yobi.Mention.js
--- public/javascripts/common/yobi.Mention.js
+++ public/javascripts/common/yobi.Mention.js
@@ -84,4 +84,4 @@
     }
 
     _init(htOptions || {});
-};
(No newline at end of file)
+};
public/javascripts/common/yobi.ui.Dialog.js
--- public/javascripts/common/yobi.ui.Dialog.js
+++ public/javascripts/common/yobi.ui.Dialog.js
@@ -107,4 +107,4 @@
         };
     };
 
-})("yobi.ui.Dialog");
(No newline at end of file)
+})("yobi.ui.Dialog");
public/javascripts/common/yobi.ui.Tabs.js
--- public/javascripts/common/yobi.ui.Tabs.js
+++ public/javascripts/common/yobi.ui.Tabs.js
@@ -50,4 +50,4 @@
         welLink = waItems = nIndex = null;
     }
 
-});
(No newline at end of file)
+});
public/javascripts/common/yobi.ui.Toast.js
--- public/javascripts/common/yobi.ui.Toast.js
+++ public/javascripts/common/yobi.ui.Toast.js
@@ -115,4 +115,4 @@
         };
     };
 
-})("yobi.ui.Toast");
(No newline at end of file)
+})("yobi.ui.Toast");
public/javascripts/service/yobi.board.List.js
--- public/javascripts/service/yobi.board.List.js
+++ public/javascripts/service/yobi.board.List.js
@@ -63,4 +63,4 @@
         _init(htOptions);
     };
 
-})("yobi.board.List");
(No newline at end of file)
+})("yobi.board.List");
public/javascripts/service/yobi.board.Write.js
--- public/javascripts/service/yobi.board.Write.js
+++ public/javascripts/service/yobi.board.Write.js
@@ -99,4 +99,4 @@
         _init(htOptions);
     };
 
-})("yobi.board.Write");
(No newline at end of file)
+})("yobi.board.Write");
public/javascripts/service/yobi.code.Browser.js
--- public/javascripts/service/yobi.code.Browser.js
+++ public/javascripts/service/yobi.code.Browser.js
@@ -600,4 +600,4 @@
         
         _init(htOptions || {});
     };
-})("yobi.code.Browser");
(No newline at end of file)
+})("yobi.code.Browser");
public/javascripts/service/yobi.code.Nohead.js
--- public/javascripts/service/yobi.code.Nohead.js
+++ public/javascripts/service/yobi.code.Nohead.js
@@ -86,4 +86,4 @@
         _init(htOptions);
     };
 
-})("yobi.code.Nohead");
(No newline at end of file)
+})("yobi.code.Nohead");
public/javascripts/service/yobi.git.Write.js
--- public/javascripts/service/yobi.git.Write.js
+++ public/javascripts/service/yobi.git.Write.js
@@ -247,4 +247,4 @@
         
         _init(htOptions || {});
     };
-})("yobi.git.Write");
(No newline at end of file)
+})("yobi.git.Write");
public/javascripts/service/yobi.issue.Write.js
--- public/javascripts/service/yobi.issue.Write.js
+++ public/javascripts/service/yobi.issue.Write.js
@@ -304,4 +304,4 @@
 
         _init(htOptions);
     };
-})("yobi.issue.Write");
(No newline at end of file)
+})("yobi.issue.Write");
public/javascripts/service/yobi.milestone.View.js
--- public/javascripts/service/yobi.milestone.View.js
+++ public/javascripts/service/yobi.milestone.View.js
@@ -55,4 +55,4 @@
 
         _init(htOptions || {});
     };
-})("yobi.milestone.View");
(No newline at end of file)
+})("yobi.milestone.View");
public/javascripts/service/yobi.project.Delete.js
--- public/javascripts/service/yobi.project.Delete.js
+++ public/javascripts/service/yobi.project.Delete.js
@@ -64,4 +64,4 @@
         _init(htOptions || {});
     };
     
-})("yobi.project.Delete");
(No newline at end of file)
+})("yobi.project.Delete");
public/javascripts/service/yobi.resetPassword.js
--- public/javascripts/service/yobi.resetPassword.js
+++ public/javascripts/service/yobi.resetPassword.js
@@ -130,4 +130,4 @@
 
         _init();
     };
-})("yobi.resetPassword");
(No newline at end of file)
+})("yobi.resetPassword");
public/javascripts/service/yobi.user.Setting.js
--- public/javascripts/service/yobi.user.Setting.js
+++ public/javascripts/service/yobi.user.Setting.js
@@ -396,4 +396,4 @@
 
         _init(htOptions || {});
     };
-})("yobi.user.Setting");
(No newline at end of file)
+})("yobi.user.Setting");
public/javascripts/service/yobi.user.SignUp.js
--- public/javascripts/service/yobi.user.SignUp.js
+++ public/javascripts/service/yobi.user.SignUp.js
@@ -208,4 +208,4 @@
 
         _init();
     };
-})("yobi.user.SignUp");
(No newline at end of file)
+})("yobi.user.SignUp");
public/javascripts/service/yobi.user.View.js
--- public/javascripts/service/yobi.user.View.js
+++ public/javascripts/service/yobi.user.View.js
@@ -179,4 +179,4 @@
 
         _init(htOptions || {});
     };
-})("yobi.user.View");
(No newline at end of file)
+})("yobi.user.View");
public/stylesheets/yobicon/style.css
--- public/stylesheets/yobicon/style.css
+++ public/stylesheets/yobicon/style.css
@@ -4279,4 +4279,4 @@
 }
 .yobicon-ellipsis-vertical:before {
     content: "\f142";
-}
(No newline at end of file)
+}
test/models/AttachmentTest.java
--- test/models/AttachmentTest.java
+++ test/models/AttachmentTest.java
@@ -69,4 +69,4 @@
         os.close();
         return tempFile;
     }
-}
(No newline at end of file)
+}
test/utils/BasicAuthActionTest.java
--- test/utils/BasicAuthActionTest.java
+++ test/utils/BasicAuthActionTest.java
@@ -77,4 +77,4 @@
         }
     }
     
-}
(No newline at end of file)
+}
test/utils/ConfigTest.java
--- test/utils/ConfigTest.java
+++ test/utils/ConfigTest.java
@@ -62,4 +62,4 @@
         Helpers.stop(app);
     }
 
-}
(No newline at end of file)
+}
test/utils/HttpUtilTest.java
--- test/utils/HttpUtilTest.java
+++ test/utils/HttpUtilTest.java
@@ -50,4 +50,4 @@
         }
     }
 
-}
(No newline at end of file)
+}
test/utils/MomentUtilTest.java
--- test/utils/MomentUtilTest.java
+++ test/utils/MomentUtilTest.java
@@ -23,4 +23,4 @@
         // Then
         assertThat(result).isEqualTo("하루 전");
     }
-}
(No newline at end of file)
+}
test/utils/ReservedWordsValidatorTest.java
--- test/utils/ReservedWordsValidatorTest.java
+++ test/utils/ReservedWordsValidatorTest.java
@@ -40,4 +40,4 @@
         boolean valid = validator.isValid("favicon");
         assertTrue(valid);
     }
-}
(No newline at end of file)
+}
test/utils/UrlTest.java
--- test/utils/UrlTest.java
+++ test/utils/UrlTest.java
@@ -38,4 +38,4 @@
 
         assertThat(actual).isEqualTo(expected);
     }
-}
(No newline at end of file)
+}
Add a comment
List