Fixed #209
parent
87854c95a9
commit
688ec6ecbd
@ -0,0 +1,220 @@ |
|||||||
|
package bin |
||||||
|
|
||||||
|
import ( |
||||||
|
"fmt" |
||||||
|
"io/ioutil" |
||||||
|
"strings" |
||||||
|
) |
||||||
|
|
||||||
|
// bindata_read reads the given file from disk. It returns an error on failure.
|
||||||
|
func bindata_read(path, name string) ([]byte, error) { |
||||||
|
buf, err := ioutil.ReadFile(path) |
||||||
|
if err != nil { |
||||||
|
err = fmt.Errorf("Error reading asset %s at %s: %v", name, path, err) |
||||||
|
} |
||||||
|
return buf, err |
||||||
|
} |
||||||
|
|
||||||
|
// conf_app_ini reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_app_ini() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/app.ini", |
||||||
|
"conf/app.ini", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_content_git_bare_zip reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_content_git_bare_zip() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/content/git-bare.zip", |
||||||
|
"conf/content/git-bare.zip", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_etc_supervisord_conf reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_etc_supervisord_conf() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/etc/supervisord.conf", |
||||||
|
"conf/etc/supervisord.conf", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_gitignore_android reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_gitignore_android() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/gitignore/Android", |
||||||
|
"conf/gitignore/Android", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_gitignore_c reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_gitignore_c() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/gitignore/C", |
||||||
|
"conf/gitignore/C", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_gitignore_c_sharp reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_gitignore_c_sharp() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/gitignore/C Sharp", |
||||||
|
"conf/gitignore/C Sharp", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_gitignore_c_ reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_gitignore_c_() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/gitignore/C++", |
||||||
|
"conf/gitignore/C++", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_gitignore_google_go reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_gitignore_google_go() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/gitignore/Google Go", |
||||||
|
"conf/gitignore/Google Go", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_gitignore_java reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_gitignore_java() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/gitignore/Java", |
||||||
|
"conf/gitignore/Java", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_gitignore_objective_c reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_gitignore_objective_c() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/gitignore/Objective-C", |
||||||
|
"conf/gitignore/Objective-C", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_gitignore_python reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_gitignore_python() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/gitignore/Python", |
||||||
|
"conf/gitignore/Python", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_gitignore_ruby reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_gitignore_ruby() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/gitignore/Ruby", |
||||||
|
"conf/gitignore/Ruby", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_license_affero_gpl reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_license_affero_gpl() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/license/Affero GPL", |
||||||
|
"conf/license/Affero GPL", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_license_apache_v2_license reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_license_apache_v2_license() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/license/Apache v2 License", |
||||||
|
"conf/license/Apache v2 License", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_license_artistic_license_2_0 reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_license_artistic_license_2_0() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/license/Artistic License 2.0", |
||||||
|
"conf/license/Artistic License 2.0", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_license_bsd_3_clause_license reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_license_bsd_3_clause_license() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/license/BSD (3-Clause) License", |
||||||
|
"conf/license/BSD (3-Clause) License", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_license_gpl_v2 reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_license_gpl_v2() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/license/GPL v2", |
||||||
|
"conf/license/GPL v2", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_license_mit_license reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_license_mit_license() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/license/MIT License", |
||||||
|
"conf/license/MIT License", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_mysql_sql reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_mysql_sql() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/mysql.sql", |
||||||
|
"conf/mysql.sql", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// conf_supervisor_ini reads file data from disk. It returns an error on failure.
|
||||||
|
func conf_supervisor_ini() ([]byte, error) { |
||||||
|
return bindata_read( |
||||||
|
"/Users/jiahuachen/Applications/Go/src/github.com/gogits/gogs/conf/supervisor.ini", |
||||||
|
"conf/supervisor.ini", |
||||||
|
) |
||||||
|
} |
||||||
|
|
||||||
|
// Asset loads and returns the asset for the given name.
|
||||||
|
// It returns an error if the asset could not be found or
|
||||||
|
// could not be loaded.
|
||||||
|
func Asset(name string) ([]byte, error) { |
||||||
|
cannonicalName := strings.Replace(name, "\\", "/", -1) |
||||||
|
if f, ok := _bindata[cannonicalName]; ok { |
||||||
|
return f() |
||||||
|
} |
||||||
|
return nil, fmt.Errorf("Asset %s not found", name) |
||||||
|
} |
||||||
|
|
||||||
|
// AssetNames returns the names of the assets.
|
||||||
|
func AssetNames() []string { |
||||||
|
names := make([]string, 0, len(_bindata)) |
||||||
|
for name := range _bindata { |
||||||
|
names = append(names, name) |
||||||
|
} |
||||||
|
return names |
||||||
|
} |
||||||
|
|
||||||
|
// _bindata is a table, holding each asset generator, mapped to its name.
|
||||||
|
var _bindata = map[string]func() ([]byte, error){ |
||||||
|
"conf/app.ini": conf_app_ini, |
||||||
|
"conf/content/git-bare.zip": conf_content_git_bare_zip, |
||||||
|
"conf/etc/supervisord.conf": conf_etc_supervisord_conf, |
||||||
|
"conf/gitignore/Android": conf_gitignore_android, |
||||||
|
"conf/gitignore/C": conf_gitignore_c, |
||||||
|
"conf/gitignore/C Sharp": conf_gitignore_c_sharp, |
||||||
|
"conf/gitignore/C++": conf_gitignore_c_, |
||||||
|
"conf/gitignore/Google Go": conf_gitignore_google_go, |
||||||
|
"conf/gitignore/Java": conf_gitignore_java, |
||||||
|
"conf/gitignore/Objective-C": conf_gitignore_objective_c, |
||||||
|
"conf/gitignore/Python": conf_gitignore_python, |
||||||
|
"conf/gitignore/Ruby": conf_gitignore_ruby, |
||||||
|
"conf/license/Affero GPL": conf_license_affero_gpl, |
||||||
|
"conf/license/Apache v2 License": conf_license_apache_v2_license, |
||||||
|
"conf/license/Artistic License 2.0": conf_license_artistic_license_2_0, |
||||||
|
"conf/license/BSD (3-Clause) License": conf_license_bsd_3_clause_license, |
||||||
|
"conf/license/GPL v2": conf_license_gpl_v2, |
||||||
|
"conf/license/MIT License": conf_license_mit_license, |
||||||
|
"conf/mysql.sql": conf_mysql_sql, |
||||||
|
"conf/supervisor.ini": conf_supervisor_ini, |
||||||
|
} |
@ -1,55 +0,0 @@ |
|||||||
package repo |
|
||||||
|
|
||||||
import ( |
|
||||||
"fmt" |
|
||||||
"strings" |
|
||||||
) |
|
||||||
|
|
||||||
const advertise_refs = "--advertise-refs" |
|
||||||
|
|
||||||
func command(cmd string, opts ...string) string { |
|
||||||
return fmt.Sprintf("git %s %s", cmd, strings.Join(opts, " ")) |
|
||||||
} |
|
||||||
|
|
||||||
/*func upload_pack(repository_path string, opts ...string) string { |
|
||||||
cmd = "upload-pack" |
|
||||||
opts = append(opts, "--stateless-rpc", repository_path) |
|
||||||
return command(cmd, opts...) |
|
||||||
} |
|
||||||
|
|
||||||
func receive_pack(repository_path string, opts ...string) string { |
|
||||||
cmd = "receive-pack" |
|
||||||
opts = append(opts, "--stateless-rpc", repository_path) |
|
||||||
return command(cmd, opts...) |
|
||||||
}*/ |
|
||||||
|
|
||||||
/*func update_server_info(repository_path, opts = {}, &block) |
|
||||||
cmd = "update-server-info" |
|
||||||
args = [] |
|
||||||
opts.each {|k,v| args << command_options[k] if command_options.has_key?(k) } |
|
||||||
opts[:args] = args |
|
||||||
Dir.chdir(repository_path) do # "git update-server-info" does not take a parameter to specify the repository, so set the working directory to the repository |
|
||||||
self.command(cmd, opts, &block) |
|
||||||
end |
|
||||||
end |
|
||||||
|
|
||||||
def get_config_setting(repository_path, key) |
|
||||||
path = get_config_location(repository_path) |
|
||||||
raise "Config file could not be found for repository in #{repository_path}." unless path |
|
||||||
self.command("config", {:args => ["-f #{path}", key]}).chomp |
|
||||||
end |
|
||||||
|
|
||||||
def get_config_location(repository_path) |
|
||||||
non_bare = File.join(repository_path,'.git') # This is where the config file will be if the repository is non-bare |
|
||||||
if File.exists?(non_bare) then # The repository is non-bare |
|
||||||
non_bare_config = File.join(non_bare, 'config') |
|
||||||
return non_bare_config if File.exists?(non_bare_config) |
|
||||||
else # We are dealing with a bare repository |
|
||||||
bare_config = File.join(repository_path, "config") |
|
||||||
return bare_config if File.exists?(bare_config) |
|
||||||
end |
|
||||||
return nil |
|
||||||
end |
|
||||||
|
|
||||||
end |
|
||||||
*/ |
|
Loading…
Reference in new issue