[asterisk-dev] DAHDI migration to Git

Russ Meyerriecks rmeyerriecks at digium.com
Thu Feb 14 16:24:28 CST 2013


We now have a properly migrated DAHDI-Tools git repo for review. This one
ended up being a bit more complex than DAHDI-Linux, due to the menuselect
dependency.

Here is your new DAHDI-Tools source workflow:

Previously:
  svn co http://svn.asterisk.org/svn/dahdi/tools/trunk dahdi-tools
  cd dahdi-tools
  <make edits to files>
  svn diff > patch.patch
  <upload patch to http://issues.asterisk.org>

Now:
  git clone git://git.asterisk.org/dahdi/tools dahdi-tools
  cd dahdi-tools
  <make edits to files>
  git commit -a
  <write commit message>
  git format-patch HEAD^
  <upload patch to http://issues.asterisk.org>

"golden" DAHDI-Tools git repo here:
http://git.asterisk.org/gitweb/?p=dahdi/tools.git;a=summary

This one, like the DAHDI-Linux repository, starts with the 2.4.0
release and later. To deal with menuselect we added it as the very
first commit of all the branches [1] followed by an import of
DAHDI-Tools at r9159 [2]. We used the Asterisk Development Team as
the author for both these parent commits.

[1] http://git.asterisk.org/gitweb/?p=dahdi/tools.git;a=commit;h=a885b2c253c62442b0216bf3421e01d1efe720c2
[2] http://git.asterisk.org/gitweb/?p=dahdi/tools.git;a=commit;h=466357f5c28253c4f72799431f2033a3e82dea6b

We also ammended the last commit on master [1] to actually remove the
imported menuselect tree. This seemed appropriate since that commit
did actually remove the svn:external

[3] http://git.asterisk.org/gitweb/?p=dahdi/tools.git;a=commit;h=b8d8cc4f8ddf5366aaef9aff304f989581a7ffaf

-- 
Russ Meyerriecks
Digium, Inc. | Linux Kernel Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
direct: +1 256-428-6025
Check us out at: www.digium.com & www.asterisk.org



More information about the asterisk-dev mailing list