Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support packages that don't live at the root of a VCS checkout #15

Closed
agroszer opened this issue Aug 28, 2013 · 3 comments
Closed

Support packages that don't live at the root of a VCS checkout #15

agroszer opened this issue Aug 28, 2013 · 3 comments

Comments

@agroszer
Copy link

SVN 1.7 does not put a .svn folder all over the place, so if the checkout root is not the same as the package root (e.g. full repo checkout, packages in subfolders) it refuses to work.

@mgedmin
Copy link
Owner

mgedmin commented Aug 28, 2013

This actually affects all version control systems, since check-manifest currently looks for .svn/.hg/.git/.bzr in the source tree root.

Shouldn't be too hard to modify get_vcs_files() to walk parent directories until it finds a VCS directory.

@mgedmin
Copy link
Owner

mgedmin commented Aug 28, 2013

Actually, it may be a bit harder than that: I'll have to verify that the various VCS-specific command lines list files from that subdirectory only.

I don't expect this to be hard, but it may take some time.

@mgedmin
Copy link
Owner

mgedmin commented Aug 29, 2013

This will be fixed in 0.14.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants