I consulted with Daniel and he didn't seem to object, :),
so I went ahead and (sorry!) rewrote the latest history
for Qserv repo to undo the two messy merges that Fabrice
did. You will have to re-clone. I how I didn't cause any
troubles to anyone.
It "only" took ~40 min, and below I've dumped the list
of commands (yes, with typos and mistakes) I did to give
you a flavor of what it involves.
I am taking complaints from now until tomorrow 3pm pacific :)
526 gitCloneQserv
527 mv qserv qservNEW
528 cd qservNEW
529 git log
530 git reset --hard 57ec5c5d
531 gitk
532 git checkout tickets/DM-623
533 gitk
534 git merge master
535 git rebase master
536 git status
537 git checkout master
538 git merge --no-ff tickets/623
539 git merge --no-ff tickets/DM-623
540 gitk
541 gitk
542 git checkout tickets/DM-510
543 git checkout master
544 git checkout tickets/DM-510
545 git rebase master
546 git status
547 git checkout master
548 git merge --no-ff tickets/DM-510
549 gitk
550 git checkout tickets/DM-365
551 git rebase master
552 git status
553 emacs admin/templates/client/qserv.conf
554 emacs admin/SConstruct
555 meld admin/SConstruct ../qservCLEAN/admin/SConstruct
556 git add admin/SConstruct
557 git rebase --continue
558 git status
559 git branch
560 git checkout master
561 git merge --no-ff tickets/DM-365
562 gitk
563 git checkout tickets/DM-633
564 git rebase master
565 git status
566 emacs admin/templates/client/qserv.conf
567 meld admin/templates/client/qserv.conf
../qservCLEAN/admin/templates/client/qserv.conf
568 git add admin/templates/client/qserv.conf
569 git rebase --continue
570 git status
571 git branch
572 git checkout tickets/DM-633
573 git rebase master
574 git rebase --abort
575 git rebase master
576 cp ../qservCLEAN/admin/templates/client/qserv.conf
admin/templates/client/qserv.conf
577 git add admin/templates/client/qserv.conf
578 git rebase --continue
579 git rebase master
580 git branch
581 gitk
582 gitk
583 git branch
584 git checkout tickets/DM-633
585 git rebase --abort
586 git status
587 git checkout tickets/DM-365
588 git checkout tickets/DM-365
589 git rebase master
590 gitk
591 gitk
592 git checkout tickets/DM-633
593 git checkout tickets/DM-633
594 git rebase master
595 emacs admin/templates/client/qserv.conf
596 git add admin/templates/client/qserv.conf
597 git status
598 git rebase --continue
599 git status
600 git rebase --continue
601 git rebase --skip
602 gitk
603 git statuss
604 git status
605 meld admin/SConstruct ../qservCLEAN/admin/SConstruct
606 git add admin/SConstruct
607 meld tests/python/lsst/qserv/tests/benchmark.py
../qservCLEAN/tests/python/lsst/qserv/tests/benchmark.py
608 git add tests/python/lsst/qserv/tests/benchmark.py
609 git rebase --continue
610 git rebase --skip
611 git status
612 gitk
613 git checkout master
614 git merge --no-ff tickets/DM-633
615 gitk
616 git checkout tickets/DM-706
617 git rebase master
618 git status
619* emacs
620 meld admin/templates/client/qserv.conf
../qservCLEAN/admin/templates/client/qserv.conf
621 git add admin/templates/client/qserv.conf
622 git rebase --continue
623 git rebase --skip
624 git status
625 diff admin/SConstruct ../qservCLEAN/admin/SConstruct
626 git status
627 emacs admin/SConstruct
628 history
629 diff admin/SConstruct ../qservCLEAN/admin/SConstruct
630 history|grep cp
631 diff admin/SConstruct ../qservCLEAN/admin/SConstruct
632 cp ../qservCLEAN/admin/SConstruct admin/SConstruct
633 git add admin/SConstruct
634 git status
635 meld tests/python/lsst/qserv/tests/benchmark.py
../qservCLEAN/tests/python/lsst/qserv/tests/benchmark.py
636 git add tests/python/lsst/qserv/tests/benchmark.py
637 git rebase --continue
638 git rebase --skip
639 gitk
640 git checkout master
641 git merge --no-ff tickets/DM-706
642 gitk
643 git cherrypick fb43fadd
644 git cherry-pick fb43fadd
645 gitk
646 cd ..
647 man diff
648 man diff
649 diff -r -X .git qservCLEAN qservNEW
650 diff -r qservCLEAN qservNEW|more
651 diff -r -q qservCLEAN qservNEW|more
652 cd qservNEW
653 git status
654 git push --force origin master
655 gitk
656 bg
657 git checkout tickets/DM-706
658 git push --force origin tickets/DM-706
659 git checkout tickets/DM-633
660 git push --force origin tickets/DM-633
661 git checkout tickets/DM-365
662 git push --force origin tickets/DM-365
663 git checkout tickets/DM-510
664 git push --force origin tickets/DM-510
665 git checkout tickets/DM-623
666 git push --force origin tickets/DM-623
667 gitk
668 git checkout master
669 gitk
670 cd ..
671 ll
672 mv qservCLEAN qservBEFORE
673 mv qservNEW qservAFTER
674 gitCloneQserv
675 cd qserv
676 gitk
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the QSERV-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1
|