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

Add analysis of Git repository #109

Closed
5 tasks done
roskakori opened this issue Jun 2, 2023 · 0 comments · Fixed by #111
Closed
5 tasks done

Add analysis of Git repository #109

roskakori opened this issue Jun 2, 2023 · 0 comments · Fixed by #111
Assignees
Milestone

Comments

@roskakori
Copy link
Owner

roskakori commented Jun 2, 2023

Story

As source code analyst I want to be able to analyze code from a Git repository
directly without having to create local work copy first so that I can get it done
easier and quicker.

Goals

  • If the shell pattern for the source file starts with https:// or
    git@ and ends with .git, then the source file is considered to be
    git URL, downloaded locally and analyzed.

    Examples

    • If the shell patterns contain multiple git remote URL's, the result statistics contain the sum total.
    • If the shell patterns contain both local files and git remote URL's, the result statistics contain the sum total.
  • All TODO#109 comments are addressed.
  • The user documentation in usage.rst contains an example on how to analyze the pygount git repository at a specific hash.

Notes

@roskakori roskakori added this to the v1.6.0 milestone Jun 2, 2023
@roskakori roskakori changed the title Add analysis of GitHub repository Add analysis of Git repository Jun 2, 2023
roskakori added a commit that referenced this issue Jun 2, 2023
@roskakori roskakori moved this from 🆕 New to 📋 Backlog in Open source projects Jun 2, 2023
@roskakori roskakori moved this from 📋 Backlog to 🔖 Ready in Open source projects Jun 2, 2023
ropapermaker added a commit that referenced this issue Jun 4, 2023
ropapermaker added a commit that referenced this issue Jun 4, 2023
ropapermaker added a commit that referenced this issue Jun 4, 2023
Update tests to use `with` context manager
Update `Command::execute()` to use `with` context manager
Update analysis.py code logic
@roskakori roskakori moved this from 🔖 Ready to 🏗 In progress in Open source projects Jun 5, 2023
ropapermaker added a commit that referenced this issue Jun 10, 2023
#109 Update close() method for more clarity

#109 Update tests

#109 Combine git methods into valid_repo_url_and_tag

#109 Move git url regex outside of function
roskakori added a commit that referenced this issue Jun 13, 2023
roskakori added a commit that referenced this issue Jun 13, 2023
roskakori added a commit that referenced this issue Jun 14, 2023
ropapermaker added a commit that referenced this issue Jun 16, 2023
ropapermaker added a commit that referenced this issue Jun 16, 2023
roskakori added a commit that referenced this issue Jun 25, 2023
roskakori added a commit that referenced this issue Jun 25, 2023
roskakori added a commit that referenced this issue Jun 25, 2023
@roskakori roskakori linked a pull request Jun 26, 2023 that will close this issue
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Open source projects Jun 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants