[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-cvs] [131] savannah-hackers-public for non-ff requests
From: |
karl |
Subject: |
[Savannah-cvs] [131] savannah-hackers-public for non-ff requests |
Date: |
Wed, 11 Feb 2015 18:49:19 +0000 |
Revision: 131
http://svn.sv.gnu.org/viewvc/?view=rev&root=administration&revision=131
Author: karl
Date: 2015-02-11 18:49:10 +0000 (Wed, 11 Feb 2015)
Log Message:
-----------
savannah-hackers-public for non-ff requests
Modified Paths:
--------------
trunk/sviki/UsingGit.mdwn
Modified: trunk/sviki/UsingGit.mdwn
===================================================================
--- trunk/sviki/UsingGit.mdwn 2015-02-11 03:54:06 UTC (rev 130)
+++ trunk/sviki/UsingGit.mdwn 2015-02-11 18:49:10 UTC (rev 131)
@@ -1,3 +1,6 @@
+Using GIT at Savannah
+=====================
+
URL-s summary:
- **git://git.sv.gnu.org/myproject.git** - git lightweight protocol
@@ -18,7 +21,6 @@
Basic commands
--------------
-
- Checkout:
git clone git://git.sv.gnu.org/project.git
@@ -41,7 +43,6 @@
Developer setup
---------------
-
(For git 1.5.1 or newer)
Your identity for when you push commits (strongly recommended):
@@ -57,7 +58,6 @@
Developer basic commands
------------------------
-
- Create the initial directory and change to it:
mkdir project_directory
@@ -109,7 +109,6 @@
Shallow checkouts
-----------------
-
When bandwidth is an issue, people can download the latest version of
your repository without downloading all the history, using "shallow
checkouts". Note that such a copy has limitations, see
@@ -136,7 +135,6 @@
git-cvsserver pserver compatibility
-----------------------------------
-
You can download a git repository using the CVS client, thanks to a
pserver-compatible server from git:
@@ -157,7 +155,6 @@
Importing from CVS
------------------
-
Git comes with the tool, `git-cvsimport` which will import a CVS
repository into a new git project. You may want to use this for
converting your existing CVS repository to a new git repository.
@@ -190,7 +187,6 @@
Importing from SVN
------------------
-
Git comes with 2 SVN-related tools: `git-svnimport` and `git-svn`.
`git-svnimport` is for importing revisions (a one-shot import, or
incrementally); `git-svn` is a 2-way gateway to a SVN repository,
@@ -229,7 +225,6 @@
Importing from GNU Arch
-----------------------
-
Use `git-archimport`.
Example importing a project with a `project--main--1.0` main archive and
@@ -238,9 +233,8 @@
git-archimport address@hidden/project--main--1.0:master
project--release--1.7:v1.7
-Converting from CVS to git
---------------------------
-
+Importing from CVS
+------------------
First thing you may want to do is to tag the state of your CVS
repository and declare it as closed. For example:
@@ -302,7 +296,6 @@
Pushing a Newly-Created, Existing, or Converted Git Repository
--------------------------------------------------------------
-
If you are importing a repository with tags, e.g. for past releases, use
the --tags option to send them with the initial import:
@@ -330,7 +323,6 @@
Removing a branch
-----------------
-
We don't really like this, but there's a way to remove remote branches.
We don't like it because this allow project members to potentially
remove free software from Savannah, willingly or by mistake. This is
@@ -349,7 +341,6 @@
Non-Fast-Forward commits
------------------------
-
'non-fast-forward' commits are commits which result in
rewriting the commit history, leading to lost commits (see
<http://git-scm.com/docs/git-push#_note_about_fast_forwards> for a technical
@@ -371,9 +362,11 @@
non-fast-forwards commits (e.g.
<http://lists.gnu.org/archive/html/savannah-users/2015-01/msg00010.html>).
-These are done on a case-by-case basis, and enabled only for a short period
-(usually 24 hours). Please write to address@hidden if you need to
-temporarily enable non-fast-forward commits.
+These are done on a case-by-case basis, and enabled only for a short
+period (usually 24 hours). Please submit a support request
+(<https://savannah.gnu.org/support/?func=additem&group=administration>
+or email address@hidden if you need to temporarily
+enable non-fast-forward commits.
An advanced configuration option where non-fast-forward commits are enabled
for all branches except the `master` branch as been discusssed but is not
@@ -382,7 +375,6 @@
Links
-----
-
- repo.or.cz: hosting system similar to Savannah. Offers a public
''mob'' branch. The internals look a bit ad-hoc (lots of cron jobs
that changes all permissions, privileges to Apache instead of a
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-cvs] [131] savannah-hackers-public for non-ff requests,
karl <=