Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork938
Closed
Milestone
Description
It seems thatindex.add
doesn't work with submodules. Found exactly same issue/question onstackoverflow.
Reproduction
First, some shell:
git init master_repocd master_repoecho"First"> progress_simulatorgit add progress_simulatorgit commit -m'First commit'git submodule add -b master git@github.com:gitpython-developers/GitPython.git subrepogit commit -m'Second commit: subrepo'
Now, the Python:
importgitmaster_repo=git.Repo('.')[subrepo_sm]=master_repo.submodulessubrepo=git.Repo(subrepo_sm.path)withopen('subrepo/interference.txt','w'):passsubrepo.index.add(['interference.txt'])subrepo.index.commit('My intrusion into this project')master_repo.index.add([subrepo_sm])
Expected vs result
I expected to seemaster_repo
index acknowledge that thesubrepo
submodule pointer changed. However, nothing happens.
System info
$ python -VPython 3.4.3$ git --versiongit version 2.4.2
Metadata
Metadata
Assignees
Labels
No labels