> What if they would be willing to systematically
> review my revisions according to the usual conventions (e.g.,
> http://doc.sagemath.org/html/en/developer/reviewer_checklist.html#chapter-review)?
> Does this seem like a reasonable way to proceed?

Yes, there is nothing wrong with that. Anybody can review a ticket. This being
said, splitting your ticket into smaller ones is a way to simplify the
reviewer's work, and the problem is not magically solved if the reviewer is a
former student of yours. They just have less freedom to refuse. The way we
usually do things here is the following: we open a ticket on the trac server,
and then wait for somebody who is willing to review them. That can take time,
and this is why we try to make our tickets as appealing as possible to a
potential reviewer.

On the 'practical' side: git makes it relatively easy to split a commit into
smaller ones. Some commands that you may need:

- git reset HEAD~1

  'breaks' the latest commit; its changes become unstaged changes again

- git add -p <filename>

  Lets you decide bit-by-bit which changes of 'filename' you want to stage

- git rebase -i develop

  Lets you reorder commits, and merge commits together. Useful if you want to
  make change to an 'old commit'. Can be tricky at first, but very useful:
  https://www.atlassian.com/git/tutorials/rewriting-history/git-rebase

We can also help you if you have problem, and you can of course find a LOT of
information on internet, as git is a very famous software (and we all have
problems with it from time to time :-P). If you chose to split this branch into
several tickets, you will have definitely learned a lot of useful things about
git.

https://www.atlassian.com/git/tutorials/

Good luck,

Nathann

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to