Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Nov 1, 2017. It is now read-only.

Commit80315e6

Browse files
author
Hubot
committed
Sync changes from upstream repository
1 parentdad0d2b commit80315e6

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

‎Rakefile‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
require'nanoc3/tasks'
2+
require'tmpdir'
23

34
task:default=>[:test]
45

@@ -39,13 +40,24 @@ task :publish, [:no_commit_msg] => [:clean, :remove_output_dir] do |t, args|
3940
mesg=commit_message(args[:no_commit_msg])
4041
sh"nanoc compile"
4142

43+
# save precious files
44+
`git checkout gh-pages`
45+
tmpdir=Dir.mktmpdir
46+
FileUtils.cp_r("enterprise",tmpdir)
47+
FileUtils.cp("robots.txt",tmpdir)
48+
`git checkout master`
49+
4250
ENV['GIT_DIR']=File.expand_path(`git rev-parse --git-dir`.chomp)
4351
ENV['RUBYOPT']=nil
4452
old_sha=`git rev-parse refs/remotes/origin/gh-pages`.chomp
4553
Dir.chdir('output')do
4654
ENV['GIT_INDEX_FILE']=gif='/tmp/dev.gh.i'
4755
ENV['GIT_WORK_TREE']=Dir.pwd
4856
File.unlink(gif)ifFile.file?(gif)
57+
# restore precious files
58+
FileUtils.cp_r("#{tmpdir}/enterprise",".")
59+
FileUtils.cp("#{tmpdir}/robots.txt",".")
60+
FileUtils.rm_rf(tmpdir)ifFile.exists?(tmpdir)
4961
`git add -A`
5062
tsha=`git write-tree`.strip
5163
puts"Created tree#{tsha}"

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp