unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* need help adjusting workflow to git (or vice versa)
@ 2014-11-13 15:35 Stephen Berman
  2014-11-13 15:49 ` Kelvin White
  2014-11-13 16:29 ` martin rudalics
  0 siblings, 2 replies; 19+ messages in thread
From: Stephen Berman @ 2014-11-13 15:35 UTC (permalink / raw)
  To: emacs-devel

I'm learning how to use git and am still stumbling over basic things.
With bzr I had a shared repository of Emacs sources, containing several
branches, including a mirror of trunk that I only updated, and a branch
that I did my regular builds from, which I pulled from the trunk mirror
but occasionally made small changes to, which went into my builds.  I
also had a task branch for longer term development, and occasionally
copied or merged changes from there to the build branch.  All of these
branches had there own source files, which weren't touched by changes in
the other branches (unless I merged or copied over changes).  Now I've
cloned the new git repository from Savannah and followed the
instructions on the Emacs Wiki to make a task branch.  But there is
still only one set of sources.  I do see the task branch and can check
it out, but when I added my changes from the corresponding bzr task
branch and then checked out master again, it shows the (still
uncommitted) changes.  I also made a build branch but when I check it
out, it likewise shows the uncommitted changes from the task branch, so
if I now do make, the changes from my task branch will AFAICT be
included in the build, which I don't want.  So how can I (i) keep a
pristine copy of trunk (master) and (ii) build with possibly some local
changes but without all changes from the task branch?

Steve Berman




^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2014-11-18  9:34 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-13 15:35 need help adjusting workflow to git (or vice versa) Stephen Berman
2014-11-13 15:49 ` Kelvin White
2014-11-13 19:50   ` Stephen Berman
2014-11-13 20:53     ` Kelvin White
2014-11-13 16:29 ` martin rudalics
2014-11-13 16:43   ` Andreas Schwab
2014-11-13 19:51     ` Stephen Berman
2014-11-13 20:10       ` Paul Eggert
2014-11-13 20:44         ` Stephen Berman
2014-11-13 20:58           ` Paul Eggert
2014-11-13 21:19             ` Stephen Berman
2014-11-13 20:58           ` Harald Hanche-Olsen
2014-11-13 21:22           ` Stefan Monnier
2014-11-14  5:26           ` Eli Zaretskii
2014-11-15 22:24             ` Stephen Berman
2014-11-16 18:57               ` Bill Wohler
2014-11-14  5:18       ` Rob Browning
2014-11-18  9:34         ` Eric S Fraga
2014-11-15  5:08       ` Bill Wohler

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).