Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
2ba7b54
Remove broken downloads link
jacebrowning Nov 19, 2017
ef72a02
Update project tooling
jacebrowning Nov 22, 2017
248c4e0
Remove test packge
jacebrowning Nov 22, 2017
d04a57b
Delint
jacebrowning Nov 22, 2017
1a71ee0
Fix the demo
jacebrowning Nov 22, 2017
0259b48
Unpin the Python version for the CI matrix
jacebrowning Nov 22, 2017
04b6bf1
Merge pull request #160 from jacebrowning/use-pipfile
jacebrowning Nov 23, 2017
b6fe8d2
Added clean command to remove only dependencies
DavidWatkins Nov 29, 2017
8904df6
Reverting changes to Pipfile
DavidWatkins Nov 29, 2017
5eee29d
Move clean command to argument in uninstall
DavidWatkins Nov 29, 2017
834bbd2
Fixed bug where keep_location was cd'ing into dependency before deletion
DavidWatkins Nov 29, 2017
51e7994
Added updated scrutinizer config
DavidWatkins Nov 29, 2017
ffa0a18
Added updated scrutinizer config
DavidWatkins Nov 29, 2017
b00d7b5
Merge pull request #161 from DavidWatkins/develop
jacebrowning Nov 30, 2017
e1bc3a8
Update demo
jacebrowning Nov 30, 2017
0dc3d98
Bump version to 1.5b1
jacebrowning Nov 30, 2017
555af7b
"OS X" => "macOS"
jacebrowning Jan 5, 2018
caeed78
Rename section
jacebrowning Nov 30, 2017
c7acc5f
Pin Python version for development
jacebrowning Jan 10, 2018
75d2f5a
Adds sparse_paths argument and handling for the git module.
xenji Jan 27, 2018
107ba98
Adds config option to pass sparse_paths as list of strings
xenji Jan 27, 2018
70a37f0
Fix linter errors
xenji Jan 27, 2018
1f487cb
Update pytest
jacebrowning Jan 27, 2018
efdc751
Only look for Python 3
jacebrowning Jan 27, 2018
720a01b
Remove quotes
jacebrowning Jan 27, 2018
dae71f6
Fix existing tests by adding the new config option to the expectations
xenji Jan 27, 2018
f6432b1
Lower Python specificity for AppVeyor
jacebrowning Jan 27, 2018
4ca6b63
Lower Python specificity for AppVeyor
jacebrowning Jan 27, 2018
266809f
Update demo gitman.yml and readme to reflect the new config option
xenji Jan 27, 2018
4f4e02a
Correct order of attributes according to review feedback. sparse_path…
xenji Jan 27, 2018
e9810fe
Fix wrong behavior when attempting to do a HEAD checkout. Now the int…
xenji Jan 29, 2018
9186eea
Correct the order of the yaml arguments
xenji Jan 29, 2018
df23af7
Correct example for sparse paths in the readme, removed the step from…
xenji Jan 29, 2018
2390621
Add tests for the sparse paths feature
xenji Jan 29, 2018
6353094
Fix codestyle
xenji Jan 29, 2018
a3b3331
Match the theme of the deployed documentation
jacebrowning Jan 29, 2018
fd3e490
Add reference to mkdocs, update changelog
xenji Jan 29, 2018
e4fb956
Merge pull request #162 from xenji/feature/enable-sparse-checkouts
jacebrowning Jan 29, 2018
6a2b001
Bump version to 1.5b2
jacebrowning Jan 29, 2018
bd6ea8d
Fixed url to point at full URL
movermeyer Mar 12, 2018
bf625c6
Merge pull request #163 from movermeyer/patch-1
jacebrowning Mar 12, 2018
0d6fbbc
Fix renamed PyPI package
jacebrowning Mar 24, 2018
631d9f8
Update dependencies
jacebrowning Mar 31, 2018
fec0603
Update tooling
jacebrowning Apr 2, 2018
08af065
Update dependencies
jacebrowning May 4, 2018
322f65c
Refine the heuristic used to recognize commit SHAs
IagoAbal May 4, 2018
aaf505a
Merge pull request #167 from IagoAbal/develop
jacebrowning May 4, 2018
36c9352
Remove confusing '--lock' option on 'update' command
jacebrowning Jun 24, 2018
6960d04
Merge pull request #169 from jacebrowning/clarify-lock-on-update
jacebrowning Jun 27, 2018
bcc7e32
Bump version to 1.5b4
jacebrowning Aug 8, 2018
b0398e5
Test against Python 3.7
jacebrowning Sep 8, 2018
fe554ec
Merge pull request #176 from jacebrowning/python-3.7
jacebrowning Sep 8, 2018
9796f34
Bust Appveyor cache based on Pipfile.lock
jacebrowning Sep 8, 2018
a8a47cd
Bump version to 1.5
jacebrowning Sep 8, 2018
e6386b8
Ensure gitman is installed
jacebrowning Sep 8, 2018
db75b9f
Use markdown
jacebrowning Sep 8, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions .appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,22 @@ environment:
matrix:
- PYTHON_MAJOR: 3
PYTHON_MINOR: 5
- PYTHON_MAJOR: 3
PYTHON_MINOR: 6
- PYTHON_MAJOR: 3
PYTHON_MINOR: 7

cache:
- env
- .venv -> Pipfile.lock

install:
# Export build paths
# Add Make and Python to the PATH
- copy C:\MinGW\bin\mingw32-make.exe C:\MinGW\bin\make.exe
- set PATH=%PATH%;C:\MinGW\bin
- make --version
# Check system dependencies
- set PATH=C:\Python%PYTHON_MAJOR%%PYTHON_MINOR%;%PATH%
- set PATH=C:\Python%PYTHON_MAJOR%%PYTHON_MINOR%\Scripts;%PATH%
# Install system dependencies
- pip install pipenv
- make doctor
# Install project dependencies
- make install
Expand Down
4 changes: 3 additions & 1 deletion .coveragerc
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
[run]

branch = true

omit =
*/env/*
.venv/*
*/tests/*
26 changes: 10 additions & 16 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,18 @@ __pycache__
Icon*

# Temporary virtual environment files
.cache
/env
/.cache/
/.venv/

# Temporary server files
.env
*.pid

# Generated documentation
/docs/gen
/docs/apidocs
/site
/docs/gen/
/docs/apidocs/
/site/
/*.html
/*.rst
/docs/*.png

# Google Drive
Expand All @@ -34,19 +33,14 @@ Icon*
*.gdraw

# Testing and coverage results
.cache
.pytest
.coverage
.coverage.*
/htmlcov
/xmlreport
/pyunit.xml
*.tmp
/.coverage
/.coverage.*
/htmlcov/

# Build and release directories
/build/
/dist/
*.spec
/build
/dist

# Sublime Text
*.sublime-workspace
Expand Down
13 changes: 13 additions & 0 deletions .isort.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[settings]

not_skip = __init__.py

multi_line_output = 5

known_third_party = click,log
known_first_party = demo

combine_as_imports = true
include_trailing_comma = true

lines_after_imports = 2
9 changes: 5 additions & 4 deletions .pycodestyle.ini
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
[pycodestyle]

# W504 line break after binary operator
# E401 multiple imports on one line (checked by PyLint)
# E402 module level import not at top of file (checked by PyLint)
# E501: line too long (checked by PyLint)
# E711: comparison to None (used to improve test style)
# E712: comparison to True (used to improve test style)
ignore = E401,E402,E501,E711,E712
# E501 line too long (checked by PyLint)
# E711 comparison to None (used to improve test style)
# E712 comparison to True (used to improve test style)
ignore = W504,E401,E402,E501,E711,E712
3 changes: 2 additions & 1 deletion .pydocstyle
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@ add_select = D211
# D103: Missing docstring in public function
# D104: Missing docstring in public package
# D105: Missing docstring in magic method
# D107: Missing docstring in __init__
# D202: No blank lines allowed after function docstring
add_ignore = D100,D101,D102,D103,D104,D105,D202
add_ignore = D100,D101,D102,D103,D104,D105,D107,D202
Loading