On Thu, Sep 5, 2013 at 11:03 PM, Saurabh Jha <saurabh.j...@gmail.com> wrote:
> I am not able to do it. Can you get me some man page for this?

git diff --help


What you want to do is something like:

git diff master > p
git checkout master
git checkout -b new_branch
patch -p1 < p

You can read help pages of the above commands to see how it works.

Ondrej

>
>
> On Friday, September 6, 2013 5:31:53 AM UTC+5:30, Aaron Meurer wrote:
>>
>> Squashing a bunch of commits like this isn't very effective in my
>> experience, because git tries to do them one at a time, which tends to
>> lead to a bunch of unnecessary conflicts.  If you want just one
>> commit, it's easier to just get the diff and apply it manually. Unless
>> you know of a better way.
>>
>> Aaron Meurer
>>
>> On Thu, Sep 5, 2013 at 11:34 AM, Ondřej Čertík <ondrej...@gmail.com>
>> wrote:
>> > On Thu, Sep 5, 2013 at 11:27 AM, Saurabh Jha <saurab...@gmail.com>
>> > wrote:
>> >> Hi Ondrej,
>> >>
>> >> I tried this. This is the output
>> >>
>> >> error: could not apply 44365bf... Following are the changes and
>> >> enhancement
>> >> proposed in this PR.
>> >>
>> >> When you have resolved this problem run "git rebase --continue".
>> >> If you would prefer to skip this patch, instead run "git rebase
>> >> --skip".
>> >> To check out the original branch and stop rebasing run "git rebase
>> >> --abort".
>> >> Could not apply 44365bf... Following are the changes and enhancement
>> >> proposed in this PR.
>> >
>> > This means it cannot easily be rebased against master, because there
>> > were some changes there. Then you can just rebase like this:
>> >
>> > git rebase -i HEAD~3
>> >
>> > and choose as many commit as you need instead of "3". That will squash
>> > things in your branch only.
>> >
>> > Ondrej
>> >
>> >>
>> >>
>> >> if I do git rebase  master -i
>> >> pick 44365bf Following are the changes and enhancement proposed in this
>> >> PR.
>> >> pick bcd35c9 Fixing failing tests, but there is a trailing white space
>> >> in
>> >> docstring of __neg__ method of sparse. I am not able to rem\
>> >> ove it yet, but will do it subsequent commit.
>> >> pick 3dbbd62 Addressed comments. I left initalizing of  A, IA and JA to
>> >> empty lists, as I think they serve as good documentation.
>> >> pick 9efb3d8 Fixed bugs in the current implementation. Also added some
>> >> new
>> >> tests
>> >> pick 45f7cab Fixed the test failure, it was failing because it was not
>> >> handling the case of multiple zero rows at the end.
>> >> pick 58c3265 SparseMatrix Arithmetic
>> >> pick 82c876f A new function for sparse-vector multiplication with
>> >> domain as
>> >> arguments
>> >> pick da518fe New function for Matrix Vector Multiplication. Also
>> >> included
>> >> domains as the argument
>> >> pick a20b183 The first operations are added _add and _sub. I have a
>> >> clear
>> >> direction for _mulspsp and  will commit that tomorrow. Test\
>> >> s are not added yet. This commit is simply to show others what I am up
>> >> to.
>> >> pick f6aa598 I have removed--
>> >> pick 93cb802 Addition of transpose and trace
>> >> pick a7e642c Preliminary operations of dense matrix
>> >> pick ca523c9 Basic Level 0 of dense, commented lines are TODO
>> >> pick a418fa8 Removed unwanted changes
>> >> pick f886af1 Removed silly mistakes
>> >> pick a6f78e8 Changes only for profiling, will be removed subsequently
>> >> pick a54e532 Arithmetics of sparse
>> >> pick be4e927 added a function to compute rref and minor book-keeping
>> >> changes
>> >> pick af9d4f4 LU decomposition
>> >> pick 553ed9c Added Row Echelon, cholesky and improved the things in
>> >> general
>> >> pick bcfb617 Adding new operations
>> >> pick 45d3839 adding doctstrings
>> >> pick 6446b3e Rebasing
>> >> pick 58019e9 Merged and removed airthmetics of sparse because it seems
>> >> less
>> >> fruitful
>> >> pick 2c8b935 Added functions nrow and ncol for returning number of rows
>> >> and
>> >> cols respectively
>> >> pick 1d0ac20 remove nrow and ncol
>> >> pick 2907906 Adding the missing files ga.py,tests and docstrings
>> >>
>> >> I want to squash in the last commit so that it doesen't shows me as the
>> >> author  of this file.
>> >>
>> >> Thanks,
>> >>
>> >> -Saurabh
>> >>
>> >>
>> >> On Thursday, September 5, 2013 10:53:20 PM UTC+5:30, Ondřej Čertík
>> >> wrote:
>> >>>
>> >>> On Thu, Sep 5, 2013 at 11:14 AM, Saurabh Jha <saurab...@gmail.com>
>> >>> wrote:
>> >>> > Hi,
>> >>> >
>> >>> > I am done with level 0 of matrices. Aaron has told me to squash the
>> >>> > commits
>> >>> > of [1] but I am not able to get it to work. Please help me here
>> >>> > because
>> >>> > I
>> >>>
>> >>>
>> >>> Just do:
>> >>>
>> >>> git rebase -i master
>> >>>
>> >>> and for commits that you want to squash, replace the word "pick" with
>> >>> "s" (or "squash").
>> >>> It will squash it with the previous commit.
>> >>>
>> >>> Ondrej
>> >>>
>> >>> > think the code is in good shape now. I would also request someone to
>> >>> > please
>> >>> > have a look at [2].
>> >>> >
>> >>> >
>> >>> > -Saurabh
>> >>> >
>> >>> > [1] https://github.com/sympy/sympy/pull/2248
>> >>> > [2] https://github.com/sympy/sympy/pull/2206
>> >>> >
>> >>> > --
>> >>> > You received this message because you are subscribed to the Google
>> >>> > Groups
>> >>> > "sympy" group.
>> >>> > To unsubscribe from this group and stop receiving emails from it,
>> >>> > send
>> >>> > an
>> >>> > email to sympy+un...@googlegroups.com.
>> >>> > To post to this group, send email to sy...@googlegroups.com.
>> >>> > Visit this group at http://groups.google.com/group/sympy.
>> >>> > For more options, visit https://groups.google.com/groups/opt_out.
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> >> Groups
>> >> "sympy" group.
>> >> To unsubscribe from this group and stop receiving emails from it, send
>> >> an
>> >> email to sympy+un...@googlegroups.com.
>> >> To post to this group, send email to sy...@googlegroups.com.
>> >> Visit this group at http://groups.google.com/group/sympy.
>> >> For more options, visit https://groups.google.com/groups/opt_out.
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups "sympy" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> > an email to sympy+un...@googlegroups.com.
>> > To post to this group, send email to sy...@googlegroups.com.
>> > Visit this group at http://groups.google.com/group/sympy.
>> > For more options, visit https://groups.google.com/groups/opt_out.
>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sympy+unsubscr...@googlegroups.com.
> To post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.

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

Reply via email to