# How to commit bug fixes from old revisions

2 messages from 2009-12-18 to 2009-12-18. Participants: Richard Rossel, Howard Miller.
Thread: https://gitlist.dev/t/21982

## Richard Rossel, 2009-12-18 15:02

Subject: How to commit bug fixes from old revisions
Message-ID: <4B2B996D.9070302@inf.utfsm.cl>
URL: https://gitlist.dev/e/4B2B996D.9070302%40inf.utfsm.cl

```
Hi,
I'm confused with how to commit bug fixes from old tagged version.
Lets says that I have a serie of tags (v1.0, v1.1, v1.2, v2.0) in master,
and there is a bug from v.1.2. The bug was fixed, but I don't
want to merge to v2.0, because there are not compatibles. The bug fixed 
should be
tagged as v1.3

So the question is how to commit between revisions( in the example, 
between v.1.2 and v2.0),
without made any change in the HEAD of master (v2.0)

Or maybe the solution is to separate the versions  in different branches 
or different repos.

Thanks for the help

-- 
Richard Rossel
Software Engineer at Airsage Inc.
Valparaiso - Chile

```

## Howard Miller, 2009-12-18 15:15

Subject: Re: How to commit bug fixes from old revisions
Message-ID: <26ae428a0912180715v15d85fbcm9fef7c33f6ccf448@mail.gmail.com>
URL: https://gitlist.dev/e/26ae428a0912180715v15d85fbcm9fef7c33f6ccf448%40mail.gmail.com
In-Reply-To: <4B2B996D.9070302@inf.utfsm.cl>

```
2009/12/18 Richard Rossel <rrossel@inf.utfsm.cl>:
> Hi,
> I'm confused with how to commit bug fixes from old tagged version.
> Lets says that I have a serie of tags (v1.0, v1.1, v1.2, v2.0) in master,
> and there is a bug from v.1.2. The bug was fixed, but I don't
> want to merge to v2.0, because there are not compatibles. The bug fixed
> should be
> tagged as v1.3
>
> So the question is how to commit between revisions( in the example, between
> v.1.2 and v2.0),
> without made any change in the HEAD of master (v2.0)
>
> Or maybe the solution is to separate the versions  in different branches or
> different repos.

I think it depends on how you look at it.  The tag implies that v1.3
is a fixed release but what you say implies a branch. What I would do
is have a (say) '1.3_RELEASE" branch and that has the various fixes
merged on it. To put it another way, does your fix mean that there'll
be a v1.3.1? If so you would be tagging that on the 1.3 branch
(probably).

HTH

```
