Submitting author: @ctjacobs (Christian T. Jacobs)
Repository: https://github.com/ctjacobs/git-rdm
Version: v1.0.0
Editor: @arfon
Reviewer: @jsta
Archive: 10.6084/m9.figshare.3443750.v1
Status badge code:
HTML: <a href="http://joss.theoj.org/papers/d0641341031a50d63d61e6149768d19e"><img src="http://joss.theoj.org/papers/d0641341031a50d63d61e6149768d19e/status.svg"></a>
Markdown: [](http://joss.theoj.org/papers/d0641341031a50d63d61e6149768d19e)
[x] As the reviewer I confirm that there are no conflicts of interest for me to review this work (such as being a major contributor to the software).
[x] Repository: Is the source code for this software available at the repository url?
[x] Archive: Does the software archive resolve?
[x] Installation: Does installation proceed as outlined in the documentation?
[x] Performance: Have any performance claims of the software been confirmed?
[x] A statement of need: Do the authors clearly state what problems the software is designed to solve and who the target audience is?
Paper PDF: 10.21105.joss.00029.pdf
paper.md file include a list of authors with their affiliations?/ cc @openjournals/joss-reviewers - would anyone be willing to review this submission?
If you would like to review this submission then please comment on this thread so that others know you're doing a review (so as not to duplicate effort). Something as simple as :hand: I am reviewing this will suffice.
Reviewer instructions
Any questions, please ask for help by commenting on this issue! 馃殌
:hand: I am reviewing this
I am concerned about the instruction to install as root with sudo although I understand that this may be necessary in order for system-wide functionality. Also, I had to do a fair amount of fighting with PATH variables because I am a conda user.
Verified functionality for all items!
I would really prefer a more automated package installation solution like integration with conda.
Overall, I think git-rdm works great! I wonder if you could include instructions for viewing and verifying the .rdm/publications.db file.
There are no automated tests. However, I think the example usage in README.md is sufficient.
Recommendation: Accept with Minor Revisions
I had replied last night that I would be reviewing this via email. I guess that not everyone saw that? Anyway, I deleted my comment and I am happy to let @jsta review this one 馃憤.
Similar thing happened to me with another paper last week. I was away from browser and was only able to reply by email, but my comment did not appear under that paper so it was reviewed by another person (thanks!).
Could it be a more general problem?
@desilinguist I saw your reply. However, I neglected to do a thorough check of other submissions or I would have seen that it was the norm to only have one reviewer per submission. I just assumed that multiple people reviewed each submission. My apologies!
Ah, I see. No worries at all! You finished your review faster than I would have anyway which is better for all of us 馃憤
Thank you all so much for your interest in this, and for the extremely fast review! I'll start addressing your comments within the next few days.
I realized that my comment about .rdm/publications.db in the Example Usage section is solved by:
$ git rdm ls
However, I ended up verifying the contents of the file separately using:
$ sqlite3 .rdm/publications.db '.header on' '.mode csv' '.once test.csv' 'SELECT * FROM publications'
I can see some room for improvement in the way the output of $ git rdm ls is formatted.
Could it be a more general problem?
@alex-konovalov - I'm not sure what we can do about this sorry. The only tried-and-tested solution here is to visit the review issue to see if anyone has already commented on it.
Also, while we don't have a firm policy about this, having a second review isn't really a bad thing :wink:
I have addressed @jsta's comments in the review branch of the git-rdm repository. The main changes are:
git rdm ls --raw which outputs the raw contents of the .rdm/publications.db file for database verification purposes. Also added an example of its use in README.md.setup.py to v1.0.1 (rather than deleting and re-releasing this revised code as v1.0.0); v1.0.1 will be released via the Git-RDM repository's Releases page (and archived again on Figshare) once everyone is happy with the changes I've made here.README.md. Once again, the Conda package for Git-RDM will be updated to v1.0.1 once everyone is happy with the changes.For a full diff, please see https://github.com/ctjacobs/git-rdm/pull/2
Awesome! I was able to install from your conda channel and test the git rdm ls --raw command. Also, I really like the improvements to README.md describing local installs. Everything is good-to-go for acceptance as far as I am concerned.
Fantastic - many thanks for trying it out. I'll merge in the changes and update to v1.0.1.
All done. The archive for v1.0.1 is available at the following (different) DOI: https://dx.doi.org/10.6084/m9.figshare.3443750.v1
@arfon, is it possible to have the "Archive DOI" here updated please?
The Conda package has also been updated to v1.0.1
Thanks for the excellent review @jsta!
@ctjacobs your paper DOI is http://dx.doi.org/10.21105/joss.00029 . The DOI isn't quite live yet (i.e. it doesn't resolve) but should start working in the next couple of hours once the Crossref queue processes the registration request. 馃帀 馃殌 馃挜
Excellent. Thank you everyone!
@arfon, I would be happy to review future submissions for JOSS, so feel free to add me to @joss-reviewers.
Cheers!
Most helpful comment
Excellent. Thank you everyone!
@arfon, I would be happy to review future submissions for JOSS, so feel free to add me to @joss-reviewers.
Cheers!