text:
Northumberland County (Pennsylvania)
American Baptist Churches in the USA Mainline Protestant Baptist -1 -244 -30.2%
Assemblies of God Evangelical Protestant Pentecostal 0 +176 +44.8%
Catholic Church Catholic Catholicism -15 -17553 -54.7%
Christian and Missionary Alliance, The Evangelical Protestant Holiness 0 +254 +40.7%
Church of Jesus Christ of Latter-day Saints, The Other Latter-day Saints 0 +519 +136.2%
Church of the Nazarene Evangelical Protestant Holiness 0 -120 -14.8%
Conservative Baptist Association of America Evangelical Protestant Baptist --- --- ---
Evangelical Congregational Church, The Evangelical Protestant Methodist/Pietist 0 -645 -57%
Evangelical Free Church of America, The Evangelical Protestant Methodist/Pietist +1 +192 +231.3%
Presbyterian Church (U.S.A.) Mainline Protestant Presbyterian-Reformed 0 -1197 -48.3%
Primitive Methodist Church in the USA Evangelical Protestant Methodist/Pietist 0 --- ---
Salvation Army Evangelical Protestant Holiness 0 -175 -25.2%
Seventh-day Adventist Church Evangelical Protestant Adventist +1 +63 +126%
United Church of Christ Mainline Protestant Presbyterian-Reformed -3 -2245 -36.7%
The population of Northumberland County, Pennsylvania was 100,381 in 1980. The adherent totals of the religious groups listed above (73,570) included 73.3% of the total population in 1980.
The population of Northumberland County, Pennsylvania was 94,528 in 2010; in 2000 it was 94,556. The total population changed 0.0%. The adherent totals of the religious groups listed above (48,645) included 51.5% of the total population in 2010.


text:
Q: UISearchController woes I'm having an issue with UISearchController. There have been some reports of erratic behavior in iOS 11, but none of the suggestions have fixed my problem.
The navigation bar is hidden in my app so I just want to place the search bar between two buttons on the main screen. I put UIView in the storyboard to serve as the superview for the search bar. When activated the results controller is a straight UITableViewController.
Everything is in-place when the app launches. When I access the search bar it just to the top of the screen, leaving it's parent view behind. Everything functions ok, but when I hide the table view, the search bar actual goes a bit lower than it was when it started. Here's the setup code:
    let locationSearchTable = storyboard!.instantiateViewController(withIdentifier: "LocationSearchTable") as! LocationSearchTable
    searchController = UISearchController(searchResultsController: locationSearchTable)
    searchController.searchResultsUpdater = locationSearchTable
    searchController.delegate = self

    locationSearchTable.mapView = mapView
    locationSearchTable.handleMapSearchDelegate = self
    locationTableController = locationSearchTable

    let searchBar = searchController!.searchBar
    //searchBar.searchBarStyle = UISearchBarStyle.prominent
    searchBar.sizeToFit()
    searchBar.placeholder = "Search..."

    searchViewHolder.addSubview(searchBar)
    searchBar.frame = searchViewHolder.bounds
    searchBar.autoresizingMask = [.flexibleWidth, .flexibleHeight]
    searchController.dimsBackgroundDuringPresentation = true
    definesPresentationContext = false

I have tried many, many approaches to fixing this. I'm wondering if I misunderstood an earlier suggestion. Any advice is welcome.

A: I'd the same issue. If your navbar is not translucent try to put this in viewDidLoad:
 extendedLayoutIncludesOpaqueBars = true

redpajama_set_name: RedPajamaStackExchange


Chemocare.com uses generic names in all descriptions of drugs. Medrol, Duralone, Medralone, M-Prednisol, and Solu-Medrol are all trade names for generic drug Methylprednisolone. 6-Methylprednisolone, Methylprednisolone Acetate, and Methylprednisolone Sodium Succinate are other names for generic drug Methylprednisolone. In some cases, health care professionals may use the trade names Medrol, Duralone, Medralone, M-Prednisol, and Solu-Medrol or other names 6-Methylprednisolone, Methylprednisolone Acetate, and Methylprednisolone Sodium Succinate when referring to the generic drug name Methylprednisolone.
Drug type: Methylprednisolone has many uses in the treatment of cancer. Methylprednisolone is most often as a supportive care medication. Methylprednisolone is classified as a glucocorticosteroid. (For more detail, see "How this drug works" section below).
As an anti-inflammatory medication. Prednisolone relieves inflammation in various parts of the body.
Used as prevention and treatment of graft-versus-host disease following allogeneic bone marrow transplantation.
This medication may be given to you in many forms. In a pill form, it is available in 2 mg, 4 mg, 8mg, 16mg, 24mg and 32 mg tablets. If you are on a daily dose of methylprednisolone, and you miss a dose, take the dose as soon as you remember.
This medication may also be given by injection into the muscle (intramuscular, IM) or into the vein (intravenously, IV), by a healthcare provider.
This list includes common and less common side effects for individuals taking methylprednisolone. Side effects that are very rare, occurring in less than 10% of patients, are not listed here. However, you should always inform your health care provider if you experience any unusual symptoms.
If you become suddenly confused.
Before starting methylprednisolone treatment, make sure you tell your doctor about any other medications you are taking (including prescription, over-the-counter, vitamins, herbal remedies, etc.). Do not take aspirin, or products containing aspirin unless your doctor specifically permits this.
Do not receive any kind of immunization or vaccination without your doctor's approval while taking methylprednisolone.
If you have been on methylprednisolone pills daily, for a long period of time, serious side effects may occur if you discontinue the medication abruptly. Do not stop taking this medication unless directed by your healthcare provider. Do not change the dose of methylprednisolone on your own.
For both men and women: Do not conceive a child (get pregnant) while taking methylprednisolone. Barrier methods of contraception, such as condoms, are recommended. Discuss with your doctor when you may safely become pregnant or conceive a child after therapy.
If you have diabetes, this medication may increase your blood sugar levels. Notify your healthcare provider that you are diabetic. You may need close monitoring.
You will be checked regularly by your health care professional while you are taking methylprednisolone, to monitor side effects and check your response to therapy. Periodic blood work to monitor your complete blood count (CBC) as well as the function of other organs (such as your kidneys and liver) will also be ordered by your doctor.
Methylprednisolone is classified as a corticosteroid (more precisely a glucocorticosteroid), and has many uses in the treatment of cancer.


At the end of last year, China made a decision. From the first day of 2018, it would no longer accept imported post- consumer plastic waste for recycling. The news hit headlines around the world – China is one of the world's biggest manufacturers of recycled goods and processors of recycled materials, and its decision will have massive ramifications for the handling of waste internationally.
Until January, Britain was shipping around two-thirds of its used plastic to China, and it currently has no other way of processing this volume of waste. That's approximately 500,000 tonnes of plastic. Or, very approximately, 7.8kg per UK resident. And no one really knows what to do with it.
The problem of plastic waste – particularly that created by single-use, disposable products like plastic bags, bottles and even sanitary towels and nappies – has been around for decades. But it seems we've finally reached the point where the astronomical proportion of waste accumulating around the world has become so unavoidable that consumer sentiment is tipping.
From homemade videos of floating trash 'islands' taken by divers in the Caribbean and spreading across Facebook like wildfire, to David Attenborough's pleas for urgent action in the hit nature documentary series Blue Planet II, the world has suddenly woken up to the fact that every single piece of plastic ever created is still here and isn't going to magically disappear.
But this is not quite a #timesup moment for disposable and single-use plastics. Plastic is everywhere. It's in the products we use every day – the mobile phones and laptops, the cars, the credit and debit cards, the shopping bags, the Amazon delivery packaging, the wrapping for our foods. Our clothes are made from it, our furniture is made from it, our sanitary products are coated in it.
'As a material it has so much potential, but we are not using it properly,' says Caroline Till, co-founder of material futures agency FranklinTill and head of the Material Futures MA at Central St Martins.
Design has played a big part in producing products that focus on convenience and profit rather than longevity and responsibility, but it could also offer some suggestions for a way out of this mess. Till and her partner Kate Franklin have been researching alternatives to the prevailing 'use and dispose' attitude, and are about to publish a book on the subject titled Radical Matter. It includes the work of designers who are already trying to think differently about the future of plastic.
In some cases, such as with disposable packaging, this means replacing it with other biodegradable materials, but it also means rethinking what we do with what we've already produced and not ruling out a plastic future.
One piece of the puzzle lies in the fact that the word plastic now applies to a huge variety of materials with profoundly different properties. Some are more suited to a cyclical design process than others, but it's potentially counterproductive to tar all plastics with the same negative image.
The history of modern, synthetic plastics begins with Parkesine – a kind of plastic made from cellulose, displayed at the Great Exhibition in 1862. Bakelite marked the arrival of synthetic plastics as a glamorous design material, but during the Second World War the development of cheap, robust and lightweight synthetic plastics exploded – PET, the plastic used for disposable bottles, was invented in 1941. The end of the war created a huge glut in production, to which the solution was consumer products.
Designers began exploring the potential of plastic, both as a mass-market material and a tool for radical design. Among them were Charles and Ray Eames, who famously launched the first mass-produced plastic chairs in 1950. Plastics began replacing natural materials in all sorts of homewares, from storage to fashionable furniture – from Tupperware at one end of the spectrum to Eero Aarnio's Bubble Chair at the other.
In 1957, Roland Barthes described plastic as 'the stuff of alchemy' and 'the first magical substance which consents to be prosaic'. This prosaicness is perhaps at the root of today's problem with plastic waste. Since the 1980s, the ubiquity of plastics in packaging and cheap, disposable goods, has undermined much of their value to consumers. Dutch designer Dave Hakkens is among those trying to change the perception of plastic as a low-value material with Precious Plastic, a project that makes recycled plastic manufacturing available to the masses.
Reusing old plastic instead of relying on so-called 'virgin' plastic seems like an obvious way forward both ecologically and, in the longer term, economically as it becomes increasingly expensive to buy the raw materials needed to create plastics. Countries such as Finland have proven that it is possible to incentivise consumers to return plastic for recycling with a bottle deposit system, and others are considering following suit.
But many manufacturers are still wary. Not all plastic is suitable for recycling using currently available processes. Cleaning, sorting and preparing the material for reuse can be complicated, while the quality of the material that comes out at the other end can be unpredictable. And there is also an assumption that consumers are more comfortable with virgin products.
Plastic waste is so widespread that recycled plastic could be considered a local material even in some of the remotest places in the world. Giving it a new kind of value could transform economies from a micro to a macro level.
But, despite their very different approaches, Rowley and Hakkens both struggle with another challenge: the words 'recycled materials' often come loaded with a pre-existing value system – one that some consumers and manufacturers too easily associate with a compromise on quality.


We all intuitively know that it is morally wrong to condemn people due to factors beyond their control.
For example, this is why racism is so detestable. A person has no control over their skin color and thus it would be completely unjust to condemn or mistreat people on the basis of this factor. I think we can all agree that is a reasonable conclusion that can be intuitively affirmed.
But, what if that factor isn't external but internal? For instance, what if someone is born with a mental disorder which prevented them from carrying out normal human functions but outwardly they looked normal? I think we all intuitively know that it would also be completely immoral to condemn the mentally disabled for their inability to function normally. Why? Because it is a "factor beyond the agent's control." Are we all in agreement so far?
But what if the factor isn't external, like one's skin color, or mental, like a inborn ailment? What if the factor is spiritual? Does this principle change? If so, on what basis?
If the reason one is condemned is for "factors beyond the agent's control" (ie born spiritually dead, guilty of sins committed by ancestors, not savingly loved by their maker, not granted faith, etc) on what basis can we call their condemnation just?
According to the verses above it seems those who are condemned are condemned for refusing to believe and accept the truth God makes clearly known. And those who are saved are reconciled by replying in faith to God's appeals for reconciliation.
The bad news is that we all would be condemned if not for His Provision of grace but it is our responsibility to confess our sin and trust in Christ so as to be saved, something that is not outside our control, which is what makes it such good news for the whole world.
To my Calvinistic friends: Before objecting please give a rational explanation as to how the reprobate (non-elect) within your world view are not ultimately being condemned due to factors beyond their control, or admit that is true and give a rational explanation as to how and why that is any more just than condemning people due to race or mental disabilities.
Also, before committing the "you too fallacy," answer the charge brought against your position first and then we can discuss any charge you'd like to raise about our position.
Posted in postsTagged Arminianism, Baptist, Bible, Calvin, Calvinism, Calvinist, Depravity, Determinism, Doctrines of Grace, Election, Free Will, Human Responsibility, justice, Salvation, Total Inability, traditionalismBookmark the permalink.
But that's the beauty of it!!!
The Bible only says that if you INSIST on a certain interpretation of a few certain verses. Otherwise, the Bible does not seem to be saying that at all!
So yeah, chuck that idea that God is prejudice, immoral, or a "respecter of persons" and see in the Bible that He loves all men (not just "all kinds of men") and that Christ gave His life that anyone can call on Him.
I have nearly completely abandoned my "neo-reformed" doctrinal positions, so I'm generally in agreement with you. But on this point, I was taught a somewhat different perspective. The idea, based in part on Romans 3:10-11, was that everyone is under wrath because of sin (generally our own sin, although we inherit the sinful nature because of Adam). In my version of "Calvinist light", as you've called it, Grace is freely offered to all. So if any sinner would turn in faith, they could be saved. However, no sinner ever does, because they love their sin. So for anyone to be saved, the Father must first draw him (John 6:44) and work a change in his heart. Therefore, He chooses some to save, and lets the rest continue on the path they've already chosen.
I still partly believe it this way, with some adjustment. Since I've never believed in Limited Atonement (because it's a position based more on logic than scripture), I really believe Grace for salvation is available to all. In John 3:16 Jesus says "WHOSOEVER believeth", and in John 12:32 He says "I will draw ALL men unto me." I still believe people will continue in sin until they have a heart change, but I believe that happens to everybody who hears the Gospel, "for it is the power of God unto salvation to everyone that believeth" (Romans 1:16) (also reference Rom 10:14). But while I believe everyone hearing the gospel is also given the Grace to respond, I believe they are also free to turn away from the truth (2 Tim 4:4; Heb 12:25).
Now, I'm still in transition, so my thoughts on these things aren't fully developed. I appreciate the help I've received through both your blog and your podcast.
What if God's light is powerful enough to draw anyone and everyone sufficiently to an opportunity and enablement to make a free decision… what's the problem?
And John 6:44 is not a gotcha verse if one recognizes that the one drawn is not logically guaranteed in that grammatical construction to either come or to be raised up just because he is drawn. Only the one drawn and who comes is promised to be raised up. Even if "drag" is used here or in John 12:32… the meaning is only to drag to a location… There is no guaranteed change made in the person's nature just by being drawn. Once they are brought to the location or before the person, like Christ… they have to make a decision what to do next and how to respond to the options and information they now have in that location or before that person!
The same Greek word for "drawn" is used in the LXX in Neh 9:30… and that group of Israelites, though drawn by God to the opportunity to obey Him, did not do it. The Hebrew word for "drawn" used in Neh 9:30 is also used in Hos 11:4-5, which again is showing that Israel was "drawn" by God with love to Himself, but they refused Him. Paul recalls this kind of drawing with love, using the words of Isaiah where God said – "All day long I have stretched out My hands to a disobedient and contrary people" Rom 10:21. Does God only play act His love already knowing it only can and will be rejected? Not my God.
Paul and Silas were "drawn" before the rulers of Philippi and then thrown into prison (Acts 16:19)… There they were free and able to either groan and complain or pray and sing! We know what they freely chose to do! I actually prefer the idea of "drag". God graciously "drags" us to a place of decision. We cannot escape that "grace", and we are now able and responsible for how we freely respond to it… making us clearly without excuse at the final judgment of God!
Are you familiar with identifying distributed and non-distributed terms when premises are being evaluated as to what is logically valid to prove from them? In 6:44 the "no one can come" is a distributed term… but "the Father draws" is a non-distributed term. The "will be raised up" is non-distributed also.
In brief Jesus is saying that all who come will be raised up. But the verse is not logically proving that they are the only ones to be raised up (deceased infants maybe also).
And being drawn is necessary to enable coming, but the premise doesn't prove it is the only thing necessary to enable coming (the context reveals looking at the Son and believing is also part of those coming). Nor does the verse guarantee that all who are drawn, and therefore enabled to come, will actually come.
The emphasis on coming and believing is throughout this passage. It fits the purpose of the book…that unbelievers reading would be enabled/drawn to come and believe and then receive the everlasting life of the new birth (20:31). But reading doesn't cause coming and believing.
Reading determinism into these verses that don't clearly prove it and whose purpose even contradicts determinism is just sad!
I'm very heartened by the degree of sincerity and integrity you express.
And I must however acknowledge, from my experience, that that degree of sincerity and integrity is an indicator that you have not progressed into full Calvinism.
The thesis that all things without exception are determined by the THEOS at the foundation of the world.
In Reformed vernacular – they are RENDERED-CERTAIN at the foundation of the world.
"If there is one single molecule in this universe running around loose, God is not God".
"Not only is every atom and molecule, every thought and desire, kept in being by God, but every twist and turn of each of these is under the direct control of God".
Great to hear from you Everett!
Please read the whole context of Romans 3.
The whole setting is to show that all have sinned and all are equal in meriting death. So no one does enough right to undo the wrong….but not that no one can ever do even one tiny right/ good/ nice/ patient thing.
His meaning is …dont count on a bit of credit for being a Jew.
Do we literally all have the poison of vipers on our lips? Or is this his poetic way to make a point?
We all have feet that are swift to shed blood?
Nah….. these verses do not mean what Calvinists (in their NEED to prove Total Depravity) make them mean. Context!
Stick around Everett and join some of us former Calvinists!
After reading the replies to my comments, I thought I should clarify a couple of things.
First, I think I may have been confusing about what I mean by "heart change". I wasn't taking into consideration that the Calvinists you normally encounter on this forum actually believe the person is essentially converted before he even makes the choice to repent and believe. I don't believe there's any "pre-decision" conversion like that. What I mean by "heart change" is that by the preaching of the gospel the fallow ground of the heart is broken up so that the person is able to receive the seed being sown by the preacher. It's that person's choice whether to reject it, or to allow that seed to take root and grow.
Second, I'm aware that universalists often quote passages containing the words "all men" to support their errant doctrine. I don't believe when Jesus said he would draw all men they would automatically be saved without their conscious decision to respond, repent, and believe.
Third, I'm very aware of the warped view of the Sovereignty of God held by strict 5 point Calvinists. In fact, as I was experiencing the deconstruction of my own "Calvinist light" beliefs, I learned more about what "full Calvinists" believe than I had known prior. I remember being surprised, even shocked, by John Piper's weird assertion that even when he's playing Scrabble with his wife, God controls the tiles in the bag! I was equally surprised to learn that some of my friends actually believed that God in his sovereignty causes people to sin, contrary to James 1:3. I remember being appalled by a discussion in my men's Bible study group where it was stated that God caused David to sin with Bathsheba. What???!!!! So, God then punished him in judgement for the sin that he had no choice or control over committing? Ridiculous, and highly offensive to malign God's character that way! I spent enough years in deep sin myself to know that consequences I've reaped are my own fault.
As far as the 5 points of the TULIP, I never believed in the "L". The "I" fell apart when I couldn't find that in scripture (in fact plenty of scripture in opposition). The "U" fell when I heard Leighton discussing the idea of Corporate Election, and just looking at the Election proof texts in context! The "P" went down while studying Hebrews (although I still don't believe people just "lose" their salvation. I do believe people can renounce it, though.) So the "T" is the only one still standing, and it's on really shaky ground as I've gained more understanding of what Calvinists actually believe on that topic, which seems to be quite different from my definition!
Since that last bit was me going off on a tangent, allow me this last indulgence. I've been amused when watching Leighton debate a Calvinist as they assert that he somehow doesn't understand the Calvinist position! I chuckle when he informs them of the number of years he spent as a Calvinist. But what really amuses me is that as they explain what they actually believe, I find more reasons to reject it. That's right! I just didn't understand what I was saying when I said I was Calvinist! Now that you've explained it, I'm pretty sure I don't wanna be that anymore! LOL!
That is music to my ears that you are farther than you think away from Calvinism!
Hard-core Calvinists would say that means you are leaving the Gospel.
Harder-core Calvinists will say that God determined that you would determine that Calvinism is not true!
Average Calvinists will say that you are just preferring a different tradition/interpretation within the church (that's nice).
Everett, if you read here much you will find that many here once held to what they thought was Reformed Theology (Calvinism). It is usually a fuller understanding of the necessary doctrines to the system that leads people to begin doubting its veracity. I know many loving, God-fearing, bible -revering individuals who call themselves 'Calvinists', but would be appalled at these very necessary doctrinal assertions. They have been told, by pastors, authors and others that that is not 'true' Calvinism, or that it is Hyper-Calvinism, or that some things simply cannot be resolved so must be 'held in tension'.
In other words, rather than confront the assertions of the theological system honestly, head-on, many are reassured, distracted and encouraged to focus on more helpful things. It is this lack of transparency, of honestly addressing legitimate questionable assertions inherent to Calvinism that has led many of us to comment here, in hopes of informing, assisting and encouraging others who struggle with these issues.
May God continue to bless and lead you – along with all of us – into more and more understanding as we spend time in his Word and learning from our life experiences.
Haha! "Hyper-Calvinism" – yeah, that sounds familiar! And the constant appeal to mystery, all while concurrently being taught about "the plain meaning" of scripture!
Apparently the "plain meaning" was what THEY said it meant, not what the scripture actually means!
I remember John Piper's weird assertion that even when he's playing Scrabble with his wife, God controls the tiles in the bag!
Its clear to me that John Piper is an expert at damage control language – what I call "cosmetic" language .
Mostly he does this by using language that is strategically misleading and especially NOT truth-telling.
As you can see from the quotes I provided from R.C. Sproul and Paul Helms – not only does Calvin's god control which tiles are in the bag which Piper will pull out – he also controls every neurological impulse that will ever appear in Pipers brain – so that Piper cannot even have one single thought that he can call his own.
ALL things without exception are determined (including every neurological impulse and every body movement) at the foundation of the world – millennia before Mr. Piper existed.
Should be a red flag that something is wrong with the doctrine.
These unspoken truths are such that John Pipe will not allow himself to even enunciate them.
If someone is born with a mental disorder which prevented them from carrying out normal human functions…I think we all intuitively know that it would also be completely immoral to condemn the mentally disabled for their inability to function normally.
Personally – I wouldn't automatically assume this for a *CONSISTENT* Calvinist.
Calvin's god makes the rules for the creature – and he remains remiss from complying to those rules himself.
"Do what they say – but not what they do -for they do not do what they say".
This is actually the *CONSISTENT* conception of Calvin's god – who specifically designs each vessel for a given purpose.
You've heard of "designer" jeans?
Who is born to commit "designer" sins.
So that Calvin's god can condemn these individuals to eternal torments which he designed.
And Calvin's god cannot be held accountable or conformable to any humanly known system of ethics.
Calvinists are ultimately highly calculating pragmatic utilitarians in nature.
Everything they acknowledge or not is ultimately dependent upon whether or not doing so benefits or hurts the future of the doctrine.
So how a Calvinist responds to the *CONSISTENT* conception of Calvin's god – simply reflects the current psychology of each individual Calvinist – as well as the current popularity (or unpopularity) of Calvinism as a whole.
Calvinist leadership will acknowledge and promote *CONSISTENT* Calvinism if doing so makes the doctrine more popular.
As we normally see on other related issues – they will typically otherwise deny, mislead, equivocate, and evade.
All for the sake of the doctrine.
You had an interaction with James White on youtube – in which you (using consistent logic) responded to an accusation – by pointing out that the Calvinist in accusing you of doing something wrong is quite literally complaining about what Calvin's god RENDERED-CERTAIN you do. And did so at the foundation of the world before you existed. So you had no say in the matter. And thus what he complains about was determined by factors beyond human control. In effect – Whites accusation amounts to complaining about god's will.
When you pointed this out – White's response was to get demanding and posturing a parent-child relationship. As if he were playing the role of a parent scolding the child and telling him to STOP IT. His reason for this demand was to appeal to the "so called" PRESCRIPTIVE will of god.
When one thinks this through logically what one finds concerning Whites argument – he is arguing that god requires people to communicate AS-FALSE what they inwardly know to be TRUE. In other words the PRESCRIPTIVE will requires a certain degree of dishonest testimony from the Calvinist.
So obviously – to obey the "so called" PRESCRIPTIVE will – forces the Calvinist to disobey Jesus' command.
Being caught between two masters – he must cleave to one and compromise the other.
Calvinism, sadly, portrays God as an angry, bloodthirsty monster who demands a blood sacrifice to slate his furious anger at sinful man. This 'angry God' image has been cleverly used to manipulate and control the masses through fear by the institutional church through the ages. I view it as an utterly false, man-made image in marked contrast to the genuine revelation of God, through Jesus, as a loving, gracious, merciful Father, abounding in goodness, patience, and longsuffering love.
We will not arrive at a true picture of God and salvation until we cast off the old traditions of men, and begin to see God as Jesus presented him. Calvinism and all of its curses, wrath and blood sacrifices remains forever locked into the ancient pagan perspective which Jesus came to overthrow.
Rather than being born under the curse of an angry God, who is only driven by a narcissistic desire for glory to spare a select few from his fierce wrath, scripture weaves the story of men being repeatedly seduced and deceived by empty promises and lies by the masterful deceiver. Man's only hope is to trust in God and his ways, to forgo his self love and learn to live in humble service to God and others. Contrary to Calvinism's ugly penal substitution or the similar divine satisfaction theories of atonement, I believe that Christ came to conquer sin and death, not to abate God's wrath.
But of course, it sounds so much better couched in pious, grandiose terms.
It is clear that this is a God who not only is just, but perfect in love! We are all without excuse thanks be to God for the perfect sacrifice His One and only Son Jesus Christ to Him all honor and glory forever and ever!!! Thank you for what you are doing..
Amen! How overjoyed I was to trade in my cruel, determinist god and restore my faith in the real thing – a God who loves all men, and neither decrees nor rejoices in evil. The apparent meaning of scripture is true – God loves and calls to all men to turn from rebellion, self-serving and wickedness and follow him! So glad you have discovered this too.
Thanks Leighton for all your work in these issues. I do sense that we are getting some traction in the tug of war over the nature of grace.
Enjoying the new book. Hope we can meet up again sometime.
TSOO I too am glad we both have & thank you!!
If a person is born without legs, he cannot run. If a person is born without faith, he cannot enter heaven. As it is impossible for a person without legs to run, so it is impossible for a person without faith to enter heaven. Everyone seems to recognize this. Dr. Flowers has mischaracterized the issue.
If a person is born without legs, he cannot run. If a person is born without faith, he cannot enter heaven. As it is impossible for a person without legs to run, so it is impossible for a person without faith to enter heaven.
Everyone seems to recognize this. Dr. Flowers has mischaracterized the issue.
So we know Calvin's god RENDERS-CERTAIN persons to be vessels of wrath – born without legs – without faith – etc.


The LG G6 is nearing its expected debut at Mobile World Congress 2017 in Barcelona, Spain, and the Korean company now seems to have begun teasing some of the features prospective customers can expect from the upcoming flagship phone. According to a recent official press release, LG Electronics will equip the upcoming LG G6 with a new upgraded Quad DAC (Digital-to-Analog Converter) supplied by ESS, similar (or identical) to the DAC that allowed the LG V20 to earn a spot in the hearts of audiophiles last year.
Although LG Electronics didn't mention the exact specifications of the new DAC, the chip seems to be either an upgraded version of the 32-bit ESS SABRE 9218 Quad DAC used in the LG V20, or the exact same DAC as the one employed by the aforementioned smartphone model. In any case, not unlike the DAC found under the LG V20's hood, the chip at hand offers the ability to control the volume of right and left channels separately. As a device designed to convert digital sound signals into analog audio signals, the chipset actually implements four DACs on a single chip for improved performance, and as a result, it promises a 50% noise reduction, as well as a distortion rate of lower than 0.0002%. Last but not least, the press release mentions that the DAC takes advantage of a widened path for transmitting sound signals, allowing the processing of large, high-quality audio files without interruption.
Every year, LG Electronics tends to differentiate its flagship smartphones from the competition by offering new and improved or unique features (for example modularity). In the past, one of the company's main focuses regarding its "G" flagship series was the improvement of mobile photography, which resulted in the implementation of laser autofocus modules and sensors backed by Optical Image Stabilizers (OIS). However, with the LG V10 and LG V20, the company seems to have taken a greater interest than before in delivering premium audio quality to customers, and it appears that LG now intends to use this expertise in the creation of the LG G6. The smartphone in question is expected to be unveiled at Mobile World Congress 2017, and based on previous information it's likely that it will carry a 5.7-inch display with a resolution of 2560 x 1440, as well as a Qualcomm Snapdragon 821 System-on-Chip.


WASHINGTON – The American Securities Association (ASA) today commended Senate Banking Committee Chairman Mike Crapo (R-ID) for holding a hearing to examine the flawed proxy advisory process, and outlined a series of reforms needed to prioritize the interests of Main Street investors over certain politicized proxy advisors and fund managers.
Update the resubmission thresholds for proposals that lose by wide margins.
ASA CEO Iacovella has penned numerous op-eds on the need to reform the proxy process. He has been featured in The Hill, RealClearMarkets, and Morning Consult.


text:
EducationInternationalNews
Uganda Makerere University fire: 'Ivory Tower' gutted
A fire has gutted an iconic building at Uganda's Makerere University, a prominent landmark in the capital.
It is the thought the blaze started in the roof
Known as the "Ivory Tower", an overnight blaze has left its distinctive white walls with blue-shuttered windows blackened.
Police in Kampala have started an investigation into the cause of the fire at one of Africa's oldest and most prestigious universities.The vice-chancellor described the destruction as unbelievable.
"It is a very dark morning for Makerere University. Our iconic Main Administration Building caught fire and the destruction is unbelievable. But we are determined to restore the building to its historic state in the shortest time possible," Vice-Chancellor Barnabas Nawangwe tweeted.
Ugandan opposition urges voters to guard against rigging
Uganda wraps up violent and chaotic election campaign
Jan 8, 2021 11,052
Uganda opposition candidate Bobi Wine says he and team under…
Dec 30, 2020 28,729
Murehwa murder: Another hut, gazebo up in smoke
A quick guide to Uganda
Fire officers fought the huge fire from around midnight, reports the BBC's Patience Atuhaire in Kampala.Though most of it had been put out by early on Sunday afternoon, parts of the building were still smouldering and smoke could still be seen, our reporter said.
Huge cracks can be seen on some of the outer walls, most of the roof has been burnt off and many of the windows are completely burnt out, she says.Initial reports indicate that the fire may have started from the roof, spreading to floors that house the finance and records department.
A historian of East Africa, Derek Peterson, says the fire is a disaster for Uganda and for East Africa.
"The building holds student records and the basement is full of archive files spanning the entire history of the institution," he tweeted, adding that he had been intending to help organise a project to catalogue the collection.
Makerere was first established in 1922 as a technical school and has grown into a widely respected university.Its alumni include independence-era leaders such as Julius Nyerere of Tanzania, renowned writers including Kenya's Ngugi wa Thiong'o, academics and clergy like John Sentamu, the recently retired Anglican archbishop of York. BBC News
Barnabas NawangweDerek PetersonfireMakarere UniversityUganda
Murape's career comes full circle
Hopewell Chin'ono: Job Sikhala's only crime is calling for an end to corruption
Uganda opposition candidate Bobi Wine says he and team under arrest
Bobi Wine protests: Shoot to kill defended by Uganda minister
7 dead in Uganda protests after arrest of presidential candidate

redpajama_set_name: RedPajamaCommonCrawl


text:
(New Title) relative to register of deeds fees and voluntary contributions used to support the land and community heritage investment program (LCHIP), and establishing a committee to study the economic impact of land conservation and to review the LCHIP surcharge.
SB 493-FN-A - AS AMENDED BY THE SENATE
03/05/2020 1010s
SENATE BILL	493-FN-A
AN ACT	relative to register of deeds fees and voluntary contributions used to support the land and community heritage investment program (LCHIP), and establishing a committee to study the economic impact of land conservation and to review the LCHIP surcharge.
SPONSORS:	Sen. Fuller Clark, Dist 21; Sen. Kahn, Dist 10; Rep. Malloy, Rock. 23; Rep. Tucker, Coos 5; Rep. Spang, Straf. 6; Rep. Danielson, Hills. 7
COMMITTEE:	Energy and Natural Resources
AMENDED ANALYSIS
This bill increases the fee assessed in addition to register of deeds recording fees used to support the land and community heritage investment program and allows for voluntary contributions, gifts, private grants, or other donations to be accepted for the program. The bill also establishes a committee to study the economic impact of land conservation and to review the LCHIP surcharge.
03/05/2020 1010s	20-2767
1 Recording Fee; Surcharge; Land and Community Heritage Investment Program. Amend RSA 478:17-g, II(a) to read as follows:
II.(a) An additional charge of [$25] $35 shall also be assessed for recording each deed, mortgage, mortgage discharge or plan, but shall not be assessed for the recording of any other document. The charge provided for herein shall be paid by the grantee in a deed, the grantor in a mortgage, the person or entity discharging a mortgage in the case of a discharge, and the primary owner of property shown on a plan. The charge provided for in this section shall not be assessed for the recording of any documents in which the United States or any instrumentality thereof, the state, a state agency, a county, a municipality, a village district, or a school district is a party.
2 New Paragraph; Land and Community Heritage Investment Program; Trust Fund. Amend RSA 227-M:7 by inserting after paragraph III the following new paragraph:
IV. In addition to the provisions of paragraph III, the authority may receive and accept for deposit in the trust fund voluntary contributions, gifts, private grants, or other donations and use such funds as provided in paragraph I to support the land and community heritage investment program.
3 Committee to Study the Economic Impact of Land Conservation and to Review the LCHIP Surcharge.
I. There is established a legislative committee to study the economic impact of land conservation on housing prices, whose purpose shall be to develop a strategy balancing the need for responsible housing with the need for responsible land conservation and to review the land and community heritage investment program (LCHIP) surcharge. Members of the committee shall be as follows:
(a) Two members of the senate, appointed by the senate president.
(b) Two members of the house of representatives, appointed by the speaker of the house of representatives.
II. The committee shall study issues related to the economic and demographic impact of land conservation on housing and development throughout New Hampshire and shall solicit testimony from housing, development, and conservation stakeholders. Its duties shall include, but not be limited to:
(a) Reviewing current patterns of land conservation of all types in New Hampshire, including state, municipal, federal, and private land preservation efforts such as, but not limited to, voluntary conservation easements, acquisition by land trusts, and coastal protection efforts;
(b) Analyzing the impact of conservation efforts on the affordability of housing;
(c) Analyzing the extent of land conservation in municipalities to determine if conservation and development is occurring equitably around the state so as not to place undue development burden on neighboring municipalities;
(d) Proposing a permanent state land conservation impact commission to report annually on the annual increase, respectively, in land under conservation and balanced-use housing by municipality and by county, and the effects of such increases on housing and rental prices by community and by county;
(e) Analyzing the impact of land conservation on each municipality's property valuation per pupil;
(f) Analyzing the impact of conservation and housing on local property taxation; and
(g) Proposing legislation derived from the work of the committee.
III. The committee shall also review the types of documents and the compensation to the registries of deeds for collection and remission of the land and community heritage investment program (LCHIP) surcharge under RSA 478:17-g, II.
IV. The committee shall elect a chair from among the members. The first meeting of the committee shall be called by the first-named senate member. The first meeting of the committee shall be held within 45 days of the effective date of this section.
V. The committee may engage the office of strategic initiatives, the legislative budget assistant, the department of revenue administration, and any other agencies within the state in formulating metrics and acquiring data, so long as such data is de-identified for use in computations and analysis.
VI. Committee members shall receive mileage at the legislative rate when attending to the duties of the committee.
VII. The committee shall submit a report of its progress, including any findings and recommendations for proposed legislation, to the president of the senate, the speaker of the house of representatives, the senate clerk, the house clerk, the governor, and the state library on or before November 1, 2020.
4 Effective Date.
I. Section 1 of this act shall take effect 90 days after its passage.
II. The remainder of this act shall take effect upon its passage.
LBAO
Amended 3/9/20
SB 493-FN-A- FISCAL NOTE
AS AMENDED BY THE SENATE (AMENDMENT #2020-1010s)
FISCAL IMPACT: [ X ] State [ ] County [ ] Local [ ] None
Increase of $1,500,000+
[ ] General [ ] Education [ ] Highway [ X ] Other - Land and Community Heritage Investment Program (LCHIP) Recording Fee Surcharge (RSA 478:17-g, II(a))
This bill would increase the additional recording fee assessed for certain documents at the registries of deeds to support the Land and Community Heritage Investment Program (LCHIP). The fee would increase by $10, from $25 to $35. The Treasury calculated the increased fee amount from $25 to $35 as a 40% increase ($35-$25=$10 $10/$25=40%). Treasury assumes the same level of activity in each fiscal year. Based on FY 2019 unaudited revenues from the $25 fee of $3,977,219, an estimated increase of 40% to $35 would yield an additional $1,590,888 per year ($3,977,219 x 0.40 = $1,590,888). The Treasury indicates there is no fiscal impact on the counties for this increased surcharge as the funds are still remitted to the state.
It is assumed this bill will not take effect until FY 2021.
Treasury Department
Feb. 18, 2020 Senate Hearing
March 5, 2020 Senate Floor Vote
March 19, 2020 Senate Floor Vote
SB493 Revision: 8254 Date: March 9, 2020, 2:27 p.m.
June 16, 2020: Pending Motion Ought to Pass; 06/16/2020; SJ 8
June 16, 2020: Placed on Laid on Table Consent List and Laid on Table, MA, VV; 06/16/2020; SJ 8
March 19, 2020: Committee Report: Ought to Pass SC 11
March 5, 2020: Ought to Pass with Amendment 2020-1010s, MA, VV; Refer to Finance Rule 4-5; 03/05/2020; SJ 5
March 5, 2020: Sen. Bradley Floor Amendment # 2020-1099s, AF, VV; 03/05/2020; SJ 5
March 5, 2020: Sen. Fuller Clark Floor Amendment # 2020-1010s, AA, VV; 03/05/2020; SJ 5
March 5, 2020: Committee Report: Ought to Pass, 03/05/2020; SC 9
Feb. 18, 2020: Hearing: 02/18/2020, Room 103, SH, 09:00 am; SC 6
Jan. 8, 2020: To Be Introduced 01/08/2020 and Referred to Energy and Natural Resources; SJ 1


Looking for a cheap flight to start the year? Southwest has you covered, with a new flight sale dropping prices as low as $49. Flight sales can be one of the best ways to enjoy a cheap trip, especially at this time of year, when many airlines are looking to bump passenger numbers after the madness of the holiday season, and when travelers are looking for a way to save after an expensive December.
Looking for cheap flights, however, isn't as simple as it seems. There are plenty of hacks and tips for getting cheaper flights, but finding a flight sale can be the best way to get great deals on your latest trip - especially if you aren't too picky about where (or exactly when) that trip takes place. For those looking for a flight within the US this winter, Southwest's latest sale may be the perfect way to get the best price.
Southwest's latest sale runs from now until January 24th, offering deals on flights to and from major US cities. The cheapest flights start at $49, including routes from San Jose to San Diego, while the priciest are up to $194 San Diego to New Orleans or Atlanta, among others. The majority of the tickets offered are around $100, one way, although the price obviously varies based on the route.
As with all flight sales, there are limitations to these prices. All are one way, and do not include all taxes and airport charges. The flights must also be booked at least 21 days in advance, and are not available on every day of the week. However, these are fairly standard limitations for flight sales, and travelers who are used to taking advantage of sales to get cheap tickets will be used to this kind of restriction.
Of course, these flights are only within the US, so travelers looking to get a little further afield for a quick break will have to look elsewhere. However, as a quick weekend getaway over the winter and spring, these are some incredible deals. With the sale ending in a week, though, it might be time to start looking into how to take advantage of it, and getting those tickets booked before these flights return to their usual, and much higher, costs.


text:
#SDCC – Comic-Con@Home will feature three panels for #DisneyPlus; Phineas and Ferb, Marvel, and Nat Geo
Posted by Joey Inigo | Jul 1, 2020 | - Featured Articles, Events and Cons, Home Releases (BD, DVD, Digital), Movies and Television | 0
Although it was confirmed earlier this year that San Diego Comic-Con would be canceled in response to the global COVID-19 coronavirus pandemic, it was later confirmed that the event would go digital this summer and called Comic-Con@Home.
Along with that great news, we have confirmation that Disney+ will be participating this year with virtual panels for three upcoming titles: the animated movie "Phineas and Ferb The Movie: Candace Against the Universe," the anthology docuseries "Marvel's 616," and the service's first scripted series from National Geographic, "The Right Stuff."
Details follow below.
A Look Inside "Marvel's 616" on Disney+
Thursday, July 23, 1:00 p.m. PT
"Marvel's 616" explores how Marvel's rich legacy of stories, characters and creators exist within the "world outside your window". Each documentary, helmed by a unique filmmaker, explores the intersections of storytelling, pop culture and fandom within the Marvel Universe. Join directors Gillian Jacobs, Paul Scheer and executive producers Sarah Amos and Jason Sterman as they discuss the making of this Disney+ original anthology series with moderator Angélique Roché.
Disney+'s "Phineas and Ferb The Movie: Candace Against the Universe"
Saturday, July 25, 12:00 p.m. PT
Join the creators & executive producers Dan Povenmire and Jeff "Swampy" Marsh, director Bob Bowen and stars Ashley Tisdale, Vincent Martella, Maulik Pancholy and Dee Bradley Baker as they share an exclusive sneak peek of Disney+'s upcoming "Phineas and Ferb The Movie: Candace Against the Universe" and discuss the origins of this iconic animated series!
Blast Off with Disney+'s "The Right Stuff"
Saturday, July 25, 1:00 p.m. PT
From Leonardo DiCaprio's Appian Way and Warner Horizon Scripted Television, "The Right Stuff" is the first scripted Disney+ original series from National Geographic. The series takes a clear-eyed look at the early days of the US space program. The series follows seven of the military's best pilots as they become astronauts for the newly-formed NASA at the height of the Cold War. Competing to be the first in space, these ordinary men achieve the extraordinary, inspiring America to turn towards a new horizon of ambition and hope. Moderated by former NASA Astronaut Dr. Mae Jemison, the panel will feature cast members Patrick J. Adams ("Major John Glenn"), Jake McDorman ("Lieutenant Commander Alan Shepard"), Colin O'Donoghue ("Captain Gordon Cooper"), Michael Trotter ("Gus Grissom"), Aaron Staton ("Wally Schirra"), Micah Stock ("Deke Slayton"), James Lafferty ("Scott Carpenter"), Nora Zehetner ("Annie Glenn"), Shannon Lucio ("Louise Shepard"), Eloise Mumford ("Trudy Cooper"), Eric Ladin ("Chris Kraft"), and Patrick Fischler ("Bob Gilruth"), Showrunner and Executive Producer Mark Lafferty, and Executive Producer Jennifer Davisson.
The Disney+ panels will join previously announced conversations from Walt Disney Television and Hulu during Comic-Con@Home.
Comic-Con@Home will be held on the same dates as the previously canceled Comic-Con, July 22-26, 2020, and online attendees are encouraged to use the official #ComicConAtHome hashtag to be included in the virtual activities.
PreviousWATCH: #DisneyPlus drops exciting teaser ahead of July 3 release of HAMILTON
NextPHOTOS: Tokyo Disney Resort begins phased reopening with Tokyo Disneyland and Tokyo DisneySea
NOM: Have a look at the 2018 LUNAR NEW YEAR menus at DCA
VAMPIRINA series to debut October 1 on Disney Channel and Disney Junior and in theaters this Halloween
Marvel confirms cancellation of Agents of S.H.I.E.L.D.
REVIEW: THE LION KING has returned, Disney Signature Collection offers lion's share of extras both real and digital!


text:
import argparse
import os
import sys
import subprocess

def check_file(filename, excludes, extensions):
    """
    Check if a file should be included in our check
    """
    name, ext = os.path.splitext(filename)

    if len(ext) > 0 and ext in extensions:
        if len(excludes) == 0:
            return True

        for exclude in excludes:
            if exclude in filename:
                return False

        return True

    return False

def check_directory(directory, excludes, extensions):
    output = []

    if len(excludes) > 0:
        for exclude in excludes:
            if exclude in directory:
                directory_excluded = False
                return output

    for root, _, files in os.walk(directory):
        for file in files:
            filename = os.path.join(root, file)
            if check_file(filename, excludes, extensions):
                print("Will check file [{}]".format(filename))
                output.append(filename)
    return output

def get_git_root(git_bin):
    cmd = [git_bin, "rev-parse", "--show-toplevel"]
    try:
        return subprocess.check_output(cmd).strip()
    except subprocess.CalledProcessError, e:
        print("Error calling git [{}]".format(e))
        raise

def clean_git_filename(line):
    """
    Takes a line from git status --porcelain and returns the filename
    """
    file = None
    git_status = line[:2]
    # Not an exhaustive list of git status output but should
    # be enough for this case
    # check if this is a delete
    if 'D' in git_status:
        return None
    # ignored file
    if '!' in git_status:
        return None
    # Covers renamed files
    if '->' in line:
        file = line[3:].split('->')[-1].strip()
    else:
        file = line[3:].strip()

    return file

def get_changed_files(git_bin, excludes, file_extensions):
    """
    Run git status and return the list of changed files
    """
    extensions = file_extensions.split(",")
    # arguments coming from cmake will be *.xx. We want to remove the *
    for i, extension in enumerate(extensions):
        if extension[0] == '*':
            extensions[i] = extension[1:]

    git_root = get_git_root(git_bin)

    cmd = [git_bin, "status", "--porcelain", "--ignore-submodules"]
    print("git cmd = {}".format(cmd))
    output = []
    returncode = 0
    try:
        cmd_output = subprocess.check_output(cmd)
        for line in cmd_output.split('\n'):
            if len(line) > 0:
                file = clean_git_filename(line)
                if not file:
                    continue
                file = os.path.join(git_root, file)

                if file[-1] == "/":
                    directory_files = check_directory(
                        file, excludes, file_extensions)
                    output = output + directory_files
                else:
                    if check_file(file, excludes, file_extensions):
                        print("Will check file [{}]".format(file))
                        output.append(file)

    except subprocess.CalledProcessError, e:
        print("Error calling git [{}]".format(e))
        returncode = e.returncode

    return output, returncode

def run_clang_format(clang_format_bin, changed_files):
    """
    Run clang format on a list of files
    @return 0 if formatted correctly.
    """
    if len(changed_files) == 0:
        return 0
    cmd = [clang_format_bin, "-style=file",
           "-output-replacements-xml"] + changed_files
    print("clang-format cmd = {}".format(cmd))
    try:
        cmd_output = subprocess.check_output(cmd)
        if "replacement offset" in cmd_output:
            print("ERROR: Changed files don't match format")
            return 1
    except subprocess.CalledProcessError, e:
        print("Error calling clang-format [{}]".format(e))
        return e.returncode

    return 0

def cli():
    # global params
    parser = argparse.ArgumentParser(prog='clang-format-check-changed',
                                     description='Checks if files chagned in git match the .clang-format specification')
    parser.add_argument("--file-extensions", type=str,
                        default=".cpp,.h,.cxx,.hxx,.hpp,.cc,.ipp",
                        help="Comma separated list of file extensions to check")
    parser.add_argument('--exclude', action='append', default=[],
                        help='Will not match the files / directories with these in the name')
    parser.add_argument('--clang-format-bin', type=str, default="clang-format",
                        help="The clang format binary")
    parser.add_argument('--git-bin', type=str, default="git",
                        help="The git binary")
    args = parser.parse_args()

    # Run gcovr to get the .gcda files form .gcno
    changed_files, returncode = get_changed_files(
        args.git_bin, args.exclude, args.file_extensions)
    if returncode != 0:
        return returncode

    return run_clang_format(args.clang_format_bin, changed_files)

if __name__ == '__main__':
    sys.exit(cli())

redpajama_set_name: RedPajamaGithub


text:
import os
import git
import shutil

from os import environ
from os.path import join as pjoin, dirname

class GitError(Exception):
    pass

class GitAdmin(object):
    def __init__(self, workdir, repourl, branch='master',
                       author_name='Gitolite Publickey Form',
                       author_email='nobody@localhost',
                       overwrite=False):

        self.workdir = workdir
        self.repourl = repourl
        self.branch  = branch

        self.author_name  = author_name
        self.author_email = author_email

        self.overwrite = overwrite

        self.repo = self._setup()

    def write(self, fn, data):
        ''' Write :data to :fn relative to workding dir '''

        path = pjoin(self.repo.working_dir, fn)

        try: os.makedirs(dirname(path))
        except: pass

        with open(pjoin(self.repo.working_dir, fn), 'w') as fh:
            fh.write(data)

    def add(self, *args):
        ''' Add files to git index '''
        self.repo.index.add(args)

    def reset(self, commit='HEAD'):
        self.repo.head.reset(commit=commit, working_tree=True)

    def rm(self, *args):
        ''' Remove files - paths must be relative to working dir '''
        hashead = bool(self.repo.heads)

        for arg in args:
            if hashead and \
               self.isfileintree(arg,self.repo.head.commit.tree):
                self.repo.index.remove((arg,))
            p = pjoin(self.repo.working_dir, arg)
            os.unlink(p)

    def commit(self, msg):
        ''' Commit staged files '''

        # only way I found to make gitpython change the commit's author
        environ['GIT_AUTHOR_NAME' ] = self.author_name
        environ['GIT_AUTHOR_EMAIL'] = self.author_email

        self.repo.index.commit(msg)

    def tree(self, path):
        return self.repo.heads.master.commit.tree[path]

    def pull(self, *args, **kw):
        return self.repo.remotes.origin.pull(*args, **kw)

    def push(self, *args, **kw):
        return self.repo.remotes.origin.push(*args, **kw)

    def isfileintree(self, fn, tree):
        try: tree[fn]; return True
        except KeyError: return False

    def _setup(self):
        try:
            repo = git.Repo(self.workdir)
        except (git.NoSuchPathError, git.InvalidGitRepositoryError):
            repo = False

        if repo and self._remotesequal(repo):
            return repo
        else:
            return self._clone()

        if os.path.exists(self.workdir):
            if not self.overwrite:
                msg = 'Workdir is not a git repository and force=False: refusing to overwrite'
                raise GitError(msg)
            else:
                shutil.rmtree(self.workdir)
                return self._clone()

    def _clone(self):
        try:
            return git.Repo.clone_from(self.repourl, self.workdir)
        except git.GitCommandError:
            msg = 'Could not clone remote "%s" to "%s"' % (self.repourl, self.workdir)
            raise GitError(msg)

    def _remotesequal(self, repo):
        ''' Check if repo's origin == self.repourl '''

        origin = [i for i in repo.remotes if i.name == 'origin'][0] # @todo
        return origin.url == self.repourl


The Hoteldekho SMART choice property comes with a promise of 8 assured amenities, money-back guarantee and priority helpline support. You also get free cancellation and standardized prices through the year.Enjoy your vacation in the beautiful hill station Mussoorie and have a wonderful stay at Silver Arch Hotel. The hotel is attractively designed suiting needs of a modern day traveller. The rooms offer contemporary decor, soothing ambience and modern amenities. The corporates can take the advantage of conference facilities and conduct meetings/seminars. Relish the delectable Mughlai cuisines and enjoy a wide variety of dining options at Moti Mahal restaurant. There is also a separate play zone and game room for kids which will keep them occupied all throughout the day. Experience the pleasant weather of Mussoorie and enjoy a relaxing break away from the buzz of the city. All in all, enjoy best food, facilities and ambience at a reasonable price.


Registrant Marion Allen is a birth mother looking for her son. The adoptee was born in Wisconsin in 1964 on August 31st. He was born Nathan Allen in Waukesha in Waukesha County to 21 year old birthmother Marion Kent Allen (maiden name Allen). Children's Service handled the adoption.