This feed contains pages with tag "git".
Emacs
2018-07-23
- NMUed cdargs
- NMUed silversearcher-ag-el
- Uploaded the partially unbundled emacs-goodies-el to Debian unstable
- packaged and uploaded graphviz-dot-mode
2018-07-24
- packaged and uploaded boxquote-el
- uploaded apache-mode-el
- Closed bugs in graphviz-dot-mode that were fixed by the new version.
- filed lintian bug about empty source package fields
2018-07-25
- packaged and uploaded emacs-session
- worked on sponsoring tabbar-el
2018-07-25
- uploaded dh-make-elpa
Notmuch
2018-07-2[23]
Wrote patch series to fix bug noticed by seanw while (seanw was) working working on a package inspired by policy workflow.
2018-07-25
- Finished reviewing a patch series from dkg about protected headers.
2018-07-26
Helped sean w find right config option for his bug report
Reviewed change proposal from aminb, suggested some issues to watch out for.
2018-07-27
- Add test for threading issue.
Nullmailer
2018-07-25
- uploaded nullmailer backport
2018-07-26
- add "envelopefilter" feature to remotes in nullmailer-ssh
Perl
2018-07-23
- Tried to figure out what documented BibTeX syntax is.
- Looked at BibTeX source.
- Ran away.
2018-07-24
- Forwarded #704527 to https://rt.cpan.org/Ticket/Display.html?id=125914
2018-07-25
- Uploaded libemail-abstract-perl to fix Vcs-* urls
- Updated debhelper compat and Standards-Version for libemail-thread-perl
- Uploaded libemail-thread-perl
2018-07-27
- fixed RC bug #904727 (blocking for perl transition)
Policy and procedures
2018-07-22
- seconded #459427
2018-07-23
- seconded #813471
- seconded #628515
2018-07-25
- read and discussed draft of salvaging policy with Tobi
2018-07-26
- Discussed policy bug about short form License and License-Grant
2018-07-27
- worked with Tobi on salvaging proposal
Documentation
First, note that you can get documentation for a command such as
git log --graph with:
$ man git log
or:
$ git help log
With the latter, you can use the manual viewer of your choice; see git-help(1) for more information.
The man pages are also available online version
A good reference for git (other than the man pages) is The Pro Git Book.
Initial configuration
It is a good idea to introduce yourself to Git with your name and email address before doing any operation. The easiest way to do so is:
$ git config user.name "Your Name Comes Here"
$ git config user.email you@yourdomain.example.com
You may also want to configure an editor to use with git. The default in FCS labs is vim. Some other places it is nano; Both are very fast to start up, but completely keyboard driven. If that doesn't suit you, you can configure the editor via
$ git config core.editor $something
On the options for $something include
- nano
- vim
- emacs
- "gedit --wait"
You can optionally used git config --global to set for all
repositories in FCS labs.
Common Tasks
For a more detailed introduction, see gittutorial
Committing
To save your changes in the git database,
$ git add file
$ git commit file
Pushing
First make sure the remote origin is set up according to coursegit
$ git push origin main
All coursework in CS2613, including tests, will be submitted via git repositories operated by the Faculty of Computer Science
A tutorial on git will be offered in the first two labs of the course (L01 and L02) Like all material presented in the labs, you are responsible for this material whether you attend or not. This includes people who register late for the course.
Some hints about using git are available, including pointers to more documentation.
Technical difficulties with git will not be considered a valid excuse for late or missed work unless they affect the entire class (e.g. server downtime).
You will be marked on the quality of your git repository.
Access to the FCS git repos is available from all machines in FCS Linux Labs. Be aware of scheduled use of these labs when planning to work on or hand in coursework.
Remote access (either via lab machines or directly) to FCS git repos is available if you are connected to the UNB VPN.