Get up to speed on Git for tracking, branching, merging, and managing code revisions. Through a series of step-by-step tutorials, this practical guide takes you quickly from Git fundamentals to advanced techniques, and provides friendly yet rigorous advice for navigating the many functions of this open source version control system. This thoroughly revised edition also includes tips for manipulating trees, extended coverage of the reflog and stash, and a complete introduction to the GitHub repository. Git lets you manage code development in a virtually endless variety of ways, once you understand how to harness the system’s flexibility. This book shows you how. Learn how to use Git for several real-world development scenarios Gain insight into Git’s common-use cases, initial tasks, and basic functions Use the system for both centralized and distributed version control Learn how to manage merges, conflicts, patches, and diffs Apply advanced techniques such as rebasing, hooks, and ways to handle submodules Interact with Subversion (SVN) repositories—including SVN to Git conversions Navigate, use, and contribute to open source projects though GitHub
Sex is often regarded as a dangerous business that must be rigorously controlled, regulated, and subjected to rules. Sexual acts that defy acceptable practices may be seen as variously defiling, immoral, and even unnatural. They may challenge and subvert both cultural preconceptions and the social order in a politics of sexual transgression that threatens to transform permissible boundaries and restructure bodily engagements. This collection of essays explores acts of sexual transgression that have the power to reconfigure perceptions of bodily intimacy and the social norms of interaction. Considering issues such as domestic violence, child prostitution, health and sex, teenage sex, and sex with animals across a range of settings from contemporary Oceania, the Pacific, South Africa, and southeast Asia to Euro-America, this book should interest all those who question the "naturalness" of sex, including public health workers, clinical practitioners and students of sex, sexuality, and gender in the humanities and social sciences.
The first edition was one of the first books available on development and implementation of open source software using CVS. The second edition explains how CVS affects the architecture and design of applications and covers strategies, third-party tools, scalability, client access limits, and overall server administration for CVS.
There's a change in the air. High-profile projects such as the Linux Kernel, Mozilla, Gnome, and Ruby on Rails are now using Distributed Version Control Systems (DVCS) instead of the old stand-bys of CVS or Subversion. Git is a modern, fast, DVCS. But understanding how it fits into your development can be a daunting task without an introduction to the new concepts. Whether you're just starting out as a professional programmer or are an old hand, this book will get you started using Git in this new distributed world.
When Henry Vizetelly was imprisoned in 1889 for publishing the novels of Émile Zola in English, the problem was not just Zola’s French candour about sex – it was that Vizetelly’s books were cheap, and ordinary people could read them. Censored exposes the role that power plays in censorship. In twenty-five chapters focusing on a wide range of texts, including the Bible, slave narratives, modernist classics, comic books, and Chicana/o literature, Matthew Fellion and Katherine Inglis chart the forces that have driven censorship in the United Kingdom and the United States for over six hundred years, from fears of civil unrest and corruptible youth to the oppression of various groups – religious and political dissidents, same-sex lovers, the working class, immigrants, women, racialized people, and those who have been incarcerated or enslaved. The authors also consider the weight of speech, and when restraints might be justified. Rich with illustrations that bring to life the personalities and the books that feature in its stories, Censored takes readers behind the scenes into the courtroom battles, legislative debates, public campaigns, and private exchanges that have shaped the course of literature. A vital reminder that the freedom of speech has always been fragile and never enjoyed equally by all, Censored offers lessons from the past to guard against threats to literature in a new political era.
Pointing to the many contradictions between the Bible and the practice of the church, Jacques Ellul asserts in this provocative and stimulating book that what we today call Christianity is actually far removed from the revelation of God. Successive generations have reinterpreted Scripture and modeled it after their own cultures, thus moving society further from the truth of the original gospel. The church also perverted the gospel message, for instead of simply doing away with pagan practice and belief, it reconstituted the sacred, set up its own religious forms, and thus resacralized the world. Ellul develops several areas in which this perversion is most obvious, including the church's emphasis on moralism and its teaching in the political sphere. The heart of the problem, he says, is that we have not accepted the fact that Christianity is a scandal; we attempt to make it acceptable and easy--and thus pervert its true message. Ultimately, however, Ellul remains hopeful. For, in spite of all that has been done to subvert the message of God, the Holy Spirit continues to move in the world. Christianity, writes Ellul, never carries the day decisively against Christ.