问题标签 [pygit2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 使用 libgit2 / git2go 获取补丁的完整索引
git2go 的 git.Patch 或 libgit2 的 git_patch 返回以下格式的 String 值:
请注意,这index 9daeafb..dced80a 100644
不是完整的索引。无论如何使用 libgit2 / git2go 来返回完整索引?即跑步的等价性git diff --full-index
?
git - 使用 pygit2 创建提交
我想在一个分支上提交(例如 master)。
我正在使用pygit2
( pygit2.clone_repository
)进行存储库克隆
然后我更改存储库中的现有文件。
之后我运行它来提交:
但是当我去存储库并运行时git status
:
修改后的文件似乎添加了提交,但提交没有成功。使用返回的 Oid,我可以在 pygit2 存储库中找到 commit 属性。
我错过了什么 ?
python - 删除 pygit2 中的引用
我正在使用库 pygit2 在我的项目中实现一个 git 模块。现在我被这两种情况阻止了: - 删除标签而不是推送 - 删除分支而不是推送
这就是我想要做的:
这是我得到的结果:
python - 在 Windows 中安装 pygit2 时如何让 pip 看到 libgit2 二进制文件?
我正在尝试pygit2
使用pip
python 脚本安装,但它总是失败并显示此消息
我没有安装 Visual Studio,所以我尝试libgit2
使用它进行编译MinGW
并且它工作。但pip
仍然无法确定libgit2
已安装。
我应该做些什么 ?
编辑
我安装了 Visual Studio express 2010 并再次运行命令,这次错误不同:
python-2.7 - jinja2 template_filter 装饰器在烧瓶应用程序中的异常行为
我的烧瓶应用程序中有一个 filters.py 文件,其内容是:
现在我尝试在html文件中使用这个模板过滤器,内容如下:
呈现此页面的控制器功能也被编写并保存在名为 gitview.py 的文件中。此文件与 filters.py 位于同一文件夹中
但是当我尝试向端点 /repo/ 发出请求时,我收到了这个错误。
这是错误的完整追溯
python - 需要 pygit2 clone_repository 身份验证,但没有设置回调
我正在尝试使用 ssh 链接从存储中克隆存储库。我收到一条错误消息,提示需要身份验证,这不需要用户名和密码。如何修复此错误?
python - 使用 pygi2 推送时出现签名错误
使用 pygit2 推送时遇到问题v0.21.3
。这是我的代码:
但是,我总是收到这条消息:
当我尝试使用版本0.22.0
时,它没有引发错误,但推送操作也不起作用。
注意:我认为签名参数的问题,因为当我通过None
默认签名时它可以正常工作。
谢谢。
python - Redhat 7.0 Pygit2 安装错误
我尝试在Redhat 7.0上使用 pip 安装pygit2 python 库,但出现以下错误。如果有人知道如何解决这个问题,请告诉我。我真的很喜欢任何想法。
这是之后的控制台输出pip install pygit2
:
python - 如何使用 Python3 (pygit2) 知道 git 存储库是否干净?
我正在尝试确定git commit
git 存储库中是否需要 or 。我想出了对我来说很好的代码:
但这是非常低效的:repo.status()
需要永远 - 至少与git status
命令行相比。
所以我的问题是:有没有更有效的方法来知道存储库是否干净?
PS:我正在使用python3。在 python2 中,我使用了git
具有is_dirty
功能的模块。
python - 使用 PyGit2 仅克隆主分支
我想克隆一些远程存储库,但只检索主分支。
我的代码目前获取所有分支。