[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: git merge (again) (was Re: [csmith-project/csmith] 0229d0: ...)



Eric, I know you are going raise the eyebrow. I did try "rebase", and git
wouldn't allow me. Here is the error message:

> git rebase master fixes
cannot rebase: you have unstaged changes
M       autoconf/compile
M       autoconf/config.guess
M       autoconf/config.sub
M       autoconf/depcomp
M       autoconf/install-sh
M       autoconf/missing
M       bootstrap
M       configure
M       scripts/compiler_test.pl
M       scripts/launchn.pl
M       scripts/test_csmith.pl
M       utah/scripts/coverage/build_gcov_compilers.pl
M       utah/scripts/coverage/gen_cov.pl
M       utah/scripts/coverage/parse_cov_results.pl
M       utah/scripts/john_driver/RunSafely.sh
M       utah/scripts/john_driver/build_compiler.pl
M       utah/scripts/john_driver/evaluate_program.pl
M       utah/scripts/john_driver/kill-random.pl
M       utah/scripts/john_driver/launchn.pl
M       utah/scripts/john_driver/random_test.pl
M       utah/scripts/john_driver/random_test_llvm_killer.pl
M       utah/scripts/john_driver/run_program.pl
M       utah/scripts/john_driver/see_results.sh
M       utah/scripts/one_off/binsrch_det.pl
M       utah/scripts/one_off/binsrch_randomized.pl
M       utah/scripts/one_off/collect_results.pl
M       utah/scripts/one_off/compare_size.pl
M       utah/scripts/one_off/compare_sizes.pl
M       utah/scripts/one_off/conf.pl
M       utah/scripts/one_off/create_result_table_for_journal_paper.pl
M       utah/scripts/one_off/extract_csum.pl
M       utah/scripts/one_off/find_args.pl
M       utah/scripts/one_off/find_termination_bugs.pl
M       utah/scripts/one_off/make_progs.pl
M       utah/scripts/one_off/nonterm.pl
M       utah/scripts/one_off/normalize.pl
M       utah/scripts/one_off/quest_test.pl
M       utah/scripts/one_off/random_test_vc.pl
M       utah/scripts/one_off/run_tests.pl
M       utah/scripts/one_off/runit_test.pl
M       utah/scripts/one_off/select_writes.pl
M       utah/scripts/one_off/simd.pl
M       utah/scripts/one_off/size_hist.pl
M       utah/scripts/one_off/size_test.pl
M       utah/scripts/one_off/small_seeds.pl
M       utah/scripts/one_off/test_clang.pl
M       utah/scripts/one_off/test_clang2.pl
M       utah/scripts/one_off/test_compcert.pl
M       utah/scripts/one_off/test_framac.pl
M       utah/scripts/one_off/test_warnings.pl
M       utah/scripts/one_off/testlto.pl
M       utah/scripts/one_off/unwrap_math.pl
M       utah/scripts/one_off/version_search.pl
M       utah/scripts/reduce/c_delta.pl
M       utah/scripts/reduce/godelta
M       utah/scripts/reduce/prep.pl
M       utah/scripts/reduce/reduce.sh
M       utah/scripts/reduce/reduce_log.sh
M       utah/scripts/reduce/shorten.pl
M       utah/scripts/reduce/simple_delta.pl
M       utah/scripts/reduce/test1_crash.sh
M       utah/scripts/reduce/test1_null.sh
M       utah/scripts/reduce/test1_wrong_code.sh

And I am totally confused. I didn't touch these files at all.

-Xuejun

> -----Original Message-----
> From: csmith-commits-bounces@flux.utah.edu
> [mailto:csmith-commits-bounces@flux.utah.edu] On Behalf Of Eric Eide
> Sent: Wednesday, May 25, 2011 3:14 PM
> To: csmith-commits@flux.utah.edu
> Subject: Re: git merge (again) (was Re: [csmith-project/csmith] 0229d0:
...)
> 
> 	Eric> See yesterday's email for discussion about how to avoid merge
> 	Eric> commits for little bits of work.
> 
> As some evidence of the usefulness of rebasing, consider the current
history:
> 
>   [clos:] eeide% git log --graph --oneline -n 10
>   * 90fb2dc Use `*_HOME' instead of `*_PATH' variable names consistently.
>   * 9cbc259 Rename environment variable `CSMITH_PATH' to
> `CSMITH_HOME'.
>   *   e26ec75 Merge branch 'master' of github.com:csmith-project/csmith
>   |\
>   | * 4dd3514 Quick hack to speed up c_delta: try removing all extra
> whitespace
>   | *   878f618 Merge branch 'master' of github.com:csmith-project/csmith
>   | |\
>   | | * a0cabb4 Reported one more clang wrong code bug
>   | * | cef5282 More paths wrong...
>   | |/
>   | * 5cb9751 Fixup a path.
>   * | 0229d0c fix a assertion failure during generation for seed
1080606471.
>   |/
>   * 4919caf One more gcc crash bug reported by Arthur O'Dwyer
> 
> We now have three parallel lines of development in the recent history.
While
> this is true, it is not very "interesting" in some sense, and this is why
> people try to avoid it.
> 
> If I hadn't rebased my CSMITH_HOME hackery, we could have had an even
> more
> uninterestingly tangled history :-).
> 
> Eric.
> 
> --
>
----------------------------------------------------------------------------
---
> Eric Eide <eeide@cs.utah.edu>  .         University of Utah School of
> Computing
> http://www.cs.utah.edu/~eeide/ . +1 (801) 585-5512 voice, +1 (801)
581-5843
> FAX