直接从Julia包管理器

时间:2016-12-11 16:53:12

标签: julia package-managers

简介
一个包具有不同分支的不同构建函数,简化了git存储库维护,我想在所有分支中使构建代码完全相同,但是将当前分支作为构建的一部分进行检查,然后选择正确的过程。 Pkg.status()打印分支名称但不返回它。
问题
如何使用包管理器获取已安装包的分支名称?

3 个答案:

答案 0 :(得分:0)

可能你需要详细说明一下,git branch会告诉你你是哪个分支。可能你已经知道了。

答案 1 :(得分:0)

请参阅router.get('/getMessages', function(req, res){ Message.find(function (err, messages){ res.render('getMessages', {messages: messages}); }); }); **//this is my jade view where i am trying to extract content of my message** extends layout block content .container h1 Register Page each message in messages p #{message.content} code,答案可能是

Pkg.status()

答案 2 :(得分:0)

Reza Afzalan的回答是正确的,尽管此后已对某些API进行了修改。我添加此答案是因为我没有足够的声誉来发表评论。

假设我们尝试开发VideoIO软件包,并确保我们位于正确的开发分支中:

import VideoIO

import LibGit2

pkg_path = splitdir(splitdir(pathof(VideoIO))[1])[1]
prepo = LibGit2.GitRepo(pkg_path)
phead = LibGit2.head(prepo)
branchname = LibGit2.shortname(phead)