#18618: sandpile revisions
-------------------------------------+-------------------------------------
Reporter: dperkinson | Owner:
Type: enhancement | Status: positive_review
Priority: major | Milestone: sage-6.8
Component: graph theory | Resolution:
Keywords: sandpile | Merged in:
Authors: David Perkinson | Reviewers: Qiaoyu Yang, Kaui Yu
Report Upstream: N/A | Work issues:
Branch: | Commit:
public/sandpile_updates | 249b64720653fdd434e76336b442c1bbd5b6fe2c
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by dimpase):
Replying to [comment:54 dperkinson]:
> Wow. That's pretty complicated. Thanks for your help.
>
no, not really. Git is just an interface to a directed acyclic graph on
changes to files :-)
Also, `git blame` part is entirely optional. Them there isn't much beyond
the standard merge conflict
resolution, as explained in https://help.github.com/articles/resolving-a
-merge-conflict-from-the-command-line/
> Just to make sure: if I am understanding correctly, you have just done
everything that needs to be done for the moment. In other words, the
rebasing is done, right?
>
right.
> In case further revisions are necessary, would it make sense for me now
to start from a clean slate on my local machine, following the directions
on the git-trac page (making sure to clone into a separate clean
directory)?
You could try just fetching the new branch `public/sandpile_updates` from
trac and merging it over your current working setup (beforehand you have
to commit or stash all your changes, as always).
More precisely, first create a new branch (to have a way to refer to the
new branch of your code DAG to be grown),
by `git checkout -b Foo`
Then do `git fetch trac public/sandpile_updates` followed by `git merge
FETCH_HEAD`.
If this works then you are all set to do extra changes, which you would
commit (into Foo branch) and then do
`git push trac --set-upstream HEAD:public/sandpile_updates` to update the
remote branch.
PS. I seldom use `git-trac` extension nowadays, it's too inflexible for
me.
--
Ticket URL: <http://trac.sagemath.org/ticket/18618#comment:55>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.