2012-10-19 26 views
2
library(devtools) 
install_bitbucket("readlicor","remkoduursma") 

工作正常!但是:devtools中的install_bitbucket:區分大小寫?

install_bitbucket("GasExchangeR","remkoduursma") 

沒有,這似乎是在尋找:

bitbucket.org/remkoduursma/GasExchangeR/get/master.zip 

但頁面不存在,而是:

bitbucket.org/remkoduursma/gasexchanger/get/master.zip 

確實存在。

是否有解決方法(除了將我的所有軟件包重命名爲小寫名稱),還是這是一個錯誤?

感謝 REMKO

回答

2

在等待這是固定devtools,你可以重新改變repo全部小寫的功能,如果這是一個bitbucket約定。

install_bitbucket <- function (repo, username, ref = "master", branch = NULL, ...) { 
    if (!is.null(branch)) { 
    warning("'branch' is deprecated. In the future, please use 'ref' instead.") 
    ref <- branch 
    } 

    repo <- tolower(repo) 
    message("Installing bitbucket repo(s) ", paste(repo, ref, 
               sep = "/", collapse = ", "), " from ", paste(username, 
                           collapse = ", ")) 
    url <- paste("https://bitbucket.org/", username, "/", repo, 
       "/get/", ref, ".zip", sep = "") 
    install_url(url, paste(ref, ".zip", sep = ""), ...) 
} 

我已經發出了pull requestdevtools做出這種改變。

+0

除非他可以向'devtools'發送一個pull請求,否則它有什麼意義? – Maiasaura

+0

我剛剛發送了拉取請求。我已經投票決定將問題解決爲本地化 – mnel