Merge lp://qastaging/~kriomant/do-plugins/transmission into lp://qastaging/do-plugins
Proposed by
kriomant
Status: | Merged |
---|---|
Merged at revision: | 754 |
Proposed branch: | lp://qastaging/~kriomant/do-plugins/transmission |
Merge into: | lp://qastaging/do-plugins |
Diff against target: |
2699 lines (+2488/-0) (has conflicts) 30 files modified
.bzrignore (+9/-0) DoPlugins.mds (+4/-0) Makefile.am (+1/-0) Transmission/Makefile.am (+40/-0) Transmission/Resources/Transmission.addin.xml.in (+37/-0) Transmission/Transmission.mdp (+64/-0) Transmission/gtk-gui/Transmission.TransmissionConfig.cs (+161/-0) Transmission/gtk-gui/generated.cs (+82/-0) Transmission/gtk-gui/gui.stetic (+196/-0) Transmission/src/Config/TransmissionConfig.cs (+91/-0) Transmission/src/ITorrentEntry.cs (+16/-0) Transmission/src/JsonCollectionImporter.cs (+117/-0) Transmission/src/TorrentAbstractLimitSpeedAction.cs (+80/-0) Transmission/src/TorrentDirectoryItem.cs (+64/-0) Transmission/src/TorrentFileItem.cs (+97/-0) Transmission/src/TorrentFileSetPriorityAction.cs (+108/-0) Transmission/src/TorrentItem.cs (+72/-0) Transmission/src/TorrentItemSource.cs (+130/-0) Transmission/src/TorrentLimitDownloadSpeedAction.cs (+47/-0) Transmission/src/TorrentLimitUploadSpeedAction.cs (+47/-0) Transmission/src/TorrentMarkForDownloadAction.cs (+62/-0) Transmission/src/TorrentOperateAction.cs (+37/-0) Transmission/src/TorrentStartAction.cs (+42/-0) Transmission/src/TorrentStopAction.cs (+42/-0) Transmission/src/TorrentUnmarkForDownloadAction.cs (+62/-0) Transmission/src/TorrentVerifyAction.cs (+42/-0) Transmission/src/TransmissionAPI.cs (+575/-0) Transmission/src/TransmissionPlugin.cs (+50/-0) Transmission/src/Utils.cs (+111/-0) configure.ac (+2/-0) Text conflict in .bzrignore |
To merge this branch: | bzr merge lp://qastaging/~kriomant/do-plugins/transmission |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Chris Halse Rogers | Needs Fixing | ||
Review via email:
|
Description of the change
Transmission plug-in.
Allows to control Transmission torrent client using XML-RPC API. Supports starting and stopping torrent downloads, choosing files to download, setting speed limits.
To post a comment you must log in.
Oh, wow. Sorry for missing this for so long!
This looks good. I've only got two minor niggles, and one larger one. The two minor ones are: you should have copyright headers on the files you've created, and I'd generally use a lot more automatic properties rather than explicit private _foo variables.
The major one is that it bundles a binary copy of Jayrock.Json. We generally try to minimise the binaries we bundle in the source tree; most distributions will not accept packages with binaries bundled like this.
Given the terrible length of time that this has been waiting for a review, I'm happy to make these changes myself if you don't want to. I would like your email address, though, so that I can credit you in the Authors file properly.