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

Better file uploads APIs with cleaner UX and upload progress #110

Merged
merged 19 commits into from
Feb 24, 2018
Merged

Conversation

kabirbaidhya
Copy link
Owner

@kabirbaidhya kabirbaidhya commented Jan 2, 2018

  • Better file upload/transfer API with upload progress. Part of Fabric Independence - rewrite core SSH and remote functionality directly over paramiko #99
  • Refactor and move upload_dir function to transfers module
  • Update tests for upload_dir()
  • Formatting default upload progress output
  • Make use of transfers.upload_dir() in node deployment
  • Fix bulk upload issues
  • Rename Uploader to DirectoryUploader
  • Extract upload status types to a separte constants file
  • Introduce FileUploader class
  • Implement transfers.upload() function based on FileUploader
  • Introduce Uploader base class and refactor code
  • Extract status constants and refactor code
  • Better variable naming for FileUploader
  • Introduce BulkUploader
  • Improvements on bulk uploads
  • Move tmp_path to boss.core.fs and fix it's non-unique path returning issue
  • More tests

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

Successfully merging this pull request may close these issues.

1 participant